apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
# The namespace of the resources
namespace: dataplane-manager
configMapGenerator:
  - files:
      - config/tidb-cluster-policy-template.json
    name: tidb-cluster-policy-template
  - files:
      - config/o11y-agent-policy-template.json
    name: o11y-agent-policy-template
  - files:
      - config/oss-gateway-endpoint-policy-template.json
    name: oss-gateway-endpoint-policy-template
  - files:
      - config/container-registry-policy-template.json
    name: container-registry-policy-template
  - files:
      - config/node-user-data.txt
    name: node-user-data
  - files:
      - config/local-disk-node-user-data.txt
    name: local-disk-node-user-data
  - files:
      - config/pca-issuer-policy-template.json
    name: pca-issuer-policy-template

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

resources:
  - ../../base

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