Quickstarts¶
Note
You have to be in the cluster-admin ClusterRole to install the operator and Argo CD.
Prerequisites¶
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