Refactor Argo CD application configuration to utilize plain Kustomize for YAML resources and streamline Helm chart management. Update kustomization.yaml to remove Helm chart definitions, shifting to a multi-source approach in noble-platform.yaml. Revise documentation in README.md and apps/README.md to clarify the new structure and eliminate the need for Helm inflation in values.yaml.

This commit is contained in:
Nikholas Pcenicni
2026-03-28 02:10:44 -04:00
parent c148454e91
commit c5319a5436
6 changed files with 87 additions and 79 deletions

View File

@@ -4,8 +4,8 @@
# 2. kubectl apply -f clusters/noble/bootstrap/argocd/root-application.yaml
#
# Syncs **Application** YAMLs under **apps/** (today: **noble-platform**). Cluster
# workloads are defined by **clusters/noble/apps/kustomization.yaml** (Kustomize +
# Helm); per-app **values.yaml** and READMEs stay the source of truth for versions.
# workloads are defined by **clusters/noble/apps/kustomization.yaml** (plain Kustomize)
# and **apps/noble-platform.yaml** (Helm chart sources); per-app **values.yaml** and READMEs stay the source of truth for versions.
#
apiVersion: argoproj.io/v1alpha1
kind: Application