# Ansible **noble_platform**: `kubectl apply -k` this directory (namespaces + static YAML only). # Leaf Argo **Application** manifests live under **argocd/app-of-apps/** and are applied **after** Helm # by **noble_argocd** `applications_post_platform.yml` so **argocd-controller** does not SSA the chart # before **helm upgrade** runs. # # **noble-bootstrap-root** syncs this same path for GitOps on namespaces/datasource/VolumeSnapshotClass. # Per-chart GitOps: each **noble-*** app under **argocd/app-of-apps/** (manual sync until you cut over). # apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - kube-prometheus-stack/namespace.yaml - loki/namespace.yaml - fluent-bit/namespace.yaml - newt/namespace.yaml - kyverno/namespace.yaml - velero/namespace.yaml - velero/longhorn-volumesnapshotclass.yaml - headlamp/namespace.yaml - trivy/namespace.yaml - grafana-loki-datasource/loki-datasource.yaml