Update Argo CD documentation and kustomization files to include additional applications and namespace resources. Enhance README.md with current leaf applications and clarify optional components. This improves deployment clarity and organization for bootstrap workloads.

This commit is contained in:
Nikholas Pcenicni
2026-04-01 02:11:19 -04:00
parent 51eb64dd9d
commit bfb72cb519
15 changed files with 325 additions and 3 deletions

View File

@@ -0,0 +1,30 @@
# Bootstrap app-of-apps leaf: Traefik ingress (namespace + Helm chart).
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: noble-traefik
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io/background
spec:
project: default
sources:
- repoURL: https://traefik.github.io/charts
chart: traefik
targetRevision: 39.0.6
helm:
releaseName: traefik
valueFiles:
- $values/clusters/noble/bootstrap/traefik/values.yaml
- repoURL: https://gitea.pcenicni.ca/gsdavidp/home-server.git
targetRevision: HEAD
ref: values
destination:
server: https://kubernetes.default.svc
namespace: traefik
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true