Releases: gardener/gardener-extension-os-suse-chost
v1.16.0
[gardener-extension-os-suse-chost]
⚠️ Breaking Changes
- [OPERATOR] This extension is only compatible with Gardener versions
>= v1.37
. (gardener/gardener-extension-os-suse-chost#65, @rfranzke)
📖 Documentation
- [DEPENDENCY] Paths transformations in .docforge/manifest.yaml for simplification (gardener/gardener-extension-os-suse-chost#63, @Kostov6)
🏃 Others
- [USER] upgrades base image to Alpine 3.15.4 to fix CVE-2022-28391 (gardener/gardener-extension-os-suse-chost#66, @MrBatschner)
- [OPERATOR] update build container to golang 1.17.9 which contains fixes for CVE-2022-23772, CVE-2022-23806 and others (gardener/gardener-extension-os-suse-chost#67, @MrBatschner)
v1.15.0
[gardener-extension-os-suse-chost]
📰 Noteworthy
- [OPERATOR] The extension controller uses a projected
ServiceAccount
token in case it runs on a seed with a gardenlet of at leastv1.37
or higher. (gardener/gardener-extension-os-suse-chost#60, @rfranzke) - [DEVELOPER] The Golang version has been updated to
1.17.5
. (gardener/gardener-extension-os-suse-chost#60, @rfranzke)
Docker Images
gardener-extension-os-suse-chost: eu.gcr.io/gardener-project/gardener/extensions/os-suse-chost:v1.15.0
v1.14.0
[gardener-extension-os-suse-chost]
✨ New Features
- [USER] Containerd is now support as container runtime on SuSE nodes 15.3.20211202 or higher. (gardener/gardener-extension-os-suse-chost#56, @vpnachev)
Docker Images
gardener-extension-os-suse-chost: eu.gcr.io/gardener-project/gardener/extensions/os-suse-chost:v1.14.0
v1.13.0
[gardener-extension-os-suse-chost]
⚠️ Breaking Changes
- [OPERATOR]
⚠️ This extension no longer supportsuse-jeos
as OperatingSystemConfig.spec.type. Before upgrading to this version of the extension, please update all your cloudprofiles and shoot resources to usesuse-chost
instead ofsuse-jeos
. (#52, @vpnachev)
🏃 Others
- [OPERATOR] A mitigation for issue with
systemd-hostnamed
, see here for more details, is now applied only to older SuSE versions that does not contain an upstream fix in thesystemd
package. (#51, @vpnachev)
Docker Images
gardener-extension-os-suse-chost: eu.gcr.io/gardener-project/gardener/extensions/os-suse-chost:v1.13.0
v1.12.0
[gardener-extension-os-suse-chost]
⚠️ Breaking Changes
- [OPERATOR] The default leader election resource lock of
gardener-extension-os-suse-chost
has been changed fromconfigmapsleases
toleases
. (#48, @ialidzhikov)- Please make sure, that you had at least
[email protected]
running before upgrading tov1.12.0
, so that it has successfully required leadership with the hybrid resource lock (configmapsleases
) at least once.
- Please make sure, that you had at least
- [OPERATOR]
⚠️ The support for cloud-init scripts has been removed. From now on this extension is using only bash scripts to bootstrap SuSE and MemoryOne nodes. (#46, @vpnachev)
✨ New Features
- [OPERATOR] It is now possible to specify the leader election resource lock via the chart value
leaderElection.resourceLock
(defaults toleases
). (#48, @ialidzhikov)
🏃 Others
- [USER] An issue with old version of systemd preventing the
hostnamectl set-hostname
command to succeed and let kubelet start successfully has been mitigated. (#50, @vpnachev) - [OPERATOR] This extension is no longer restarting the systemd services from the original OperatingSystemConfig units. (#45, @vpnachev)
Docker Images
gardener-extension-os-suse-chost: eu.gcr.io/gardener-project/gardener/extensions/os-suse-chost:v1.12.0
v1.11.0
[gardener-extension-os-suse-chost]
🏃 Others
- [OPERATOR] Introduces new flag
TransmitUnencoded
which writes file content unencoded into the worker resource. (#41, @BeckerMax) - [DEVELOPER]
github.com/gardener/gardener
dependency is now updated tov1.19.1
. (#35, @ialidzhikov)
Docker Images
gardener-extension-os-suse-chost: eu.gcr.io/gardener-project/gardener/extensions/os-suse-chost:v1.11.0
v1.10.0
[gardener-extension-os-suse-chost]
🏃 Others
- [OPERATOR] The
VPA
for the controller is now configurable via the values of theControllerRegistration
and enabled by default. (#33, @vpnachev) - [OPERATOR] The
cloud-config-downloader
systemd service is enabled and restarted only in bootstrapOperatingSystemConfigs
. (#32, @vpnachev) - [DEVELOPER] Alpine has been updated to 3.12.3. (#32, @vpnachev)
- [DEVELOPER] Golang has been updated to 1.15.7 (#32, @vpnachev)
- [DEVELOPER] Vendor gardener/[email protected] (#32, @vpnachev)
Docker Images
gardener-extension-os-suse-chost: eu.gcr.io/gardener-project/gardener/extensions/os-suse-chost:v1.10.0
v1.9.0
[gardener-extension-os-suse-chost]
Improvements
- [OPERATOR] The golang has been updated to 1.15.5 (#31, @vpnachev)
- [OPERATOR] The cache for Secrets is now disabled to decrease the extension controller's memory footprint (#30, @ialidzhikov)
- [OPERATOR] Adds priority class for extension pods to prevent preemption. (#28, @danielfoehrKn)
- [DEVELOPER] Vendor github.com/gardener/[email protected] (#31, @vpnachev)
- [DEVELOPER]
github.com/gardener/gardener
dependency is now updated tov1.12.5
. (#29, @ialidzhikov)
Docker Images
gardener-extension-os-suse-chost: eu.gcr.io/gardener-project/gardener/extensions/os-suse-chost:v1.9.0
v1.8.0
[gardener-extension-os-suse-chost]
Action Required
- [OPERATOR] The SuSE JeOS extension controller has now been renamed to SuSE CHost. It is still responsible for both extension types (
suse-chost
andsuse-jeos
, though,suse-jeos
is deprecated and might be removed in a future version). Please adapt yourControllerRegistration
resources accordingly. If you currently run the SuSE JeOS extension in your Gardener system you have tokubectl delete
the respectiveControllerRegistration
as well as allControllerInstallation
s before you can apply the newControllerRegistration
resource for the SuSE CHost extension. (#20, @rfranzke)
Improvements
Docker Images
gardener-extension-os-suse-chost: eu.gcr.io/gardener-project/gardener/extensions/os-suse-chost:v1.8.0
v1.7.0
[gardener-extension-os-suse-jeos]
Most notable changes
- [USER] This extension controller is now supporting the vSMP MemoryOne operating system in conjunction with SuSE JeOS/CHost. You can find more information in this document. (#19, @rfranzke)
Docker Images
gardener-extension-os-suse-jeos: eu.gcr.io/gardener-project/gardener/extensions/os-suse-jeos:v1.7.0