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
CONSOLE-3237: Add opt out when Console deletes operands #12234
Conversation
|
QE Approver Docs Approver: PX Approver: |
|
@zherman0, it appears you need to re-run |
|
Re-ran |
|
/label docs-approved |
|
/retest |
|
Thank you for the gif showing how things work. /label px-approved |
|
/retest |
|
|
same error as before |
|
/retest |
/retest |
/retest |
|
|
/retest |
|
error in the same test case. Looks like we have a catch on whats is the issue. |
|
/retest |
|
@zherman0 getting closer. But still there is an issue: |
|
/retest |
4 similar comments
|
/retest |
|
/retest |
|
/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
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jcaianirh, jhadvig, zherman0 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 |
|
@zherman0: all tests passed! Full PR test history. Your PR dashboard. 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. I understand the commands that are listed here. |

Console deletes operands regardless of interdependency.
This is built from dtaylor's PR10279
Added the ability for an operator to "opt out" of deleting all operands using an annotation flag: console.openshift.io/disable-operand-delete: "true"
Steps to test:
4a) If the opt out flag is set, then the uninstall should look and work as it previously did
oc annotate csv businessautomation-operator.7.13.1-1 console.openshift.io/disable-operand-delete=true
oc annotate csv businessautomation-operator.7.13.1-1 console.openshift.io/disable-operand-delete=false --overwrite
@jhadvig @dtaylor113
https://user-images.githubusercontent.com/12733153/139136191-b6aaa4e3-6849-45c2-95c1-c3aa986fcc8c.gif