Quickstarts

Note

You have to be in the cluster-admin ClusterRole to install the operator and Argo CD.

Prerequisites

OpenShift Container Platform Origin Community Distribution of Kubernetes OpenShift Container Platform Kubernetes Operator Lifecycle Manager

You have an up and running OpenShift Container Platform or Kubernetes cluster with Operator Lifecycle Manager installed.

Install Operator and Argo CD

Install the operator and Argo CD in a new argocd namespace.

Note

This operator shares all configuration values from the Argo CD Helm Chart.

OpenShift 4

# Operator

oc apply -f  \
https://raw.githubusercontent.com/disposab1e/argocd-operator-helm/release-0.0.4/quickstarts/ocp4/operator.yaml
# Argo CD with OpenShift OAuth Integration

oc apply -f  \
https://raw.githubusercontent.com/disposab1e/argocd-operator-helm/release-0.0.4/quickstarts/ocp4/argocd.yaml

Note

You must have an existing developer, kubeadmin or admin User for OAuth quickstart. If not change this file to fit your needs.

OpenShift 3

# Operator

oc apply -f  \
https://raw.githubusercontent.com/disposab1e/argocd-operator-helm/release-0.0.4/quickstarts/ocp3/operator.yaml
# Argo CD with OpenShift OAuth Integration

oc apply -f  \
https://raw.githubusercontent.com/disposab1e/argocd-operator-helm/release-0.0.4/quickstarts/ocp3/argocd.yaml

Note

You must have an existing developer, kubeadmin or admin User for OAuth quickstart. If not change this file to fit your needs.

Kubernetes

# Operator

kubectl apply -f \
https://raw.githubusercontent.com/disposab1e/argocd-operator-helm/release-0.0.4/quickstarts/k8s/operator.yaml
# Argo CD

kubectl apply -f \
https://raw.githubusercontent.com/disposab1e/argocd-operator-helm/release-0.0.4/quickstarts/k8s/argocd.yaml