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,33 @@
# Bootstrap app-of-apps leaf: Longhorn (namespace labels + Helm chart).
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: noble-longhorn
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io/background
spec:
project: default
sources:
- repoURL: https://gitea.pcenicni.ca/gsdavidp/home-server.git
targetRevision: HEAD
path: clusters/noble/bootstrap/longhorn
- repoURL: https://charts.longhorn.io
chart: longhorn
targetRevision: 1.11.1
helm:
releaseName: longhorn
valueFiles:
- $values/clusters/noble/bootstrap/longhorn/values.yaml
- repoURL: https://gitea.pcenicni.ca/gsdavidp/home-server.git
targetRevision: HEAD
ref: values
destination:
server: https://kubernetes.default.svc
namespace: longhorn-system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true