-
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
✨ Introduce ClusterName field to ClusterResourceSetBinding #7680
Conversation
Welcome @chaunceyjiang! |
Hi @chaunceyjiang. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/assign @killianmuldoon |
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.
/ok-to-test
Thanks for this @chaunceyjiang! Out of curiosity - what does "Incubation" mean in the title? |
Fixes #7669 |
3e1cea5
to
2d20f30
Compare
Hi, @killianmuldoon |
Nope - this should only be added to the latest API types i.e. v1beta1. I think you need to run |
9d29c3f
to
ab0083c
Compare
0cddfa2
to
092a9b1
Compare
/retest |
Hi, @killianmuldoon Ready for review. |
ae52d81
to
c1a2ffd
Compare
/test pull-cluster-api-e2e-full-main |
c1a2ffd
to
b06cee6
Compare
exp/addons/internal/controllers/clusterresourcesetbinding_controller.go
Outdated
Show resolved
Hide resolved
exp/addons/internal/controllers/clusterresourcesetbinding_controller.go
Outdated
Show resolved
Hide resolved
exp/addons/internal/controllers/clusterresourcesetbinding_controller.go
Outdated
Show resolved
Hide resolved
b06cee6
to
7801554
Compare
/cc @killianmuldoon @sbueringer @fabriziopandini |
7801554
to
ab8223c
Compare
ab8223c
to
ef0bddb
Compare
1. remove the Cluster owner reference from the ClusterResourceSetBinding. 2. update the clusterName field in the CRS controller to update existing CRSbindings with the new field. 3. adding a check in the validation webhook preventing the cluster name to be changed once it is set Signed-off-by: chaunceyjiang <[email protected]>
ef0bddb
to
f469853
Compare
/test pull-cluster-api-e2e-full-main |
lgtm from my side pending green test result + answers from Fabrizio/Killian on this conversation: #7680 (comment) |
/retest |
/retest |
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.
/lgtm
Will leave the final approval until there's feedback from @sbueringer on #7680 (comment)
I did want to say though - @chaunceyjiang this is really great work. Thanks for sticking with it! - I know it's taken a very long time to get to the finish line.
LGTM label has been added. Git tree hash: b63035825452d20f7b5cab7b59c83958bdc19169
|
100% agree. Thx for the patience!! /lgtm |
[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 |
Signed-off-by: chaunceyjiang [email protected]
What this PR does / why we need it:
Introduce ClusterName field to ClusterResourceSetBinding.
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 #7669