Releases: gardener/gardener-extension-os-ubuntu
Releases · gardener/gardener-extension-os-ubuntu
v1.17.0
[gardener-extension-os-ubuntu]
⚠️ Breaking Changes
- [OPERATOR] This version of gardener-extension-os-ubuntu requires Gardener v1.50+. (gardener/gardener-extension-os-ubuntu#66, @kris94)
🏃 Others
- [OPERATOR] The extension container now uses
distroless
instead ofalpine
as a base image. (gardener/gardener-extension-os-ubuntu#67, @dimityrmirchev)
v1.16.0
[gardener-extension-os-ubuntu]
🏃 Others
- [OPERATOR] Switch to autoscaling.k8s.io/v1 for VPA object (gardener/gardener-extension-os-ubuntu#65, @voelzmo)
v1.15.0
[gardener-extension-os-ubuntu]
⚠️ Breaking Changes
- [OPERATOR] This extension is only compatible with Gardener versions
>= v1.37
. (gardener/gardener-extension-os-ubuntu#62, @rfranzke)
📖 Documentation
- [DEPENDENCY] Paths transformations in .docforge/manifest.yaml for simplification (gardener/gardener-extension-os-ubuntu#61, @Kostov6)
🏃 Others
- [USER] upgrades base image to Alpine 3.15.4 to fix CVE-2022-28391 (gardener/gardener-extension-os-ubuntu#63, @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-ubuntu#64, @MrBatschner)
v1.14.0
[gardener-extension-os-ubuntu]
📰 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-ubuntu#58, @rfranzke) - [DEVELOPER] The Golang version has been updated to
1.17.5
. (gardener/gardener-extension-os-ubuntu#58, @rfranzke)
Docker Images
gardener-extension-os-ubuntu: eu.gcr.io/gardener-project/gardener/extensions/os-ubuntu:v1.14.0
v1.13.0
v1.12.0
[gardener-extension-os-ubuntu]
⚠️ Breaking Changes
- [OPERATOR] The default leader election resource lock of
gardener-extension-os-ubuntu
has been changed fromconfigmapsleases
toleases
. (#49, @ialidzhikov)- Please make sure, that you had at least
gardener-extension-os-ubuntu@v1.11
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
✨ New Features
- [OPERATOR] It is now possible to specify the leader election resource lock via the chart value
leaderElection.resourceLock
(defaults toleases
). (#49, @ialidzhikov)
🐛 Bug Fixes
- [OPERATOR] Fix a bug that was affecting the DNS resolution for containers running on the node due to usage of systemd-resolved stub i.e. the node local DNS server 127.0.0.53 was also configured in the containers, but this endpoint is not available there. See https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/#known-issues for more details about the issue. (#51, @vpnachev)
🏃 Others
- [OPERATOR] This extension now explicitly install containred and runc instead of relying they will be installed as docker.io dependencies. (#51, @vpnachev)
- [OPERATOR] This extension is no longer restarting the systemd services from the original OperatingSystemConfig units. (#47, @vpnachev)
Docker Images
gardener-extension-os-ubuntu: eu.gcr.io/gardener-project/gardener/extensions/os-ubuntu:v1.12.0
v1.11.0
[gardener-extension-os-ubuntu]
✨ New Features
- [OPERATOR] This extension is now using Bash script to bootstrap Ubuntu nodes instead of cloud-init. (#36, @vpnachev)
🐛 Bug Fixes
- [OPERATOR] A bug that was preventing the fields
operatingSystemConfig.status.{cloudConfig|units}
to be populated is now fixed. (#41, @vpnachev)
🏃 Others
- [OPERATOR] Introduces new flag
TransmitUnencoded
which writes file content unencoded into the worker resource. (#42, @BeckerMax) - [DEVELOPER]
github.com/gardener/gardener
dependency is now updated tov1.19.1
. (#35, @ialidzhikov)
Docker Images
gardener-extension-os-ubuntu: eu.gcr.io/gardener-project/gardener/extensions/os-ubuntu:v1.11.0
v1.10.0
[gardener-extension-os-ubuntu]
🏃 Others
- [OPERATOR] VPA is now configurable via values.yaml in helm chart. (#33, @dergeberl)
- [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/gardener@v1.15.5 (#32, @vpnachev)
Docker Images
gardener-extension-os-ubuntu: eu.gcr.io/gardener-project/gardener/extensions/os-ubuntu:v1.10.0
v1.9.0
[gardener-extension-os-ubuntu]
Improvements
- [OPERATOR] The golang has been updated to 1.15.5 (#30, @vpnachev)
- [OPERATOR] The cache for Secrets is now disabled to decrease the extension controller's memory footprint (#29, @ialidzhikov)
- [OPERATOR] The
/etc/hosts
file is now populated by cloud-init. This improvement is needed for ubuntu images where the file is not present. (#28, @vpnachev) - [OPERATOR] Adds priority class for extension pods to prevent preemption. (#26, @danielfoehrKn)
- [DEVELOPER] Vendor github.com/gardener/gardener@v1.13.1 (#30, @vpnachev)
- [DEVELOPER]
github.com/gardener/gardener
dependency is now updated tov1.12.5
. (#27, @ialidzhikov)
Docker Images
gardener-extension-os-ubuntu: eu.gcr.io/gardener-project/gardener/extensions/os-ubuntu:v1.9.0
v1.8.0
[gardener-extension-os-ubuntu]
Improvements
- [OPERATOR] The extension now relies only on the bash snippet to update apt cache. (#24, @vpnachev)
- [OPERATOR] The golang has been updated to 1.14.9. (#24, @vpnachev)
Docker Images
gardener-extension-os-ubuntu: eu.gcr.io/gardener-project/gardener/extensions/os-ubuntu:v1.8.0