--- apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - namespace.yaml - helmrepositories.yaml - kube-prometheus-stack.yaml - loki.yaml - alloy.yaml # Node CPU/memory PRESSURE dashboard — plain ConfigMap (grafana_dashboard label), no CRD dependency, # so it applies in this pass. Pairs with the NodeCPUPressureHigh/NodeCPULoadHigh rules in alerts.yaml. - node-pressure-dashboard.yaml # NOTE: alerts.yaml (PrometheusRule CRs) needs the monitoring.coreos.com CRDs that the # kube-prometheus-stack HelmRelease above installs → applied by the platform-config Kustomization # (dependsOn platform) so the CRDs exist first. File stays here for locality. - grafana-admin-credentials.sops.yaml - alertmanager-smtp.sops.yaml - grafana-oidc-credentials.sops.yaml