apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
  - ../../../base/cluster-ng-executor
configMapGenerator:
  - name: cluster-ng-executor-root-config
    files:
      - config.yaml
images:
  - name: 385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/ng-executor
    newName: 385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/ng-executor
    newTag: release-v0.31-5506a950e74516c28b915fa22c8f4bd54c984a88
generatorOptions:
  disableNameSuffixHash: true
patches:
  - target:
      group: apps
      version: v1
      kind: Deployment
      name: cluster-ng-executor
    path: deployment-env-patch.yaml
  - target:
      version: v1
      kind: ServiceAccount
      name: cluster-ng-executor
    patch: |-
      - op: replace
        path: /metadata/namespace
        value: cp9-premium
  - target:
      group: rbac.authorization.k8s.io
      version: v1
      kind: ClusterRoleBinding
      name: cluster-ng-executor-rolebinding
    patch: |-
      - op: replace
        path: /subjects/0/namespace
        value: cp9-premium
