apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
# Released Observability b315 has package-level "observability" namespace
# constants. Preserve that released contract while upstream source changes are
# out of scope for this CP9-only stack.
namespace: observability
resources:
  - ../../../base/o11y-platform
generatorOptions:
  disableNameSuffixHash: true
configMapGenerator:
  - name: observability
    files:
      - runtime-config/meta.json
  - name: regionalserver
    files:
      - runtime-config/accountinfo.yaml
      - runtime-config/alertmanagerinfo.yaml
      - runtime-config/azconfig.yaml
      - runtime-config/biztypeconfig.yaml
      - runtime-config/monitor_spec.yaml
      - runtime-config/vmconfig.yaml
      - runtime-config/syncalertruleconfig.yaml
      - runtime-config/snsconfig.yaml
      - runtime-config/alertrulecacheconfig.yaml
      - runtime-config/diagcontrollerconfig.yaml
      - runtime-config/controllerconfig.yaml
      - runtime-config/byocvpcpeeringconfig.yaml
patches:
  - path: gcp-regional-ca-patch.yaml
