Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adapt to new MachineControllerManagerDeployment feature gate #221

Merged
merged 5 commits into from
Jun 21, 2023

Conversation

rfranzke
Copy link
Contributor

How to categorize this PR?

/area dev-productivity
/kind enhancement

What this PR does / why we need it:
This PR adapts the extension to the new MachineControllerManagerDeployment feature gate of gardenlet. Concretely, it now optionally disables its own management of machine-controller-manager and only injects its provider-specific sidecar container into the Deployment managed by gardenlet.

Which issue(s) this PR fixes:
Part of gardener/gardener#7594

Special notes for your reviewer:
Similar to gardener/gardener#8019

Release note:

This extension is now compatible with the `MachineControllerManagerDeployment` feature gate of `gardenlet`.

rfranzke added 5 commits June 21, 2023 11:07
- For the `Worker` controller, we do not need to do anything further other than not providing the MCM resources. The generic actuator will be adapted in subsequent commits to not manage MCM in this case.
- For the `healthcheck` controller, the code will be adapted in a subsequent commit to implmenet the needed logic.
- For the `controlplane` webhook, the code will be adapted in a subsequent commit to implement the needed mutation logic (currently only returns `nil`).
There is no such folder
@rfranzke
Copy link
Contributor Author

/cc @afritzler

@afritzler afritzler merged commit 35bd978 into ironcore-dev:main Jun 21, 2023
@rfranzke rfranzke deleted the mcm branch June 21, 2023 12:24
@rfranzke
Copy link
Contributor Author

rfranzke commented Jul 5, 2023

Any plans to release this extension within the next 1-2 weeks to get this change out?

@afritzler
Copy link
Member

I will try to release a new version this week. Just testing some CSI and cloud-provider related things here.

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

Successfully merging this pull request may close these issues.

2 participants