Skip to content

K8s cluster bootstrap with ArgoCD using the 'App Of Apps' pattern.

License

Notifications You must be signed in to change notification settings

atrakic/argocd-root-chart

Repository files navigation

argocd-root-chart

ci license

This is an start up repository for ArgoCD. It contains a Helm chart using the app-of-apps-pattern. The goal is to setup a production like set of workloads ( ingress, database, monitoring, etc ).

Prerequisites

  • Kubernetes cluster
  • Setup argoCD
# install ArgoCD in k8s
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

# access ArgoCD UI
kubectl get svc -n argocd
kubectl port-forward svc/argocd-server 8080:443 -n argocd &

# login with admin user and below token (as in documentation):
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 --decode && echo

Usage

  • Add this repository as a bootstrap cluster
kubectl apply -f https://github.com/atrakic/argocd-root-chart/blob/main/bootstrap.yaml

Custom values

Check values.yaml and adjust as required

References

About

K8s cluster bootstrap with ArgoCD using the 'App Of Apps' pattern.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published