Refactor Argo CD application configuration to adopt a multi-source approach for noble-platform, removing Helm chart definitions from kustomization.yaml. Update noble-platform.yaml to directly reference Helm chart sources and clarify documentation in README.md and apps/README.md regarding the new structure and resource representation in the UI.
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
# Single Argo CD **source** (**noble-platform** → **path: clusters/noble/apps**) so the UI shows the
|
||||
# full resource tree. Helm charts are inlined via **helmCharts**; requires **argocd-cm**
|
||||
# **kustomize.buildOptions: --enable-helm** (see **bootstrap/argocd/values.yaml**).
|
||||
# Plain Kustomize only (namespaces + extra YAML). Helm charts are **Application** sources in
|
||||
# **bootstrap/argocd/apps/noble-platform.yaml** — avoids **kustomize --enable-helm** on repo-server.
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
@@ -16,60 +15,3 @@ resources:
|
||||
- grafana-loki-datasource/loki-datasource.yaml
|
||||
- vault/unseal-cronjob.yaml
|
||||
- vault/cilium-network-policy.yaml
|
||||
|
||||
helmCharts:
|
||||
- name: kube-prometheus-stack
|
||||
repo: https://prometheus-community.github.io/helm-charts
|
||||
version: 82.15.1
|
||||
releaseName: kube-prometheus
|
||||
namespace: monitoring
|
||||
valuesFile: kube-prometheus-stack/values.yaml
|
||||
includeCRDs: true
|
||||
- name: loki
|
||||
repo: https://grafana.github.io/helm-charts
|
||||
version: 6.55.0
|
||||
releaseName: loki
|
||||
namespace: loki
|
||||
valuesFile: loki/values.yaml
|
||||
- name: fluent-bit
|
||||
repo: https://fluent.github.io/helm-charts
|
||||
version: 0.56.0
|
||||
releaseName: fluent-bit
|
||||
namespace: logging
|
||||
valuesFile: fluent-bit/values.yaml
|
||||
- name: sealed-secrets
|
||||
repo: https://bitnami-labs.github.io/sealed-secrets
|
||||
version: 2.18.4
|
||||
releaseName: sealed-secrets
|
||||
namespace: sealed-secrets
|
||||
valuesFile: sealed-secrets/values.yaml
|
||||
- name: external-secrets
|
||||
repo: https://charts.external-secrets.io
|
||||
version: 2.2.0
|
||||
releaseName: external-secrets
|
||||
namespace: external-secrets
|
||||
valuesFile: external-secrets/values.yaml
|
||||
- name: vault
|
||||
repo: https://helm.releases.hashicorp.com
|
||||
version: 0.32.0
|
||||
releaseName: vault
|
||||
namespace: vault
|
||||
valuesFile: vault/values.yaml
|
||||
- name: kyverno
|
||||
repo: https://kyverno.github.io/kyverno/
|
||||
version: 3.7.1
|
||||
releaseName: kyverno
|
||||
namespace: kyverno
|
||||
valuesFile: kyverno/values.yaml
|
||||
- name: kyverno-policies
|
||||
repo: https://kyverno.github.io/kyverno/
|
||||
version: 3.7.1
|
||||
releaseName: kyverno-policies
|
||||
namespace: kyverno
|
||||
valuesFile: kyverno/policies-values.yaml
|
||||
- name: headlamp
|
||||
repo: https://kubernetes-sigs.github.io/headlamp/
|
||||
version: 0.40.1
|
||||
releaseName: headlamp
|
||||
namespace: headlamp
|
||||
valuesFile: headlamp/values.yaml
|
||||
|
||||
Reference in New Issue
Block a user