apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
# The namespace of the resources
namespace: dataplane-manager
configMapGenerator:
- files:
  - config/load-balancer-controller-policy-template.json
  name: load-balancer-controller-policy-template
- files:
  - config/cluster-autoscaler-policy-template.json
  name: cluster-autoscaler-policy-template
- files:
  - config/cert-manager-policy-template.json
  name: cert-manager-policy-template
- 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/node-userdata-config.toml
  name: node-userdata-config
- files:
  - config/local-disk-node-userdata-config.toml
  name: local-disk-node-userdata-config

labels:
- includeTemplates: true
  pairs:
    tags.tidbcloud.com/environment: dev
    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
