~cdk8s/charm-containerd/+git/charm-containerd:release_1.24

Last commit made on 2022-08-01
Get this branch:
git clone -b release_1.24 https://git.launchpad.net/~cdk8s/charm-containerd/+git/charm-containerd

Branch merges

Branch information

Name:
release_1.24
Repository:
lp:~cdk8s/charm-containerd/+git/charm-containerd

Recent commits

ae3174f... by Adam Dyess

1.24+ck1 Cherries (#74)

* update nvidia apt key urls to match https://developer.nvidia.com/blog/updating-the-cuda-linux-gpg-repository-key/ (#65)

* migrate integration tests to use charm overlay rather than a static bundle (#69)

* migrate integration tests to use charm overlay rather than a static bundle

* switch tests from LXD to self-hosted

* add proxy config to the deployed model during self-hosted testing

* just black (#70)

* enable jammy support for this charm (#66)

* enable jammy support for this charm

* Update metadata.yaml

* use renamed workflow action

* add action to check if containerd could use an upgrade (#72)

* add action to check if containerd could use an upgrade

* ... now with tests that pass

* supply appropriate runtime configuration when the detected runtime is nvidia (#67)

* supply appropriate runtime configuration when the detected runtime is nvidia

* replace tabs with spaces

* integration unit test which is confirmed to have worked against nvidia enabled machine

* Improve NVIDIA key fetch without requests package (#68)

* improve nvidia key fetch with requests package

* use https package repo rather than http

* Purge nvidia drivers of all sorts when config is set to 'none' or even when upgrading nvidia drivers (#73)

* Purge nvidia drivers of all sorts when config is set to 'none' or even when upgrading nvidia drivers

* remove some files from repo and other files from showing up in built charms

* provide nvidia test 15 minutes to install the drivers

* Only upgrade packages with changes. Only upgrade gpu packages when explicitly request

* Addresses situation where setting empty should block the charm

* confirm both actions do not restart containerd service in the event of no upgrade taking place

d6448c0... by Nick Veitch

Add docs to metadata (#64)

5b1eb67... by Adam Dyess

check for inclusive naming (#63)

* check for inclusive naming

* run actions on pull requests or pushes to main branch

11090a3... by Adam Dyess

since pause 3.2, the arch metadata is in effect (#62)

* since pause 3.2, the arch metadata is in effect, no longer needing the arch in the image name

* Update lib/charms/layer/containerd.py

Co-authored-by: Kevin W Monroe <email address hidden>

* Update tests/unit/test_containerd_lib.py

Co-authored-by: Kevin W Monroe <email address hidden>

Co-authored-by: Kevin W Monroe <email address hidden>

908b6db... by George Kraft

Update default config_version to v2 (#61)

fc9c3f0... by Adam Dyess

Update containerd to use better inclusive naming (#60)

* Update containerd to use better inclusive naming

* updated control-plane charm name

5ab91f3... by Adam Dyess

Test templates match expected v1 and v2 rendered configs (#59)

* Test templates match expected v1 and v2 rendered configs, adjust config spacing, remove deprectated registry 'auths' section

* Update integration tests to cover testing config v1 and v2

* reverse decision to upgrade v1 config.toml template to remove config.auths.<url> section in favor of config.<url>.auth

bf9d011... by Adam Dyess

Validate the custom_registries config before applying to containerd config.toml (#57)

* Validate the custom_registries config object before applying to containerd config.toml

* Address review comments

* Resolving linting issues

184dc32... by Adam Dyess

Test that containerd config toml generates under integration tests (#58)

* Test that containerd config toml generates appropriately under integration tests

* remove linting/unit testing on python 3.5

* Review Comments

4805976... by Adam Dyess

update v2 template to allow override of docker.io registry (#56)