-
Epic
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
Enable Rollouts capabilities in Argo CD dashboard
-
False
-
None
-
False
-
To Do
-
SECFLOWOTL-101 - Progressive Delivery UI Support
-
0% To Do, 17% In Progress, 83% Done
-
-
-
Epic Goal
- Enable the Argo Rollouts extension in the Argo CD user interface
Why is this important?
- Argo Rollouts is tech preview in OpenShift GitOps and does not include any UI in the OpenShift Console. While longer term a dynamic plugin for the console is needed, a short term measure for providing a UI would be to enable the Rollouts extension in the Argo CD UI that GitOps already delivers.
- Also users of the Argo CD UI will expect to see Rollouts available in the UI since this is the standard way to manage Rollouts for multi-tenant use cases in the upstream community
Scenarios
- User wants to interact with a UI to view the status of a rollout
- User wants to interact with a UI to view the promote a rollout
- User wants to interact with a UI to view to rollback a rollout to a previous version
Acceptance Criteria (Mandatory)
- CI - MUST be running successfully with tests automated
- Release Technical Enablement - Provide necessary release enablement details and documents.
- Argo Rollouts extension available in Argo CD
- Argo Rollouts extension respects Argo CD RBAC
Dependencies (internal and external)
- ...
Previous Work (Optional):
- …
Open questions::
- …
Done Checklist
- Acceptance criteria are met
- Non-functional properties of the Feature have been validated (such as performance, resource, UX, security or privacy aspects)
- User Journey automation is delivered
- Support and SRE teams are provided with enough skills to support the feature in production environment
- is related to
-
RFE-4970 Support volume mounts in ArgoCD Server deployment
- Accepted