v1.23.0
gardener-robot-ci-3
released this
07 Feb 07:59
·
543 commits
to master
since this release
[gardener-extension-provider-openstack]
⚠️ Breaking Changes
- [OPERATOR] Removes deprecated OpenstackMachineClass removal logic. (gardener/gardener-extension-provider-openstack#361, @kon-angelo)
- [OPERATOR] Kubernetes versions >=1.18 and < 1.22 will get cloud-controller-manager with version v1.21.0 (gardener/gardener-extension-provider-openstack#355, @RaphaelVogel)
✨ New Features
- [USER] The OpenStack extension does now support shoot clusters with Kubernetes version 1.23. You should consider the Kubernetes release notes before upgrading to 1.23. (gardener/gardener-extension-provider-openstack#386, @rfranzke)
- [USER] In case
gardener/gardener
'sWorkerPoolKubernetesVersion
feature gate is enabled, it's possible having worker pools with overridden Kubernetes versions forShoot
s whose.spec.kubernetes.version
is greater or equal than the CSI migration version (1.19
). (gardener/gardener-extension-provider-openstack#384, @rfranzke) - [OPERATOR] This extension does now support
gardener/gardener
'sWorkerPoolKubernetesVersion
feature gate, i.e., having worker pools with overridden Kubernetes versions. (gardener/gardener-extension-provider-openstack#384, @rfranzke)
🏃 Others
- [OPERATOR] New
check-docforge
step will be executed on each PR (gardener/gardener-extension-provider-openstack#377, @Kristian-ZH) - [OPERATOR] Use separate resolv.conf for kubelet (optionally patched with resolvConfOptions from the cloud profile) (gardener/gardener-extension-provider-openstack#375, @MartinWeindel)
- [OPERATOR] Add
internalNetworkName
to cloud-provider-config (gardener/gardener-extension-provider-openstack#373, @jkmw) - [OPERATOR] Provider now supports specifying the volume type for the root disk of nodes. (gardener/gardener-extension-provider-openstack#371, @kon-angelo)
- [DEVELOPER] The
rewrite_tag
filter in the logging configuration is replaced bymodify
one (gardener/gardener-extension-provider-openstack#346, @vlvasilev)
📰 Noteworthy
- [USER] Since go1.17 both
net.ParseIP
andnet.ParseCIDR
reject leading zeros in the dot-decimal notation of IPv4 addresses. With the update to go1.17, admission-openstack now rejects Shoot objects with CIDR ranges that have such leading zeros in the dot-decimal notation. Before updating to this version of admission-openstack, make sure that there are no Shoot objects with leading zeros in the dot-decimal notation of an IPv4 address. For reference: https://nvd.nist.gov/vuln/detail/CVE-2021-29923 (gardener/gardener-extension-provider-openstack#364, @rfranzke) - [DEVELOPER] The Golang version has been updated to
1.17.5
. (gardener/gardener-extension-provider-openstack#364, @rfranzke)
[machine-controller-manager]
⚠️ Breaking Changes
- [OPERATOR] Components that deploy the
machine-controller-manager
will now have to adapt the RBAC rules to allowmachine-controller-manager
to maintain its leader election resource lock inleases
as well. (gardener/machine-controller-manager#662, @acumino)
✨ New Features
- [USER] End User can now delete the backing machine object of the node instantly by annotating the desired node with 'node.machine.sapcloud.io/trigger-deletion-by-mcm="true"` (gardener/machine-controller-manager#648, @AxiomSamarth)
- [OPERATOR] orphan collection is also triggered if machine obj is updated with having multiple backing VMs (gardener/machine-controller-manager#667, @himanshu-kun)
🏃 Others
- [USER] Updated golang version to v1.17 (gardener/machine-controller-manager#664, @AxiomSamarth)
- [OPERATOR] The default leader election resource lock of
machine-controller-manager
has been changed fromendpoints
toendpointsleases
. (gardener/machine-controller-manager#662, @acumino)
[machine-controller-manager-provider-openstack]
🏃 Others
- [USER] Update vendored machine-controller-manager to v0.43.0 (gardener/machine-controller-manager-provider-openstack#45, @shafeeqes)
- [USER] Updated golang version to v1.17 (gardener/machine-controller-manager-provider-openstack#44, @kon-angelo)
- [USER] The volume type of the root disk can now be specified in the MachineClass (gardener/machine-controller-manager-provider-openstack#43, @kon-angelo)
- [USER] Added local integration tests. (gardener/machine-controller-manager-provider-openstack#42, @kon-angelo)
- [USER] Created Neutron ports will now be tagged with the shoot tags. (gardener/machine-controller-manager-provider-openstack#41, @kon-angelo)
- [DEVELOPER] Missing or wrong doc comments and a few other common style errors will now be reported by the linter. (gardener/machine-controller-manager-provider-openstack#36, @kon-angelo)
[terraformer]
🐛 Bug Fixes
- [DEVELOPER] A bug has been fixed preventing to use Terraformer with a Terraform version >= 0.13. (gardener/terraformer#102, @rfranzke)
🏃 Others
- [OPERATOR] terraform has been upgraded to 0.13.7 (gardener/terraformer#105, @stoyanr)
- [OPERATOR] The following terraform provider plugins are updated: (gardener/terraformer#104, @ialidzhikov)
- hashicorp/terraform-provider-aws: 3.54.0 -> 3.63.0
- [OPERATOR] The following terraform provider plugins are updated: (gardener/terraformer#101, @ialidzhikov)
- hashicorp/terraform-provider-aws: 3.32.0 -> 3.54.0
📰 Noteworthy
- [DEVELOPER] The version for the
equinixmetal
Terraform provider plugin has been updated to3.1.0
. (gardener/terraformer#103, @rfranzke)