Skip to content

Remove fork from mcm provider openstack and use newest release#161

Open
viragvoros wants to merge 7 commits into
mainfrom
update-mcm-provider-openstack
Open

Remove fork from mcm provider openstack and use newest release#161
viragvoros wants to merge 7 commits into
mainfrom
update-mcm-provider-openstack

Conversation

@viragvoros
Copy link
Copy Markdown

How to categorize this PR?
/kind enhancement

What this PR does / why we need it:
We want to get rid of the fork for machine-controller-manager-provider-openstack, therefore the necessary changes were contributed upstream. See https://github.com/gardener/machine-controller-manager-provider-openstack/releases/tag/v0.27.0

Which issue(s) this PR fixes:

Special notes for your reviewer:

@viragvoros viragvoros requested a review from maboehm May 27, 2026 15:55
@ske-prow ske-prow Bot added the kind/enhancement Enhancement, improvement, extension label May 27, 2026
@ske-prow
Copy link
Copy Markdown

ske-prow Bot commented May 27, 2026

[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 dergeberl 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

@ske-prow ske-prow Bot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label May 27, 2026
@viragvoros
Copy link
Copy Markdown
Author

/hold

@ske-prow ske-prow Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label May 27, 2026
@viragvoros viragvoros requested a review from dergeberl May 28, 2026 14:21
@dergeberl
Copy link
Copy Markdown
Member

/cc @stackitcloud/ske-infrastructure

@ske-prow ske-prow Bot requested a review from a team May 28, 2026 14:33
Comment thread imagevector/images.yaml
sourceRepository: github.com/gardener/machine-controller-manager-provider-openstack
repository: registry.ske.stackit.cloud/stackitcloud/machine-controller-manager-provider-openstack
tag: "v0.25.0-ske-1"
repository: europe-docker.pkg.dev/gardener-project/releases/gardener/machine-controller-manager-provider-openstack
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we also need to customize the flag --resource-exhausted-retry that was introduced in that change as well?

Copy link
Copy Markdown
Author

@viragvoros viragvoros Jun 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is an optional flag, for now I added it (I am a bit unsure about the implementation), but we would need to discuss what would be an appropriate retry period for our case.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that is the reason why we contibuted this feature to the machine-controller-manager. It was set in our fork of machine-controller-manager to 30min stackitcloud/machine-controller-manager@a8329dd

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we also should set this for the STACKIT MCM because there we also want to avoid recreate everything in case of resource exhausted or?
cc @Kumm-Kai you did the changes in the machine-controller-manager fork. WDYT?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure about the implementation of the STACKIT MCM, do we still create the volume before the server or do we do it in the server create call?
If it's the same as in OpenStack MCM then the flag would be useful otherwise we don't need it, because the STACKIT API wouldn't create the volume when the server cannot be scheduled.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the STACKIT MCM we let IaaS create the volume for us. It is just one call that does it all.

Comment thread .github/renovate.json5 Outdated
@ske-prow ske-prow Bot added size/S Denotes a PR that changes 10-29 lines, ignoring generated files. and removed size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Jun 1, 2026
@nschad
Copy link
Copy Markdown
Contributor

nschad commented Jun 2, 2026

/lgtm

@ske-prow ske-prow Bot added the lgtm Indicates that a PR is ready to be merged. label Jun 2, 2026
@ske-prow
Copy link
Copy Markdown

ske-prow Bot commented Jun 2, 2026

LGTM label has been added.

DetailsGit tree hash: 92bdada2e1931ef5a325400bdaf9eed6dd8eb84e

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

Labels

do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. kind/enhancement Enhancement, improvement, extension lgtm Indicates that a PR is ready to be merged. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants