No description
|
All checks were successful
ci/woodpecker/push/yamllint Pipeline was successful
Reviewed-on: #70 |
||
|---|---|---|
| .woodpecker | ||
| app-files | ||
| authentik | ||
| monitoring/thanos | ||
| woodpecker | ||
| .gitignore | ||
| .sops.yaml | ||
| .yamllint | ||
| README.md | ||
| renovate.json | ||
core-deployments
ArgoCD
Create Namespace:
kubectl create namespace argocd
Apply SOPS secret (needs sops locally installed):
sops decrypt argocd/sops-secret.yaml | kubectl apply -n argocd -f -
Apply ConfigMap:
kubectl apply -n argocd -f argocd/cm.yaml
Add ArgoCD Resources (needs helm locally installed):
helm repo add argo https://argoproj.github.io/argo-helm
helm upgrade --install argo argo/argo-cd --namespace argocd --values argocd/values.yaml
Restart all Resources to avoid missing secret errors:
kubectl rollout restart deployment -n argocd
Add the ArgoCD core-deployment Resources:
kubectl apply -n argocd -f app-files/core-deployments.yaml