Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Create a file called external-dns-values.yaml and populate it with the following helm values:

    Code Block
    gcp:
      zoneType: public
    domainFilters:
      - <gke_domain_dns_name from terraform output>
    policy: sync
    provider: google
    txtOwnerId: <gke_domain_zone_name from terraform output>
    serviceAccount:
      annotations:
        iam.gke.io/gcp-service-account: <external_dns_service_account from terraform output>
  2. Install the ExternalDNS helm chart:

    Code Block
    helm install external-dns bitnami/external-dns -n <namespace>uepe \
    --version <helm chart version> -f external-dns-values.yaml

    Where <helm chart version> is a compatible version listed in the Compatibility Matrix.

...

Info

This is an optional add-on. Refer to the Introduction - GCP chapter for additional information.

...

  1. Install the ingress-nginx-controller helm chart:

    Code Block
    helm install ingress-nginx ingress-nginx/ingress-nginx --version <helm chart version> -f ingress-nginx-values.yaml -n <namespace>uepe

    Where <helm chart version> is a compatible version listed in the Compatibility Matrix.

...