apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ../../base/cert-manager-application - ../../base/cluster-resources-application - ../../base/grafana - ../../base/grafana-dashboards - ../../base/kyverno - ../../base/kyverno-policies - ../../base/loki - ../../base/opencost - ../../base/prometheus - ../../base/sealedsecrets - ../../base/tempo - ../../base/traefik-application patches: # Traefik: swap upc-dev → aks-dev - target: kind: Application name: traefik patch: | - op: replace path: /spec/sources/0/helm/valueFiles/1 value: $values/infra/values/aks-dev/traefik-values.yaml # Grafana: swap upc-dev → aks-dev - target: kind: Application name: grafana patch: | - op: replace path: /spec/sources/0/helm/valueFiles/1 value: $values/infra/values/aks-dev/grafana-values.yaml # OpenCost: swap upc-dev → aks-dev - target: kind: Application name: opencost patch: | - op: replace path: /spec/sources/0/helm/valueFiles/1 value: $values/infra/values/aks-dev/opencost-values.yaml