apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

# The namespace of the resources
namespace: dataplane-manager
configMapGenerator:
  - files:
      - config/root-config.yaml
    name: regional-server-root-config
  - files:
      - config/k8s-addon-templates.yaml
    name: regional-server-addon-template-config
  - files:
      - config/k8s-infra-templates.yaml
    name: regional-server-infra-template-config
  - files:
      - config/k8s-dedicated-templates.yaml
    name: regional-server-dedicated-template-config
  - files:
      - config/k8s-dp-templates.yaml
    name: regional-server-dp-template-config
  - files:
      - config/o11y-agent-policy-template.json
    name: o11y-agent-policy-template
    behavior: replace
  - files:
      - account/account-list.yaml
    name: account-list

labels:
  - includeTemplates: true
    pairs:
      tags.tidbcloud.com/environment: prod
      tags.tidbcloud.com/servicetype: dedicated
      tags.tidbcloud.com/usedby: dbaas-control-plane-seed

resources:
  - ../../variants/prod-alicloud
  - account/providerconfig.yaml
  - account/aws-providerconfig.yaml

patches:
  - path: controller-version.yaml
  - path: server-version.yaml
  - path: service_account.yaml
