~cdk8s/charm-containerd/+git/charm-containerd:feature/containerd-1.6

Last commit made on 2022-11-14
Get this branch:
git clone -b feature/containerd-1.6 https://git.launchpad.net/~cdk8s/charm-containerd/+git/charm-containerd

Branch merges

Branch information

Name:
feature/containerd-1.6
Repository:
lp:~cdk8s/charm-containerd/+git/charm-containerd

Recent commits

107f0a0... by Adam Dyess

preparing for kubernetes 1.26 release with an upgrade to containerd 1.6.x

8dfd4c4... by Adam Dyess

Add reboot warning if `nvidia-smi` fails. (#80)

* Add reboot warning if `nvidia-smi` fails.

* provide an extra 15 min for the integration tests to complete

* Look for specific message in the output of `nvidia-smi`

* decode stdout from `nvidia-smi`

* add a flag for situations post nvidia install where the unit needs a reboot

* linting

9bf0231... by Mateo Florido <email address hidden>

Fix LP#1866040 (#79)

* Fix ctr version parsing

* Fix linting

* Refactor publish_version_to_juju

* Add regex to parse version

Co-authored-by: Adam Dyess <email address hidden>

* fix my poor regex

Co-authored-by: Adam Dyess <email address hidden>

b132224... by Adam Dyess

configure nvidia sources only if `containerd.nvidia.available` (#78)

configure nvidia sources only if containerd.nvidia.available

3dd886d... by Chris Johnston <email address hidden>

Don't reinstall nvidia packages on nvidia_apt_key_urls change (#75)

* Don't reinstall nvidia packages on nvidia_apt_key_urls change
* Don't continue installing packages if an error with configuring sources, fix test

6a53ae1... by Adam Dyess

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

8e19df3... by Adam Dyess

Improve NVIDIA key fetch without requests package (#68)

* improve nvidia key fetch with requests package

* use https package repo rather than http

9d813ac... by Adam Dyess

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

fa386de... by Adam Dyess

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

c7a5cba... by Adam Dyess

enable jammy support for this charm (#66)

* enable jammy support for this charm

* Update metadata.yaml

* use renamed workflow action