ArgoCD
ArgoCD can be integrated with Delivery Shield by following the steps given below:
Prerequisites:
Delivery Shield
OPA
ArgoCD with applications
Git
Github account with access to applications in gitops repo
Integrating ArgoCD in Delivery Shield:
Follow the steps given below to integrate ArgoCD with Delivery Shield.
Connect to the cluster where ArgoCD is running and run the command given below:
Update the values given below in argocd-notifications-cm.yaml.
argocdUrl: Provide the argocd endpoint.
argocdName: Enter a name for the argocd.
argoEnvironmentList: Provide the target cluster env name and IP address. You can provide multiple target cluster details here. For example:
dev|https://12.34.56.78;staging|https://kubernetes.default.svc
Url: Provide the SSD RabbitMQ external IP address or DNS endpoint. For example:
Replace your SSD RabbitMQ username and password in the commands given below and run in your cluster. Note: Default username and password is given in the commands.
Run the commands given below to add sidecar containers to the argocd-repo-server pod.
Add the labels given below, in all the services deployment files under the template.metadata.labels.
Edit the opa-config cm of OPA and point the services endpoint to ssd-opa endpoint at target cluster.
The ArgoCD integration to Delivery Shield is completed.
Troubleshooting:
Last updated
Was this helpful?