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

resources:
- ../../variants/prod-ali
- ingress.yaml

patches:
- path: deployment-dataservice-dataapp-gateway.yaml
- path: deployment-dataservice-dataapp-executor.yaml
- target:
    group: external-secrets.io
    kind: ExternalSecret
    name: dataservice-regional-svc-secret
  patch: |-
    - op: replace
      path: /apiVersion
      value: external-secrets.io/v1
    - op: replace
      path: /spec/refreshInterval
      value: 10m
    - op: replace
      path: /spec/secretStoreRef/name
      value: alicloud-secrets
    - op: replace
      path: /spec/dataFrom/0/extract/key
      value: alicloud-prod-dataservice-regional-svc-secret
