Releases: gardener/machine-controller-manager-provider-openstack
Releases · gardener/machine-controller-manager-provider-openstack
v0.20.0
[gardener/machine-controller-manager-provider-openstack]
🏃 Others
[DEPENDENCY]
Update gardener/gardener to v1.108.1 by @hebelsan [#200][DEVELOPER]
Thegardener/machine-controller-manager
dependency has been updated tov0.55.1
. Release Notes v0.55.0
Release Notes v0.55.1 by @gardener-robot-ci-3 [#204][DEVELOPER]
Add gosec as sast makefile target by @hebelsan [#199]
Docker Images
- machine-controller-manager-provider-openstack:
europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager-provider-openstack:v0.20.0
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)