Remove deprecated Argo CD application configurations for various components including cert-manager, Cilium, CSI snapshot controllers, kube-vip, and others. Update README.md to reflect the current state of leaf applications and clarify optional components. Adjust kustomization files to streamline resource management for bootstrap workloads.

This commit is contained in:
Nikholas Pcenicni
2026-04-01 02:13:15 -04:00
parent bfb72cb519
commit 0f88a33216
15 changed files with 3 additions and 325 deletions

View File

@@ -1,33 +0,0 @@
# Bootstrap app-of-apps leaf: cert-manager (namespace + issuers + Helm chart).
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: noble-cert-manager
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/cert-manager
- repoURL: https://charts.jetstack.io
chart: cert-manager
targetRevision: v1.20.0
helm:
releaseName: cert-manager
valueFiles:
- $values/clusters/noble/bootstrap/cert-manager/values.yaml
- repoURL: https://gitea.pcenicni.ca/gsdavidp/home-server.git
targetRevision: HEAD
ref: values
destination:
server: https://kubernetes.default.svc
namespace: cert-manager
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true