Releases: gardener/gardener-extension-os-gardenlinux
Releases · gardener/gardener-extension-os-gardenlinux
v0.24.0
[gardener/gardener-extension-os-gardenlinux]
📰 Noteworthy
[OPERATOR]
It is assumed thatgardenlet
'sUseGardenerNodeAgent
is turned on by default if the feature gate is not explicitly set. Hence, make sure to use at least Gardenerv1.82
when using this extension version. by @rfranzke [#148]
🏃 Others
Docker Images
- gardener-extension-os-gardenlinux:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/os-gardenlinux:v0.24.0
v0.23.0
[gardener/gardener-extension-os-gardenlinux]
⚠️ Breaking Changes
[OPERATOR]
Change OCI Image Registry from GCR (eu.gcr.io/gardener-project
) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases
) by @ccwienk [#134][OPERATOR]
hardcoded cgroup driver for containerd and kubelet to systemd for ALL new nodes. Requires the Gardener installation to only have Gardenlinux versions with cgroups-v2 only. This includes GL 934 and up. by @danielfoehrKn [#133]
📰 Noteworthy
[OPERATOR]
This extension is now prepared to run with an enabledUseGardenerNodeAgent
feature gate. by @rfranzke [#130]
✨ New Features
[USER]
os-gardenlinux
extension now supports Shoot Force Deletion. by @acumino [#131]
🏃 Others
[OPERATOR]
The following dependency is updated:
Docker Images
- gardener-extension-os-gardenlinux:
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/os-gardenlinux:v0.23.0
v0.22.0
[gardener/gardener-extension-os-gardenlinux]
📰 Noteworthy
[OPERATOR]
This extension is now prepared to run with an enabledUseGardenerNodeAgent
feature gate. by @rfranzke [#130]
✨ New Features
[USER]
os-gardenlinux
extension now supports Shoot Force Deletion. by @acumino [#131]
🏃 Others
[OPERATOR]
The following dependency is updated:
Docker Images
- gardener-extension-os-gardenlinux:
eu.gcr.io/gardener-project/gardener/extensions/os-gardenlinux:v0.22.0
v0.21.0
[gardener/gardener-extension-os-gardenlinux]
⚠️ Breaking Changes
[OPERATOR]
extension-os-gardenlinux
no longer supports Shoots with Кubernetes version < 1.22. by @shafeeqes [#113]
🏃 Others
[OPERATOR]
The Garden Linux OS extension now features support for vSMP MemoryOne and Garden Linux. It will now consider itself responsible for a new typeOperatingSystemConfig/memoryone-gardenlinux
and understands aproviderConfig
with which certain parameters of MemoryOne can be configured. by @MrBatschner [#116][OPERATOR]
The following dependency is updated:- github.com/gardener/gardener: v1.70.2 -> v1.72.0 by @dependabot[bot] [#105]
v0.20.0
[gardener-extension-os-gardenlinux]
🏃 Others
- [OPERATOR] golang version is now updated to 1.20.4. (gardener/gardener-extension-os-gardenlinux#97, @dependabot[bot])
- [OPERATOR] Update go.mod to golang 1.20. (gardener/gardener-extension-os-gardenlinux#100, @danielfoehrKn)
- [OPERATOR] The following dependency is updated: (gardener/gardener-extension-os-gardenlinux#94, @dependabot[bot])
- github.com/gardener/gardener: v1.66.0 -> v1.70.2
v0.19.0
[gardener-extension-os-gardenlinux]
🏃 Others
- [OPERATOR] A bug was fixed which could cause containerd and kubelet to end up with different cgroup drivers in case of a kubelet version upgrade and thus prevent all Pods from starting. (gardener/gardener-extension-os-gardenlinux#85, @MrBatschner)
v0.18.0
[gardener-extension-os-gardenlinux]
✨ New Features
- [OPERATOR] During node bootstrap, containerd and kubelet will get reconfigured to use systemd as cgroup driver if the underlying Garden Linux version is detected to run with cgroup v2. (gardener/gardener-extension-os-gardenlinux#82, @MrBatschner)
🏃 Others
- [OPERATOR] Removed
minAllowed.cpu
from all VPA objects (gardener/gardener-extension-os-gardenlinux#79, @voelzmo) - [OPERATOR] Adapted extension components to support the FullNetworkPoliciesInRuntimeCluster feature gate introduced by
gardener/gardener
v1.66, see here and #7352 for more information. (gardener/gardener-extension-os-gardenlinux#83, @oliver-goetz) - [DEVELOPER] The os-gardenlinux extension does now enable dependabot for automatic dependency update PRs for the
github.com/gardener/gardener
dependency. (gardener/gardener-extension-os-gardenlinux#81, @Kostov6) - [DEVELOPER] Update to Go 1.19.7. (gardener/gardener-extension-os-gardenlinux#84, @oliver-goetz)
v0.17.0
[gardener-extension-os-gardenlinux]
🏃 Others
- [OPERATOR] Leftovers from aborted migration to Landscaper are removed from this repository. (gardener/gardener-extension-os-gardenlinux#74, @MrBatschner)
v0.16.0
[gardener-extension-os-gardenlinux]
✨ New Features
- [OPERATOR] The extension controller has been adjusted to the high availability configuration supported by Gardener as of release
v1.60
. See this document for more information about HA in gardener. (gardener/gardener-extension-os-gardenlinux#70, @timuthy)
🏃 Others
- [OPERATOR] Adds a heartbeat controller that creates and renews a
Lease
resource namedgardener-extension-heartbeat
in the namespace where the extension controller is deployed. ThisLease
resource can be used by other controllers to check if theos-gardenlinux
extension controller is running. (gardener/gardener-extension-os-gardenlinux#71, @AleksandarSavchev) - [DEPENDENCY] Dependency
github.com/gardener/gardener
is updatedv1.56.0
->v1.60.0
. (gardener/gardener-extension-os-gardenlinux#71, @AleksandarSavchev)
v0.15.0
[gardener-extension-os-gardenlinux]
🏃 Others
- [OPERATOR] updates of Go version to 1.19 (gardener/gardener-extension-os-gardenlinux#69, @MrBatschner)
- update of Gardener dependency to 1.56.0