-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Generate revisions of NLB objects, and introduce cleanup phase #16356
Generate revisions of NLB objects, and introduce cleanup phase #16356
Conversation
One possible thing I've realized I could do ... I could split out the deletion tasks/printing/processing into a separate PR, and then only really use them in this PR. That would make this one smaller... let me know! |
182dd96
to
da2c2f6
Compare
/test pull-kops-e2e-k8s-aws-calico |
65388a6
to
74b26d1
Compare
This lets us safely make changes to otherwise immutable fields, in particular for adding security groups to NLBs created without them. We detect the older versions, and create deletion tasks to remove them. These tasks can be deferred, and we expect them to be deferred to a "prune" phase that runs after cluster apply. Co-authored-by: Ciprian Hacman <ciprian@hakman.dev>
74b26d1
to
2a9343a
Compare
Changed to --prune, added a few more comments, and squashed the commits. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: hakman 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 |
This lets us safely make changes to otherwise immutable fields, in
particular for adding security groups to NLBs created without them.
We detect the older versions, and create deletion tasks to remove
them. These tasks can be deferred, and we expect them to be
deferred to a "prune" phase that runs after cluster apply.