-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
🌱 CAPIM: Enable update for coreDNS and kube-proxy #8899
🌱 CAPIM: Enable update for coreDNS and kube-proxy #8899
Conversation
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.
At present this just enables the apiServers to respond to the calls for the daemonsets. This results in a non-error on reconciling these functions.
Still have to take another look at what this would actually look like through an upgrade flow.
77a7d55
to
18bc71b
Compare
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.
This PR only covers the base case for these functions now.
Not covered:
- handling for clusterRole and v1.22 migration (not sure how long we have to keep this code around, but there's a lot of complexity around version checking and probably not worth it here.
- handling for upgrades of coreDNS - will be done under the upgrades work.
18bc71b
to
dcb952e
Compare
dcb952e
to
fc1c954
Compare
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.
two nits, otherwise lgtm
test/infrastructure/inmemory/internal/controllers/inmemorymachine_controller.go
Outdated
Show resolved
Hide resolved
test/infrastructure/inmemory/internal/controllers/inmemorymachine_controller.go
Outdated
Show resolved
Hide resolved
test/infrastructure/inmemory/internal/controllers/inmemorymachine_controller.go
Outdated
Show resolved
Hide resolved
test/infrastructure/inmemory/internal/controllers/inmemorymachine_controller.go
Outdated
Show resolved
Hide resolved
fc1c954
to
5860700
Compare
/lgtm cc @sbueringer |
LGTM label has been added. Git tree hash: 2785c18e769f14a3e42b5bcb9376e8151f217214
|
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.
Overall looks good
test/infrastructure/inmemory/internal/controllers/inmemorymachine_controller.go
Outdated
Show resolved
Hide resolved
test/infrastructure/inmemory/internal/controllers/inmemorymachine_controller.go
Outdated
Show resolved
Hide resolved
test/infrastructure/inmemory/templates/clusterclass-in-memory-quick-start.yaml
Show resolved
Hide resolved
5860700
to
d9203ab
Compare
d9203ab
to
6b5e7cf
Compare
test/infrastructure/inmemory/internal/controllers/inmemorymachine_controller.go
Outdated
Show resolved
Hide resolved
b3eed05
to
8b13350
Compare
Signed-off-by: killianmuldoon <[email protected]>
8b13350
to
c85ce8e
Compare
/lgtm /hold |
LGTM label has been added. Git tree hash: 2b1a0055a4d28e15c0ec436dc00cf1195aa98e59
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: sbueringer 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 |
/hold cancel |
/area provider/infrastructure-in-memory (doesn't exist yet) |
Enable the CAPIM to respond to calls to update coreDNS and kube-proxy.
Part of #8814