feat(all)!: upgrade Slurm charms to Noble #51
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR upgrades the Slurm charms to Noble from Jammy. We get several benefits from this such as access to a newer base and package versions + more recent hardware support.
BREAKING CHANGES:
ppa:ubuntu-hpc/slurm-wlm-23.02
to install Slurm. Instead Slurm is pulled directly from the Ubuntu Archive. This enables us to use Slurm 23.11. Newer versions of Slurm should be published to the experimental PPAppa:ubuntu-hpc/experimental
rather than create a separate PPA for the Slurm packages.charm-binary-python-paclages
directive in charmcraft.yaml. This pulls in pre-built versions of Rust-based packages such ascryptography
andpydantic
rather than compile them from source withrustc
. This should drastically reduce the amount of time it takes to run integration tests.mysql-router
in the integration test suite. Themysql-router
subordinate charm does not yet support Noble, so instead we integrate directly with themysql
charm in the integration tests.mysql-router
supporting Noble will likely not come until after the 25.04 cycle.base
,platforms
syntax that was introduced with charmcraft v3 for charms that support[email protected]
and greater.