Skip to content

Create fqdn for kiali using external-dns

Marcel Chacon requested to merge mchacon-kiali-annotations into main

What

The change creates a fully qualified domain name (FQDN) for Kiali using external DNS. This will make it easier to access Kiali from outside the cluster.

Kiali FQDN will be componse of the cluster name, environment followed by the gke.gitlab.net subdomain.

Diff:

► VirtualService/istio-system/kiali drifted

metadata
  + one map entry added:
    annotations:
    │ external-dns.alpha.kubernetes.io/hostname: kiali.pre-gitlab-gke.pre.gke.gitlab.net
    │ external-dns.alpha.kubernetes.io/ttl: 3600

metadata.generation
  ± value change
    - 2
    + 3

metadata.labels.kustomize.toolkit.fluxcd.io/name
  ± value change
    - flux-components-kiali
    + flux-components-cert-manager-clusterissuer

spec.hosts.0
  ± value change
    - kiali.pre-gitlab-gke.pre.gitlab.net
    + kiali.pre-gitlab-gke.pre.gke.gitlab.net

Why

Related issue: https://gitlab.com/gitlab-com/gl-infra/reliability/-/issues/24157

Edited by Marcel Chacon

Merge request reports