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

resources:
  - ../../base
  - certificate.yaml
  - frontend-config.yaml

patches:
  - target:
      kind: Ingress
      name: governance-snapshot
    patch: |-
      - op: replace
        path: "/spec/rules/0/host"
        value: governance.zilliqa.com
      - op: replace
        path: "/spec/rules/1/host"
        value: vote.zilliqa.com
      - op: replace
        path: /metadata/annotations
        value:
          kubernetes.io/ingress.class: gce
          kubernetes.io/ingress.global-static-ip-name: governance-zilliqa-com
          networking.gke.io/managed-certificates: governance-snapshot
          networking.gke.io/v1beta1.FrontendConfig: governance-snapshot
  - target:
      kind: ConfigMap
      name: governance-snapshot-config
    patch: |-
      - op: replace
        path: "/data/config.js"
        value: |
          window['VUE_APP_HUB_URL'] = 'https://governance-api.zilliqa.com';
          window['VUE_APP_IPFS_NODE'] = 'gateway.pinata.cloud';

namespace: governance-snapshot-prd
