apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
configMapGenerator:
  - files:
      - root-config.yaml
    name: regional-server-root-config
  - files:
      - k8s-addon-templates.yaml
    name: regional-server-addon-template-config
  - files:
      - k8s-infra-templates.yaml
    name: regional-server-infra-template-config
  - files:
      - k8s-dedicated-templates.yaml
    name: regional-server-dedicated-template-config
  - files:
      - k8s-dp-templates.yaml
    name: regional-server-dp-template-config
  - files:
      - load-balancer-controller-policy-template.json
    name: load-balancer-controller-policy-template
  - files:
      - cluster-autoscaler-policy-template.json
    name: cluster-autoscaler-policy-template
  - files:
      - cert-manager-policy-template.json
    name: cert-manager-policy-template
  - files:
      - tidb-cluster-policy-template.json
    name: tidb-cluster-policy-template
  - files:
      - o11y-agent-policy-template.json
    name: o11y-agent-policy-template
  - files:
      - node-userdata-config.toml
    name: node-userdata-config
  - files:
      - local-disk-node-userdata-config.toml
    name: local-disk-node-userdata-config
  - files:
      - account-list.yaml
    name: account-list
generatorOptions:
  disableNameSuffixHash: true
resources:
  - ../../../base/dataplane-manager
patches:
  - path: controller-version.yaml
  - path: server-version.yaml
  - path: controller-appbox-policy-files.yaml
