apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
configMapGenerator:
- files:
  - config-dataapp-gateway.yaml
  name: dataapp-gateway-conf
  namespace: dataservice
- files:
  - config-dataapp-executor.yaml
  name: dataapp-executor-conf
  namespace: dataservice
- files:
  - config-dataapp-control.yaml
  name: dataapp-control-conf
  namespace: dataservice

secretGenerator:
- name: dataservice-thanos-sc
  files:
  - thanos.yaml
  namespace: tidbcloud-dataservice-custom
  options:
    disableNameSuffixHash: true

resources:
- ../../base
- prometheus-dataservice.yaml
- serviceaccount-dataservice-prom.yaml
- rbac.yaml
- sa-data-service.yaml

patches:
- path: deployment-dataservice-dataapp-gateway.yaml
- path: deployment-dataservice-dataapp-executor.yaml
- path: deployment-dataservice-dataapp-control.yaml
- path: rule-dataservice-dataapp-control.yaml
- path: rule-dataservice-dataapp-executor.yaml
- path: rule-dataservice-dataapp-gateway.yaml
- path: secret-dataservice-regional-svc.yaml
#- path: prometheus-dataservice.yaml
#- path: serviceaccount-dataservice-prom.yaml
