-
Notifications
You must be signed in to change notification settings - Fork 37
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
feat: operator uninstall with operands #45
feat: operator uninstall with operands #45
Conversation
6c6ab5b
to
20ecf3f
Compare
67e2991
to
224985e
Compare
Thanks for the review. Looks a lot better but I'm still concerned about the 2nd issue I brought up originally...how do we reconcile the fact that |
I'm not sure there's a great solution, but it seems problematic to the UX |
In my opinion, I think its okay to leave the In follow-on issues we could cover CRD and Operator deletion strategies as separate concerns. |
224985e
to
494c4f0
Compare
SGTM |
494c4f0
to
8d6b086
Compare
8d6b086
to
71a575d
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.
Looking great. Pretty much down to nits around consistent log style, and one suggestion to reduce duplication.
71a575d
to
94f4d23
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.
Just a quick drive-by while checking if tide had been rolled out yet.
72a4e57
to
1d3c95f
Compare
squashed commits |
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.
My final couple of comments. After this I'll be ready to merge.
Signed-off-by: Daniel Sover <dsover@redhat.com>
1d3c95f
to
24a1b67
Compare
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: exdx, joelanford 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 |
/lgtm |
Signed-off-by: Daniel Sover dsover@redhat.com
Closes #39
Removes the subscription, optionally the operatorgroup, and the CSV and operands (if the CSV is found on cluster). The
Operator
object associated with the CSV will remain on-cluster if there are any CRDs still on-cluster afteruninstall
runs, since it does not remove CRDs currently.