Setting up ArgoCD for kubernetes deployment.
helm install argocd -n argocd --create-namespace argo/argo-cd
helm install argocd argo/argo-cd
# Make sure to update argocd-app.yaml to reflect version.
# Change password and delete this secret after first login.
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d
kubectl create secret generic opsgenie-secret -n monitoring --from-literal=opsgenie_api_key=239dc184apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: 01-eks-common-apps
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
destination:
namespace: argocd
server: https://kubernetes.default.svc
project: default
syncPolicy:
# automated: {}
syncOptions:
- CreateNamespace=false
source:
- repoURL: https://github.com/vettom/ArgoCD.git
targetRevision: HEAD
path: .