Releases: gardener/machine-controller-manager-provider-openstack
Releases · gardener/machine-controller-manager-provider-openstack
v0.19.0
[gardener/machine-controller-manager-provider-openstack]
🏃 Others
[DEVELOPER]
Update gardener to v1.103.0 by @kon-angelo [#175][DEVELOPER]
Update golang to v1.23.1 by @kon-angelo [#175][OPERATOR]
Allow input of pod CIDRs as slice. by @kon-angelo [#177][OPERATOR]
Update machine-controller-manager to v0.54.0 by @kon-angelo [#181]
Docker Images
- machine-controller-manager-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager-provider-openstack:v0.19.0
v0.18.0
[gardener/machine-controller-manager-provider-openstack]
🏃 Others
[DEPENDENCY]
Golang version updated to 1.22.5 by @rishabh-11 [#152][DEVELOPER]
Set repository PR template /platform from aws to openstack by @hebelsan [#165]
[gardener/machine-controller-manager]
🐛 Bug Fixes
[OPERATOR]
Fixed a bug where theUnitialised
error code was blocking machine deletion by @rishabh-11 [gardener/machine-controller-manager#928]
Docker Images
- machine-controller-manager-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager-provider-openstack:v0.18.0
v0.17.0
[gardener/machine-controller-manager]
⚠️ Breaking Changes
[DEVELOPER]
New provider method Driver.InitializeMachine added for Post-Creation VM Instance Initialization steps. by @elankath [gardener/machine-controller-manager#898]
🏃 Others
[OPERATOR]
Removed vendor directory by @rishabh-11 [gardener/machine-controller-manager#903][OPERATOR]
Updated k8s dependencies tov0.29.3
by @rishabh-11 [gardener/machine-controller-manager#907]
Docker Images
- machine-controller-manager-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager-provider-openstack:v0.17.0
v0.16.0
[gardener/machine-controller-manager-provider-openstack]
🐛 Bug Fixes
[OPERATOR]
Set DeleteOnTermination for in BlockDeviceMappings to false in case of volumes with RootDiskType. by @dergeberl [#114]
🏃 Others
[USER]
upgraded mcm to v0.50.1 by @himanshu-kun [#104][OPERATOR]
Increase openstack poll interval to reduce the number of openstack API calls. by @dergeberl [#115]
[gardener/machine-controller-manager]
⚠️ Breaking Changes
[OPERATOR]
Change OCI Image Registry from GCR (eu.gcr.io/gardener-project
) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases
). Users should update their references. by @ccwienk [gardener/machine-controller-manager#878]
🐛 Bug Fixes
[OPERATOR]
Fix for edge case of Node object deletion missed during machine termination. by @elankath [gardener/machine-controller-manager#887][DEVELOPER]
MCM restart happens properly in integration tests now. This fix will get activated, once this version is vendored in your mcm-provider by @sssash18 [gardener/machine-controller-manager#879]
🏃 Others
[OPERATOR]
Architecture field added in the nodetemplate. This will allow CA to pickup architecture from machine class and schedule pods on relevant arch nodes. by @sssash18 [gardener/machine-controller-manager#894][OPERATOR]
fixed IT for seed with k8s >= 1.27 as control cluster by @piyuagr [gardener/machine-controller-manager#869][OPERATOR]
machine controller won't reconcile machine on non-spec update events by @himanshu-kun [gardener/machine-controller-manager#877][DEVELOPER]
Bumpk8s.io/*
deps tov0.28.2
by @afritzler [gardener/machine-controller-manager#858][DEVELOPER]
go-git now removed from dependencies due to CVE's. by @elankath [gardener/machine-controller-manager#896]
📖 Documentation
[DEVELOPER]
Phase transition diagram for a machine object is added to FAQs by @himanshu-kun [gardener/machine-controller-manager#886]
Docker Images
- machine-controller-manager-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager-provider-openstack:v0.16.0
v0.15.1
[gardener/machine-controller-manager]
🐛 Bug Fixes
[OPERATOR]
Removesnode.machine.sapcloud.io/not-managed-by-mcm
annotation from nodes managed by the MCM. by @himanshu-kun [gardener/machine-controller-manager#866]
🏃 Others
[OPERATOR]
The defaultmachine-safety-orphan-vms-period
has been reduced from 30m to 15m. by @himanshu-kun [gardener/machine-controller-manager#866]
Docker Images
machine-controller-manager-provider-openstack: eu.gcr.io/gardener-project/gardener/machine-controller-manager-provider-openstack:v0.15.1
v0.15.0
[gardener/machine-controller-manager-provider-openstack]
🏃 Others
[USER]
ResourceExhausted
error code is returned when no valid host is found in the zone by @rishabh-11 [#97][USER]
Vendor gardenerv1.79.0
by @kon-angelo [#100][DEPENDENCY]
The following dependency is updated:-
github.com/gardener/machine-controller-manager v0.49.1 -> v0.50.0 by @rishabh-11 [#98]
v0.14.0
[machine-controller-manager-provider-openstack]
⚠️ Breaking Changes
- [OPERATOR] Support for migration of machineClass is dropped by the mcm-provider (gardener/machine-controller-manager-provider-openstack#89, @kon-angelo)
🏃 Others
- [USER] Updated golang version to v1.19.4 (gardener/machine-controller-manager-provider-openstack#75, @rishabh-11)
- [USER] Update golang to
v1.20.4
(gardener/machine-controller-manager-provider-openstack#90, @kon-angelo) - [OPERATOR] CVE categorization for mcm-provider-openstack has been added. (gardener/machine-controller-manager-provider-openstack#81, @dkistner)
- [DEPENDENCY] Revendor gardener to
v1.69.3
(gardener/machine-controller-manager-provider-openstack#89, @kon-angelo) - [DEPENDENCY] Revendor MCM to
v0.49.0
(gardener/machine-controller-manager-provider-openstack#89, @kon-angelo) - [DEPENDENCY] upgraded dependency: (gardener/machine-controller-manager-provider-openstack#92, @himanshu-kun)
- github.com/gardener/machine-controller-manager -> v0.49.1
[machine-controller-manager]
⚠️ Breaking Changes
- [USER]
node
field is removed from machine status. controller will now depend on the node label which already was present in the machine object's metadata. If you(or your controller) are dependent on thestatus.node
field of the machine object, then kindly usenode
label under.metadata.labels
(gardener/machine-controller-manager#745, @rishabh-11)
✨ New Features
- [USER] MachineDeployment would now have
Progressing
condition even when no progress Deadline is specified. This condition would never go to the reasonProgressDeadlineExceeded
in that case. (gardener/machine-controller-manager#762, @himanshu-kun) - [OPERATOR] Using
kubectl get machines
will displayNode
of the corresponding machine as a column. If-owide
flag is used then the correspondingProviderID
will also be displayed. (gardener/machine-controller-manager#746, @rishabh-11) - [OPERATOR] Added new short names for machine(mc), machineClass(mcc), machineDeployment(mcd), and machineSet(mcs) resources. (gardener/machine-controller-manager#749, @rishabh-11)
🐛 Bug Fixes
- [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#777, @himanshu-kun)
- [USER] An edge case where all the machineSets were scaled down to zero has been dealt with. (gardener/machine-controller-manager#804, @himanshu-kun)
🏃 Others
- [USER] Updated golang version to v1.19.2 (gardener/machine-controller-manager#753, @rishabh-11)
- [USER] If during a rolling update scale-up is done, MCM scales up only the new machineSet, while in case of scale-down the scale-down amount is split among old machineSets, in proportion to their sizes. (gardener/machine-controller-manager#765, @himanshu-kun)
- [DEVELOPER] go version updated to 1.19.4 in pipeline and Dockerfile (gardener/machine-controller-manager#766, @himanshu-kun)
v0.13.0
[machine-controller-manager-provider-openstack]
🏃 Others
- [USER] Updated golang version to 1.19 (gardener/machine-controller-manager-provider-openstack#73, @rishabh-11)
v0.12.0
[machine-controller-manager]
✨ New Features
- [USER] Bootstrap token replacement by MCM is now supported for Ignition userData format (gardener/machine-controller-manager#743, @Gerrit91)
🐛 Bug Fixes
- [OPERATOR] resourceName
machine-controller
added for leases in clusterrole. Updated version of Clusterroles and Clusterrolebindings to v1. (gardener/machine-controller-manager#739, @rishabh-11) - [OPERATOR] resourceName
machine-controller
added for leases in clusterrole. Updated version of Clusterroles and Clusterrolebindings to v1. (gardener/machine-controller-manager#738, @rishabh-11)
🏃 Others
- [OPERATOR] Migrated clients to use
policy/v1
PodDisruptionBudget
for kubernetes versions >= 1.21.policy/v1beta1
PDB is also supported but for k8s < 1.21 (gardener/machine-controller-manager#744, @shafeeqes)
v0.11.0
[machine-controller-manager-provider-openstack]
🐛 Bug Fixes
- [OPERATOR] Fixed missing volume status VolumeStatusDownloading when creating volume (gardener/machine-controller-manager-provider-openstack#61, @namsral)
🏃 Others
- [USER] Update Go version to
v1.18
(gardener/machine-controller-manager-provider-openstack#66, @kon-angelo) - [USER] Fix an issue where automatic revendoring did not assign correct permissions to CI scripts. (gardener/machine-controller-manager-provider-openstack#69, @kon-angelo)
- [USER] Use distroless base image (gardener/machine-controller-manager-provider-openstack#62, @kon-angelo)
- [DEVELOPER] probeResources() now doesn't try to delete orphan resources but only lists them. (gardener/machine-controller-manager-provider-openstack#65, @kon-angelo)
- The beforeSuite for IT test now calls for cleanup of orphan resources separately.
- The Integration Test, which looks for orphan resources, now doesn't try to delete the orphan resources and just waits for them to be done automatically.
[machine-controller-manager]
⚠️ Breaking Changes
- [OPERATOR] The default leader election resource lock of
machine-controller-manager
has been changed fromendpointsleases
toleases
. (gardener/machine-controller-manager#711, @acumino)- Please make sure, that you had at least
[email protected]
running before upgrading tov0.46.0
, so that it has successfully acquired leadership with the hybrid resource lock (endpointsleases
) at least once.
- Please make sure, that you had at least
🐛 Bug Fixes
- [USER] Rollout freeze won't happen due to
Unknown
machines now. (gardener/machine-controller-manager#733, @himanshu-kun)
🏃 Others
- [OPERATOR] Published docker images for Machine-Controller-Manager are now multi-arch ready. They support
linux/amd64
andlinux/arm64
. (gardener/machine-controller-manager#732, @timuthy) - [OPERATOR] The
machine-controller-manager
container now usesdistroless
instead ofalpine
as a base image. (gardener/machine-controller-manager#734, @dimityrmirchev)