diff --git a/.ocm/release-notes/github.com_gardener_machine-controller-manager-provider-gcp_v0.26.0.release-notes.yaml b/.ocm/release-notes/github.com_gardener_machine-controller-manager-provider-gcp_v0.26.0.release-notes.yaml new file mode 100644 index 000000000..7eb06c842 --- /dev/null +++ b/.ocm/release-notes/github.com_gardener_machine-controller-manager-provider-gcp_v0.26.0.release-notes.yaml @@ -0,0 +1,75 @@ +ocm: + component_name: github.com/gardener/machine-controller-manager-provider-gcp + component_version: v0.26.0 +release_notes: +- audience: operator + author: + hostname: github.com + type: githubUser + username: aaronfern + category: improvement + contents: Fix an issue that caused make targets to fail by ensuring MCM is present + in the mod cache + mimetype: text/markdown + reference: '[#157](https://github.com/gardener/machine-controller-manager-provider-gcp/pull/157)' + type: standard +- audience: user + author: + hostname: github.com + type: githubUser + username: schrodit + category: improvement + contents: It is now possible to provision node with nested virtualization. + mimetype: text/markdown + reference: '[#156](https://github.com/gardener/machine-controller-manager-provider-gcp/pull/156)' + type: standard +- audience: user + author: + hostname: github.com + type: githubUser + username: aaronfern + category: improvement + contents: Update build workflow to now also build arm64 images + mimetype: text/markdown + reference: '[#175](https://github.com/gardener/machine-controller-manager-provider-gcp/pull/175)' + type: standard +- audience: user + author: + hostname: github.com + type: githubUser + username: axel7born + category: improvement + contents: AliasIPs can be assigned for single-stack networking. + mimetype: text/markdown + reference: '[#171](https://github.com/gardener/machine-controller-manager-provider-gcp/pull/171)' + type: standard +- audience: developer + author: + hostname: github.com + type: githubUser + username: thiyyakat + category: improvement + contents: Convert `.reuse/dep5` to `REUSE.toml`. + mimetype: text/markdown + reference: '[#164](https://github.com/gardener/machine-controller-manager-provider-gcp/pull/164)' + type: standard +- audience: user + author: + hostname: github.com + type: githubUser + username: hebelsan + category: improvement + contents: Add storagePool field to provider spec + mimetype: text/markdown + reference: '[#151](https://github.com/gardener/machine-controller-manager-provider-gcp/pull/151)' + type: standard +- audience: developer + author: + hostname: github.com + type: githubUser + username: 8R0WNI3 + category: other + contents: migrate CICD-Pipeline to GitHub-Actions + mimetype: text/markdown + reference: '[#159](https://github.com/gardener/machine-controller-manager-provider-gcp/pull/159)' + type: standard diff --git a/.ocm/release-notes/github.com_gardener_machine-controller-manager_v0.59.0.release-notes.yaml b/.ocm/release-notes/github.com_gardener_machine-controller-manager_v0.59.0.release-notes.yaml new file mode 100644 index 000000000..e9a40e53f --- /dev/null +++ b/.ocm/release-notes/github.com_gardener_machine-controller-manager_v0.59.0.release-notes.yaml @@ -0,0 +1,27 @@ +ocm: + component_name: github.com/gardener/machine-controller-manager + component_version: v0.59.0 +release_notes: +- audience: null + author: null + category: null + contents: | + # [gardener/machine-controller-manager] + + ## ✨ New Features + + - `[OPERATOR]` machine-controller-manager can manage machines without a target cluster by specifying `--target-kubeconfig=none`. See the [documentation](https://github.com/gardener/machine-controller-manager/blob/master/docs/FAQ.md#how-to-run-mcm-in-different-cluster-setups) for more details. by @timebertt [#1004] + ## 🐛 Bug Fixes + + - `[OPERATOR]` Fix a bug where MCM does not check if a pod has already been evicted before reattempting eviction blindly by @aaronfern [#979] + - `[OPERATOR]` Fixed a bug in the MachineSet controller where the machine status was set to `Terminating` even if attempt to delete the machine object failed. by @takoverflow [#995] + ## 🏃 Others + + - `[OPERATOR]` add new label `node_name` to the `mcm_machine_info` metric by @aaronfern [#1000] + - `[OPERATOR]` machine-controller-manager base image is updated to `gcr.io/distroless/static-debian12:nonroot`. by @aaronfern [#991] + + ## Container (OCI) Images + - machine-controller-manager: `europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager:v0.59.0` + mimetype: text/markdown + reference: null + type: prerendered diff --git a/.ocm/release-notes/github.com_gardener_machine-controller-manager_v0.60.0.release-notes.yaml b/.ocm/release-notes/github.com_gardener_machine-controller-manager_v0.60.0.release-notes.yaml new file mode 100644 index 000000000..e8a046833 --- /dev/null +++ b/.ocm/release-notes/github.com_gardener_machine-controller-manager_v0.60.0.release-notes.yaml @@ -0,0 +1,112 @@ +ocm: + component_name: github.com/gardener/machine-controller-manager + component_version: v0.60.0 +release_notes: +- audience: operator + author: + hostname: github.com + type: githubUser + username: maboehm + category: feature + contents: When running without a target cluster machine-controller-manager will + report a new status field `addresses` + mimetype: text/markdown + reference: '[#1012](https://github.com/gardener/machine-controller-manager/pull/1012)' + type: standard +- audience: operator + author: + hostname: github.com + type: githubUser + username: acumino + category: other + contents: '`node.gardener.cloud/critical-components-not-ready` taint is added to + the node after the successful in-place update to prevent scheduling any workload + before critical component pods are ready.' + mimetype: text/markdown + reference: '[#1017](https://github.com/gardener/machine-controller-manager/pull/1017)' + type: standard +- audience: operator + author: + hostname: github.com + type: githubUser + username: gagan16k + category: bugfix + contents: | + Fixed metric `mcm_machine_set_failed_machines` and underlying variable `*machineSet.Status.FailedMachines` so that they reflect the current state of machines + mimetype: text/markdown + reference: '[#1025](https://github.com/gardener/machine-controller-manager/pull/1025)' + type: standard +- audience: operator + author: + hostname: github.com + type: githubUser + username: heldkat + category: other + contents: export testresults as inlined ocm-resource + mimetype: text/markdown + reference: '[#1022](https://github.com/gardener/machine-controller-manager/pull/1022)' + type: standard +- audience: user + author: + hostname: github.com + type: githubUser + username: thiyyakat + category: bugfix + contents: Fixed checking of `createMachineTimeout` when machine is `Pending` + mimetype: text/markdown + reference: '[#1015](https://github.com/gardener/machine-controller-manager/pull/1015)' + type: standard +- audience: operator + author: + hostname: github.com + type: githubUser + username: acumino + category: bugfix + contents: Fixed a bug where machines in the `InPlaceUpdating` phase were incorrectly + transferred to the new machine set during inplace updates. This caused the machine + controller to miss updating the phase to `InPlaceUpdateSuccessful`, resulting + in machines getting stuck or marked as `InPlaceUpdateFailed`. + mimetype: text/markdown + reference: '[#1020](https://github.com/gardener/machine-controller-manager/pull/1020)' + type: standard +- audience: developer + author: + hostname: github.com + type: githubUser + username: ccwienk + category: other + contents: migrate CICD-Pipeline to GitHub-Actions + mimetype: text/markdown + reference: '[#1011](https://github.com/gardener/machine-controller-manager/pull/1011)' + type: standard +- audience: operator + author: + hostname: github.com + type: githubUser + username: elankath + category: feature + contents: Machine Class now has VirtualCapacity field hat maps to WorkerPool's NodeTemplate + VirtualCapacity. + mimetype: text/markdown + reference: '[#1024](https://github.com/gardener/machine-controller-manager/pull/1024)' + type: standard +- audience: operator + author: + hostname: github.com + type: githubUser + username: gagan16k + category: other + contents: Add informational logging for MachineDeployment rollout events + mimetype: text/markdown + reference: '[#1029](https://github.com/gardener/machine-controller-manager/pull/1029)' + type: standard +- audience: developer + author: + hostname: github.com + type: githubUser + username: thiyyakat + category: other + contents: Convert `.reuse/dep5` to `REUSE.toml`. + mimetype: text/markdown + reference: '[#1026](https://github.com/gardener/machine-controller-manager/pull/1026)' + type: standard diff --git a/imagevector/images.yaml b/imagevector/images.yaml index db78e5a35..b1a543949 100644 --- a/imagevector/images.yaml +++ b/imagevector/images.yaml @@ -87,7 +87,7 @@ images: - name: machine-controller-manager-provider-gcp sourceRepository: github.com/gardener/machine-controller-manager-provider-gcp repository: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager-provider-gcp - tag: "v0.25.0" + tag: "v0.26.0" labels: - name: 'gardener.cloud/cve-categorisation' value: