Skip to content

Change kiali fqdn structure to include cluster name

Marcel Chacon requested to merge mchacon-kiali-fqdn-update into main

What

  • Update kiali fqdn structure to ${cluster}.${cluster}.${environment}.${domain}
  • Remove external-dns annotation, since the public domain zone pre.gitlab.net is hosted in Cloudflare and managed via Terraform

Diff:

➜  components git:(mchacon-kiali-fqdn-update) flux diff kustomization flux-components-kiali --path ./kiali
✓  Kustomization diffing...
► Secret/istio-system/kiali-token created
► VirtualService/istio-system/kiali drifted

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

metadata.generation
  ± value change
    - 1
    + 2

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

⚠️ identified at least one change, exiting with non-zero exit code

Why

Simplified kiali fqdn that includes the cluster and environment name.

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

Edited by Marcel Chacon

Merge request reports