apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

transformers:
  - ./ns-transformer.yaml

commonLabels:
  app: devops-server

configMapGenerator:
  - name: devops-server-config
    files:
    - ./configs/config.yaml
    - ./configs/operations.yaml
    - ./configs/jump-destinations.yaml
    - ./configs/approval-templates.yaml
  - name: devops-server-jump-roles
    files:
    - ./jump-roles/basic-admin.yaml
    - ./jump-roles/basic-readonly.yaml
    - ./jump-roles/basic-readwrite.yaml
    - ./jump-roles/basic-gw-readonly.yaml
    - ./jump-roles/tools-readonly.yaml
    - ./jump-roles/crossplane-readonly.yaml
    - ./jump-roles/tidb-operator-readonly.yaml
    - ./jump-roles/dataplane-manager-readonly.yaml
    - ./jump-roles/cluster-server-readonly.yaml

resources:
  - ../../base
  - ./configmap-eventbus.yaml
  - ./gcp-key-secret.yaml
  - ./rbac-jump-service.yaml
  - ./devops-server-migrate.yaml

images:
  - name: pingcap/devops-image:latest
    newName: 557537366020.dkr.ecr.us-west-2.amazonaws.com/dbaas/prod/devops-server
    newTag: c40a5933a9f49fa1902ddc2899794a91f3ef3278

patches:
- path: service-account.yaml
- path: resources.yaml
- path: ingress.yaml
