Skip to content

Commit 2990546

Browse files
authored
Merge pull request #85537 from Dhruv-Soni11/RHDEVDOCS-6183
2 parents ca93a30 + 2fd0217 commit 2990546

File tree

2 files changed

+57
-0
lines changed

2 files changed

+57
-0
lines changed

argo_rollouts/using-argo-rollouts-for-progressive-deployment-delivery.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,13 @@ include::modules/gitops-installing-argo-rollouts-cli-on-linux.adoc[leveloffset=+
2626
// Installing Argo Rollouts CLI on Mac OS
2727
include::modules/gitops-installing-argo-rollouts-cli-on-mac-os.adoc[leveloffset=+1]
2828

29+
// Enabling Argo Rollouts UI on an Argo CD instance
30+
include::modules/gitops-enabling-argo-rollouts-ui-on-an-argo-cd-instance.adoc[leveloffset=+1]
31+
2932
[role="_additional-resources"]
3033
[id="additional-resources_{context}"]
3134
== Additional resources
35+
* xref:../argo_rollouts/using-argo-rollouts-for-progressive-deployment-delivery.adoc#gitops-creating-rolloutmanager-custom-resource_using-argo-rollouts-for-progressive-deployment-delivery[RolloutManager custom resource (CR)]
3236
* xref:../argo_rollouts/getting-started-with-argo-rollouts.adoc#getting-started-with-argo-rollouts[Getting started with Argo Rollouts]
3337
* xref:../installing_gitops/installing-openshift-gitops.adoc#installing-openshift-gitops[Installing {gitops-title}]
3438
* xref:../removing_gitops/uninstalling-openshift-gitops.adoc#uninstalling-openshift-gitops[Uninstalling {gitops-title}]
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * argo_rollouts/using-argo-rollouts-for-progressive-deployment-delivery.adoc
4+
5+
:_mod-docs-content-type: PROCEDURE
6+
[id="gitops-enabling-argo-rollouts-ui-on-an-argo-cd-instance_{context}"]
7+
= Enabling Argo Rollouts UI on an Argo CD instance
8+
9+
To enable Argo Rollouts UI on an Argo CD instance, complete the following steps.
10+
11+
.Prerequisites
12+
13+
* You have access to the cluster with `cluster-admin` privileges.
14+
15+
* You have installed the {gitops-title} Operator on your {OCP} cluster.
16+
17+
* You have configured the *RolloutManager* custom resource (CR).
18+
19+
.Procedure
20+
21+
. Log in to the {OCP} web console.
22+
23+
. In the *Administrator* perspective of the web console, click *Operators* -> *Installed Operators*.
24+
25+
. Select *{gitops-title}* from the installed Operators list and click the *Argo CD* tab.
26+
27+
. Select the Argo CD instance in the *Argo CD* tab under the `openshift-gitops` namespace.
28+
29+
. Click *YAML* and add the following configuration to configure the Argo Rollouts UI:
30+
+
31+
.Example enabling Argo Rollouts UI in the Argo CD CR
32+
[source,yaml]
33+
----
34+
apiVersion: argoproj.io/v1beta1
35+
kind: ArgoCD
36+
metadata:
37+
name: argocd
38+
spec:
39+
server:
40+
enableRolloutsUI: true <1>
41+
----
42+
<1> Set this value to `true` to configure the `enableRolloutsUI` field.
43+
44+
. Click *Save*.
45+
46+
. In the *Administrator* perspective of the web console, navigate to the {rh-app-icon} menu -> *OpenShift GitOps* -> *Cluster Argo CD*. The login page of the Argo CD Web UI is displayed in a new window.
47+
48+
. To access the Argo Rollouts UI in the Argo CD Web UI, configure a sample application that includes the Argo Rollouts resources.
49+
+
50+
[NOTE]
51+
====
52+
The `enableRolloutsUI` field restarts the Argo CD server deployment pod, so it takes a few seconds for the Argo Rollouts extension to enable in the Argo CD Web UI.
53+
====

0 commit comments

Comments
 (0)