v1.44.0
·
901 commits
to master
since this release
[gardener-extension-provider-aws]
✨ New Features
- [USER] Enable awslabs/volume-modifier-for-k8s by default (gardener/gardener-extension-provider-aws#754, @kon-angelo)
- [OPERATOR] Flow-based infrastructure reconciliation without Terraformer (gardener/gardener-extension-provider-aws#603, @MartinWeindel)
🐛 Bug Fixes
- [OPERATOR] Allow patching events for aws-custom-route-controller (gardener/gardener-extension-provider-aws#742, @MartinWeindel)
📖 Documentation
- [DEPENDENCY] The flags which went out-of-support in MCM v0.49.0 have been cleaned up from MCM deployment yaml. (gardener/gardener-extension-provider-aws#739, @himanshu-kun)
🏃 Others
- [OPERATOR] Block public access for newly created S3 buckets. (gardener/gardener-extension-provider-aws#738, @shreyas-s-rao)
- [OPERATOR] The admission/validation component is now adapted such that it works well in garden cluster with enabled
NetworkPolicyprotection (default sincegardener/gardener@v1.71when garden cluster is managed bygardener-operator). (gardener/gardener-extension-provider-aws#747, @rfranzke) - [OPERATOR] Update go to
v1.20.4(gardener/gardener-extension-provider-aws#753, @kon-angelo) - [OPERATOR] Update ebs driver to
v1.19.0(gardener/gardener-extension-provider-aws#754, @kon-angelo) - [OPERATOR] The following images have been updated: (gardener/gardener-extension-provider-aws#757, @dkistner)
- mtu-customizer: alpine:3.16.2 → alpine:3.18.0
- [OPERATOR] provider-aws does now define proper
createanddeletetimeouts foraws_internet_gateway. Now, these timeouts are aligned with the terraformer's timeout. Previously the timeouts were not aligned and provider-aws was not able to properly report theaws_internet_gatewayrelated error. (gardener/gardener-extension-provider-aws#761, @ialidzhikov) - [DEPENDENCY] The following dependency is updated: (gardener/gardener-extension-provider-aws#749, @shafeeqes)
- github.com/gardener/gardener: v1.67.1 -> v1.71.0
- k8s.io/* : v0.26.2 -> v0.26.3
- sigs.k8s.io/controller-runtime: v0.14.5-> v0.14.6
[aws-custom-route-controller]
🏃 Others
- [OPERATOR] Update builder image from
golang:1.20.2togolang:1.20.4(gardener/aws-custom-route-controller#14, @MartinWeindel) - [OPERATOR] updated kubernetes dependencies from
v0.25.4tov0.26.4(gardener/aws-custom-route-controller#15, @MartinWeindel) - [OPERATOR] improved timestamp format for JSON logging; added command-line options for log level and format. (gardener/aws-custom-route-controller#15, @MartinWeindel)
[machine-controller-manager]
⚠️ Breaking Changes
- [OPERATOR] Removal of the following flags (and corresponding fields in associated structs): 'machine-creation-timeout' 'machine-drain-timeout', 'machine-pv-detach-timeout', 'machine-health-timeout=10m', 'machine-safety-apiserver-statuscheck-timeout', 'machine-safety-apiserver-statuscheck-period', 'machine-safety-orphan-vms-period', 'machine-max-evict-retries', 'node-conditions', 'bootstrap-token-auth-extra-groups', 'delete-migrated-machine-class'. The MCM no longer accepts these flags since these are options handled by the Machine Controller invoked by platform specific provider launchers. (gardener/machine-controller-manager#769, @elankath)
- [DEVELOPER] Deletion of 'Driver.GenerateMachineClassForMigration'. Providers need to adapt to this. (gardener/machine-controller-manager#769, @elankath)
✨ New Features
- [USER] Machine object won't turn from
PendingtoRunningstate ifnode.gardener.cloud/critical-components-not-readytaint is there on the corresponding node. (gardener/machine-controller-manager#778, @SimonKienzler)
🐛 Bug Fixes
- [USER] An edge case where all the machineSets were scaled down to zero has been dealt with. (gardener/machine-controller-manager#803, @himanshu-kun)
- [USER] Fix a bug in the bootstrap token creation that caused node to not be able to join the cluster due to an expired bootstrap token. (gardener/machine-controller-manager#773, @schrodit)
- [USER] An edge case where all the machineSets were scaled down to zero has been dealt with. (gardener/machine-controller-manager#804, @himanshu-kun)
- [USER] An edge case where outdated DesiredReplicas annotation blocked a rolling update is fixed. (gardener/machine-controller-manager#822, @rishabh-11)
- [OPERATOR] An issue causing nil pointer panic on scaleup of the machinedeployment along with trigger of rolling update, is fixed (gardener/machine-controller-manager#817, @himanshu-kun)
📖 Documentation
- [DEVELOPER] Added proposal for hot-update of resources (instance/Nic/Disk) (gardener/machine-controller-manager#761, @himanshu-kun)
🏃 Others
- [OPERATOR]
CrashloopBackoffmachines will turn toRunningquicker (gardener/machine-controller-manager#806, @rishabh-11) - [OPERATOR] CVE categorization for MCM has been added. (gardener/machine-controller-manager#791, @dkistner)
- [DEVELOPER] The API generation now works again. Previously the API docs was generated to a location that was ignored by git and other API docs file was maintained. (gardener/machine-controller-manager#800, @ialidzhikov)
- [DEVELOPER] Bump
k8s.io/*dependencies to v1.26.2 (gardener/machine-controller-manager#792, @afritzler)
[machine-controller-manager-provider-aws]
⚠️ Breaking Changes
- [OPERATOR] Support for migration of machineClass is dropped by the mcm-provider (gardener/machine-controller-manager-provider-aws#118, @himanshu-kun)
🐛 Bug Fixes
- [OPERATOR] Fix handling of capacity reservations in
MachineClassthat prevented correct scale up (gardener/machine-controller-manager-provider-aws#115, @saley89)
🏃 Others
- [OPERATOR] Updated golang version to 1.20.4 (gardener/machine-controller-manager-provider-aws#121, @rishabh-11)
- [DEPENDENCY] upgraded dependency: (gardener/machine-controller-manager-provider-aws#118, @himanshu-kun)
- github.com/gardener/machine-controller-manager -> v0.49.1
[terraformer]
🏃 Others
- [OPERATOR] Update alpine base image to
v3.17.3(gardener/terraformer#136, @kon-angelo) - [OPERATOR] Terrafomer base image has been updated from
alpine:3.17.2toalpine:3.18.0(gardener/terraformer#137, @MartinWeindel) - [OPERATOR] Builder base image has been updated from
golang:1.19.6togolang:1.20.4(gardener/terraformer#137, @MartinWeindel) - [OPERATOR] Gardener dependency has been updated from
v1.59.1tov1.71.2(gardener/terraformer#137, @MartinWeindel)