Skip to content

[ci:component:github.com/gardener/machine-controller-manager-provider-openstack:v0.24.1->v0.25.0]#1254

Merged
AndreasBurger merged 1 commit intomasterfrom
ci-ecwgmyzsq
Feb 6, 2026
Merged

[ci:component:github.com/gardener/machine-controller-manager-provider-openstack:v0.24.1->v0.25.0]#1254
AndreasBurger merged 1 commit intomasterfrom
ci-ecwgmyzsq

Conversation

@gardener-github-actions
Copy link
Contributor

Release Notes:

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

🐛 Bug Fixes

  • [DEVELOPER] Machine controller no longer adds finalizers or reconciles nodes with no associated machine by @gagan16k [#1066]

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

✨ New Features

  • [USER] Users with delete permissions can simply use kubectl delete node to delete backing Machine. node.machine.sapcloud.io/trigger-deletion-by-mcm annotation on Node no longer supported for indirect deletion of Machine by @gagan16k [#1055]

🐛 Bug Fixes

  • [OPERATOR] Fixed spurious warning logs for machines without force-deletion label by @gagan16k [#1057]
  • [OPERATOR] Made changes to reconcileClusterMachineTermination to avoid duplicate reconciliations by @r4mek [#1056]
  • [OPERATOR] Updated machineclass reconciliation to avoid unnecessary machine requeues by @r4mek [#1056]
  • [OPERATOR] Fix panic if provider does not support Driver.InitializeMachine by @maboehm [#1032]
  • [OPERATOR] The metric for the machine_current_status_phase has been fixed and is not reporting removed Machines anymore by @Duciwuci [#1058]
  • [OPERATOR] Added a safeguard to delay deletion of machines that are undergoing a Create Request to prevent orphaning of VMs. by @takoverflow [#1036]
  • [OPERATOR] Fixed an issue where deleting a machine from an old MachineSet could prevent proper scaling. The new MachineSet now scales up when total replicas (old + new) drop below the desired count, ensuring replacements are created with the updated configuration. by @acumino [#1052]

📖 Documentation

  • [DEVELOPER] Added proposal for the temporary preservation of machines. by @thiyyakat [#1031]

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

🐛 Bug Fixes

  • [OPERATOR] Fix panic if provider does not support Driver.InitializeMachine by @maboehm [#1047]

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

🐛 Bug Fixes

  • [OPERATOR] Added a safeguard to delay deletion of machines that are undergoing a Create Request to prevent orphaning of VMs. by @takoverflow [#1045]

[github.com/gardener/machine-controller-manager-provider-openstack:v0.25.0]

✨ New Features

  • [OPERATOR] To support dual-stack networking, multiple subnets can be configured.
    The field SubnetID in MachineProviderConfigSpec is now deprecated. Please use SubnetIDs instead. Support for SubnetID will be removed in a future release. by @axel7born [#347]
  • [DEVELOPER] When calling CreateMachine() the method now returns the internal IPs of the server in the Addresses field. by @jamand [#322]

🏃 Others

  • [OPERATOR] Flavor name not found errors will be treated as ResourceExhausted errors and be backed off by @ririko-nakamura [#350]
  • [OPERATOR] Fix pull request handling for PRs of fork owners outside of the gardener organisation by @hebelsan [#342]
  • [DEVELOPER] Resolve minor linting issue by @jamand [#336]

BoM Diff

Added components: 0
Changed components: 2
Removed components: 0

Changed Components:

⚙ github.com/gardener/machine-controller-manager-provider-openstack: v0.24.1 → v0.25.0
⚙ github.com/gardener/machine-controller-manager: v0.60.1 → v0.61.1

Component Details:

⚙ github.com/gardener/machine-controller-manager-provider-openstack:v0.24.1 → v0.25.0
Resource Version Change
➕ branch-info v0.25.0
🔄 machine-controller-manager-provider-openstackv0.24.1 → v0.25.0
🔄 gosec-report v0.24.1 → v0.25.0
🔄 release-notes v0.24.1 → v0.25.0
🔄 release-notes-archive v0.24.1 → v0.25.0
⚙ github.com/gardener/machine-controller-manager:v0.60.1 → v0.61.1
Resource Version Change
➕ branch-info v0.61.1
🔄 test-results v0.60.1 → v0.61.1
🔄 gosec-report v0.60.1 → v0.61.1
🔄 machine-controller-managerv0.60.1 → v0.61.1
🔄 release-notes v0.60.1 → v0.61.1
🔄 release-notes-archive v0.60.1 → v0.61.1

@gardener-github-actions gardener-github-actions bot requested a review from a team as a code owner January 30, 2026 14:44
@gardener-prow gardener-prow bot added do-not-merge/needs-kind Indicates a PR lacks a `kind/foo` label and requires one. cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. labels Jan 30, 2026
@github-actions
Copy link
Contributor

This change updates several machine controller manager components with new release versions and includes comprehensive release notes documenting various bug fixes, features, and improvements.

Walkthrough

  • Bug Fix: Fixed machine deletion safeguards to prevent VM orphaning during create operations
  • Bug Fix: Resolved panic issues when providers don't support InitializeMachine functionality
  • Bug Fix: Corrected machine status phase metrics to stop reporting removed machines
  • Bug Fix: Fixed machine scaling issues when deleting machines from old MachineSets
  • New Feature: Added dual-stack networking support with multiple subnet configuration
  • New Feature: Simplified node deletion workflow - users can now directly use kubectl delete node
  • New Feature: Enhanced CreateMachine() method to return internal server IP addresses
  • Chore: Updated machine-controller-manager-provider-openstack from v0.24.1 to v0.25.0

Model: claude-sonnet-4-20250514 | Prompt Tokens: 2831 | Completion Tokens: 204

@gardener-prow gardener-prow bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Jan 30, 2026
@gardener-github-actions gardener-github-actions bot added the needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. label Jan 30, 2026
@gardener-prow
Copy link

gardener-prow bot commented Feb 5, 2026

@aaronfern: adding LGTM is restricted to approvers and reviewers in OWNERS files.

Details

In response to this:

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@aaronfern
Copy link
Member

/kind enhancement

@gardener-prow gardener-prow bot added kind/enhancement Enhancement, improvement, extension and removed do-not-merge/needs-kind Indicates a PR lacks a `kind/foo` label and requires one. labels Feb 6, 2026
@gardener-prow gardener-prow bot added the lgtm Indicates that a PR is ready to be merged. label Feb 6, 2026
@gardener-prow
Copy link

gardener-prow bot commented Feb 6, 2026

[APPROVALNOTIFIER] This PR is APPROVED

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

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:

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

@gardener-prow
Copy link

gardener-prow bot commented Feb 6, 2026

LGTM label has been added.

DetailsGit tree hash: 17db56fae1a9434c06875b3e4bdc7c0984c044ce

@gardener-prow gardener-prow bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 6, 2026
@AndreasBurger AndreasBurger added reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) ok-to-test Indicates a non-member PR verified by an org member that is safe to test. labels Feb 6, 2026
@github-actions github-actions bot removed the ok-to-test Indicates a non-member PR verified by an org member that is safe to test. label Feb 6, 2026
@AndreasBurger AndreasBurger merged commit 21c32a1 into master Feb 6, 2026
75 checks passed
@AndreasBurger AndreasBurger deleted the ci-ecwgmyzsq branch February 6, 2026 11:55
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. cla: yes Indicates the PR's author has signed the cla-assistant.io CLA. kind/enhancement Enhancement, improvement, extension lgtm Indicates that a PR is ready to be merged. needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. reviewed/ok-to-test Has approval for testing (check PR in detail before setting this label because PR is run on CI/CD) 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