Skip to content

[ci:component:github.com/gardener/machine-controller-manager:v0.62.1->v0.63.0] - #416

Open
federated-github-access[bot] wants to merge 1 commit into
masterfrom
ci-weicmcvus
Open

federated-github-access[bot] wants to merge 1 commit into
masterfrom
ci-weicmcvus

Conversation

@federated-github-access

Copy link
Copy Markdown
Contributor

Release Notes:

[github.com/gardener/machine-controller-manager:v0.63.0]

✨ New Features

  • [OPERATOR] Support node.machine.sapcloud.io/effective-creation-timeout on MachineDeployment to override shoot configured machineControllerManager.machineCreationTimeout for use by dependency-watchdog by @elankath [#1104]
  • [OPERATOR] Support new metrics: machine_create_duration_seconds, machine_initialize_duration_seconds, machine_join_duration_seconds,machine_drain_duration_seconds,machine_delete_duration_seconds by @elankath [#1104]
  • [DEVELOPER] Introduce simulation provider to run integration tests for MCM without an actual cluster by @takoverflow [#1129]

🐛 Bug Fixes

  • [OPERATOR] Fix for Machine getting stuck with empty phase when finalizer addition exhausts retry budget by @elankath [#1142]
  • [OPERATOR] Ensure auto-preserve failed machines are ordered by their PreserveExpiryTime in case of deletion due to reduction is mcs.spec.Replica or mcs.spec.autoPreserveFailedMachineMax by @aaronfern [#1138]
  • [OPERATOR] Patch machine.Spec.Class.Name on machine object with the new machine class's name after it undergoes an inplace update. by @thiyyakat [#1153]
  • [OPERATOR] Fix preservation reconcile loop to avoid unconditionally uncordoning nodes unrelated to machine preservation, prevent spurious writes on non-preserved machines, and eliminate conflict errors caused by stale machine object comparison in the defer annotation sync. by @gardener-ci-robot [#1118]
  • [OPERATOR] MCM now deletes the backing node when its machine is force-deleted, and clears finalizers on nodes terminating without a backing machine.
    Machine creation status is also modified to distinguish cloud provider failures from node registration failures. by @gagan16k [#1102]
  • [OPERATOR] Fix drain error drop in preservation flow where a failed drain on a previously-visited preserved node would not cause the reconciler to retry fast enough. by @thiyyakat [#1145]
  • [OPERATOR] Prevent error while evicting pod X: pod disruption budget X/X is misconfigured and requires zero voluntary evictions when pods are being evicted by @Kumm-Kai [#1127]
  • [DEVELOPER] Revert changes on machineTerminationFlow which caused a machine to be stuck in Terminating phase by @gagan16k [#1157]

🏃 Others

  • [OPERATOR] The orphan-VM safety controller no longer deletes the backing VM of a preserved machine. by @gagan16k [#1146]
  • [OPERATOR] De-couple cordoning and drain in the various operations that involve draining such as updates and machine preservation. by @thiyyakat [#1119]
  • [DEVELOPER] Added integration tests for machine preservation by @aaronfern [#1124]

BoM Diff

Added components: 0
Changed components: 1
Removed components: 0

Changed Components:

⚙ github.com/gardener/machine-controller-manager: v0.62.1 → v0.63.0

Component Details:

⚙ github.com/gardener/machine-controller-manager:v0.62.1 → v0.63.0
Resource Version Change
➕ machine-controller-manager v0.63.0
➕ machine-controller-manager v0.63.0
➕ machine-controller-manager v0.63.0
➕ machine-controller-manager v0.63.0
➕ machine-controller-manager v0.63.0
➕ machine-controller-manager v0.63.0
➕ machine-controller-manager v0.63.0
➕ machine-controller-manager-cbom-refv0.63.0
➕ machine-controller-manager-cbom-refv0.63.0
➕ machine-controller-manager-sbom-refv0.63.0
➕ machine-controller-manager-sbom-refv0.63.0
➕ machine-controller-manager-sbom-refv0.63.0
➕ machine-controller-manager-sbom-refv0.63.0
➖ machine-controller-manager v0.62.1
➖ machine-controller-manager v0.62.1
➖ machine-controller-manager v0.62.1
➖ machine-controller-manager v0.62.1
➖ machine-controller-manager v0.62.1
➖ machine-controller-manager v0.62.1
➖ machine-controller-manager v0.62.1
➖ machine-controller-manager-cbom-refv0.62.1
➖ machine-controller-manager-cbom-refv0.62.1
➖ machine-controller-manager-sbom-refv0.62.1
➖ machine-controller-manager-sbom-refv0.62.1
➖ machine-controller-manager-sbom-refv0.62.1
➖ machine-controller-manager-sbom-refv0.62.1
🔄 test-results v0.62.1 → v0.63.0
🔄 gosec-report v0.62.1 → v0.63.0
🔄 release-notes v0.62.1 → v0.63.0
🔄 release-notes-archive v0.62.1 → v0.63.0
🔄 branch-info v0.62.1 → v0.63.0

@federated-github-access
federated-github-access Bot requested review from a team as code owners September 23, 2026 03:50
@gardener-prow gardener-prow Bot added the do-not-merge/needs-kind Indicates a PR lacks a `kind/foo` label and requires one. label Sep 23, 2026
@gardener-prow

gardener-prow Bot commented Sep 23, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign elankath for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@gardener-prow gardener-prow Bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Sep 23, 2026
@federated-github-access

Copy link
Copy Markdown
Contributor Author

The PR needs to be labeled with ok-to-test by a maintainer to trigger the automated validation of the change

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge/needs-kind Indicates a PR lacks a `kind/foo` label and requires one. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants