resources:
  - ../../../base/regional-server
  - namespace.yaml
configMapGenerator:
  - name: regional-server-root-config
    files:
      - root-config.yaml
  - name: regional-server-addon-template-config
    files:
      - k8s-addon-templates.yaml
  - name: regional-server-infra-template-config
    files:
      - k8s-infra-templates.yaml
  - name: regional-server-dedicated-template-config
    files:
      - k8s-dedicated-templates.yaml
  - name: regional-server-dp-template-config
    files:
      - k8s-dp-templates.yaml
  - name: regional-server-admin-node-role-policy-template
    files:
      - admin-node-role-policy-template.json
  - name: regional-server-admin-node-role-trust-policy
    files:
      - admin-node-role-trust-policy.json
  - name: regional-server-aws-lb-controller-policy
    files:
      - aws-lb-controller-policy.json
  - name: regional-server-ticdc-node-role-policy-template
    files:
      - ticdc-node-role-policy-template.json
generatorOptions:
  disableNameSuffixHash: true
patches:
  - path: dedicated-api-runtime-patch.yaml
  - target:
      group: apps
      version: v1
      kind: Deployment
      name: regional-server
    patch: |-
      - op: replace
        path: /spec/template/spec/containers/0/args/2
        value: --client-mode=false
