Skip to content

vettom/ArgoCD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArgoCD

Setting up ArgoCD for kubernetes deployment.

Getting started with argocd installation

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=239dc184

Bootstrap argocd

apiVersion: 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: .

About

Projects in Argo CD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors