Skip to content

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

Merged
gardener-prow[bot] merged 1 commit into
masterfrom
ci-weicmcvus
Oct 7, 2026
Merged

gardener-prow[bot] merged 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 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. labels 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

@thiyyakat thiyyakat added the kind/task General task label Sep 29, 2026
@gardener-prow gardener-prow Bot removed the do-not-merge/needs-kind Indicates a PR lacks a `kind/foo` label and requires one. label Sep 29, 2026
@thiyyakat

Copy link
Copy Markdown
Member

/lgtm
/approve

@gardener-prow gardener-prow Bot added the lgtm Indicates that a PR is ready to be merged. label Sep 29, 2026
@gardener-prow

gardener-prow Bot commented Sep 29, 2026

Copy link
Copy Markdown

LGTM label has been added.

DetailsGit tree hash: 03a31b20840a7449bb2832be2be8a5afd47a5a14

@gardener-prow gardener-prow Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Sep 29, 2026
@AndreasBurger AndreasBurger added the ok-to-test Indicates a non-member PR verified by an org member that is safe to test. label Oct 7, 2026
@federated-github-access federated-github-access Bot removed the ok-to-test Indicates a non-member PR verified by an org member that is safe to test. label Oct 7, 2026
@gardener-prow

gardener-prow Bot commented Oct 7, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: AndreasBurger, thiyyakat

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

The pull request process is described here

Details Needs approval from an approver in each of these files:
  • OWNERS [AndreasBurger,thiyyakat]

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 merged commit 2a5e1c9 into master Oct 7, 2026
37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. kind/task General task lgtm Indicates that a PR is ready to be merged. 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.

2 participants