-
Notifications
You must be signed in to change notification settings - Fork 525
[GEP-28] gardenadm bootstrap
: Deploy machine-controller-manager
#12152
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
[GEP-28] gardenadm bootstrap
: Deploy machine-controller-manager
#12152
Conversation
/assign |
b1ea386
to
289c86c
Compare
/assign |
I just rebased this PR and updated the last commit message/TODO after discussing it with @oliver-goetz and @rfranzke. It's only a temporary commit to unblock this PR (workaround for the broken CSR approval in autonomous shoots) and can be reverted/dropped once the bug is fixed (@oliver-goetz is already on it). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for driving gardenadm bootstrap
forward.
pkg/component/nodemanagement/machinecontrollermanager/machine_controller_manager.go
Outdated
Show resolved
Hide resolved
pkg/component/nodemanagement/machinecontrollermanager/provider.go
Outdated
Show resolved
Hide resolved
pkg/component/nodemanagement/machinecontrollermanager/machine_controller_manager.go
Outdated
Show resolved
Hide resolved
289c86c
to
8d67e8b
Compare
04cfecc
to
31e7c38
Compare
I pushed another commit to drop the distinction between scenarios. For now, the machine CRDs are not deployed in With this, the PR is ready for another round of reviews. |
31e7c38
to
3a964ca
Compare
/lgtm |
LGTM label has been added. Git tree hash: 6e2e3d0fcb62b145535a6eb20db418e89550a5f9
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/approve
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: rfranzke The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
How to categorize this PR?
/area ipcei
/kind enhancement
What this PR does / why we need it:
This PR adds the machine-controller-manager deployment to
gardenadm bootstrap
.Which issue(s) this PR fixes:
Part of #2906
Special notes for your reviewer:
/cc @rfranzke @ScheererJ
For now, mcm is configured with
--target-kubeconfig=""
, i.e., it points to the bootstrap cluster (kind), as it does not support managing machines without a target cluster, yet: gardener/machine-controller-manager#994Once this is supported, we can switch to
--target-kubeconfig=none
to entirely disable its interaction with the target cluster.I still implemented this PR first, because it will offer a good setup for developing/testing the needed mcm changes together with the next step (deploying the
Worker
).Release note: