-
Story
-
Resolution: Duplicate
-
Undefined
-
None
-
None
-
None
-
False
-
False
-
Undefined
-
Description:
Add a subscription env to disable creation of the default operator
Design doc and discussion: https://docs.google.com/document/d/15D0_zHDC7DOjFhcgv9ARIyRpOQ8BT2tlU2I-KdVeGCA/edit#
Enabling additional support for the GitOps OpenShift console UI will be handled by a subsequent story/epic.
Acceptance Criteria:
- The operator Subscription should support an environment variable which, when set, prevents the creation of the default ArgoCD instance in gitops-operator namespace
- Environment variable should be documented for public users
- ArgoCD monitoring (via ServiceMonitors) should continue to work for ArgoCD instances that the user creates.
- When running in this mode, the UI will not work for this Argo CD instance (similar to user-scoped ArgoCD instances installed in other namespaces); verify that this doesn't significantly affect the openshift-console.