-
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
✨ Implements AfterControlPlaneInitialized, AfterControlPlaneUpgrade and AfterClusterUpgrade hooks #6629
✨ Implements AfterControlPlaneInitialized, AfterControlPlaneUpgrade and AfterClusterUpgrade hooks #6629
Conversation
This PR covers the needed implementation for the 4 hooks. This PR needs clean up before it is ready for review. |
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.
First round of review.
Please rebase to main ASAP. Just to make sure it works with SSA
@ykakarap do we have a proposal PR, or a PR extending existing proposal or at minimum an issue where we can flesh out an overall plan? e.g outline all the hooks we plan to implement and why/how are they meant to be useful? We'll also want to include docs for the hooks available to extension implementers. |
Adding a couple of links with the proposals & the tracking issue requested by Alberto (@ykakarap, it could be useful to add those links in the in the PR description):
The tracking issues have tasks for docs as well |
91711cd
to
09f728b
Compare
…AfterClusterUpgrade hooks
09f728b
to
4c55b03
Compare
@ykakarap fyi. I rebased onto main to drop the Before hooks commit to make the differ simpler |
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.
I skipped the topology/cluster package for now
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.
Great work!
Mostly nits about improving comments
Only nits from my side. Really great work @ykakarap ! |
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.
Awesome!
/lgtm
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.
Great work!
/lgtm
/approve
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: fabriziopandini 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 |
What this PR does / why we need it:
This PR implements the following hooks:
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Part of #6546
Important Links:
/area runtime-sdk