diff --git a/.archive/music-assistant/app/helmrelease.yaml b/.archive/music-assistant/app/helmrelease.yaml index e9d3fac3d..d4b8e1e5a 100644 --- a/.archive/music-assistant/app/helmrelease.yaml +++ b/.archive/music-assistant/app/helmrelease.yaml @@ -70,8 +70,6 @@ spec: ingress: app: className: "internal-nginx" - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - host: music-assistant.econline.nl paths: diff --git a/.archive/victoria-metrics/app/helmrelease.yaml b/.archive/victoria-metrics/app/helmrelease.yaml index 633670a02..3d285fee9 100644 --- a/.archive/victoria-metrics/app/helmrelease.yaml +++ b/.archive/victoria-metrics/app/helmrelease.yaml @@ -43,8 +43,6 @@ spec: ingress: enabled: true ingressClassName: internal-nginx - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - victoria-metrics.econline.nl @@ -74,8 +72,6 @@ spec: ingress: enabled: true ingressClassName: internal-nginx - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - vmalert.econline.nl @@ -105,8 +101,6 @@ spec: ingress: enabled: true ingressClassName: internal-nginx - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - vmagent.econline.nl diff --git a/kubernetes/main/apps/database/emqx/cluster/ingress.yaml b/kubernetes/main/apps/database/emqx/cluster/ingress.yaml index 600a09c0a..b60576471 100644 --- a/kubernetes/main/apps/database/emqx/cluster/ingress.yaml +++ b/kubernetes/main/apps/database/emqx/cluster/ingress.yaml @@ -3,8 +3,6 @@ apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: emqx-dashboard - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl spec: ingressClassName: internal-nginx rules: diff --git a/kubernetes/main/apps/dev/gh-safe-settings/app/helmrelease.yaml b/kubernetes/main/apps/dev/gh-safe-settings/app/helmrelease.yaml index 42381ffc0..8578b25a4 100644 --- a/kubernetes/main/apps/dev/gh-safe-settings/app/helmrelease.yaml +++ b/kubernetes/main/apps/dev/gh-safe-settings/app/helmrelease.yaml @@ -82,8 +82,6 @@ spec: ingress: app: enabled: true - annotations: - external-dns.alpha.kubernetes.io/target: ingress-ext.econline.nl className: "external-nginx" hosts: - host: gh-safe-settings.econline.nl diff --git a/kubernetes/main/apps/downloads/prowlarr/app/helmrelease.yaml b/kubernetes/main/apps/downloads/prowlarr/app/helmrelease.yaml index 75ccd24b7..bbfdcffb0 100644 --- a/kubernetes/main/apps/downloads/prowlarr/app/helmrelease.yaml +++ b/kubernetes/main/apps/downloads/prowlarr/app/helmrelease.yaml @@ -83,8 +83,6 @@ spec: ingress: app: className: "internal-nginx" - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - host: prowlarr.econline.nl paths: diff --git a/kubernetes/main/apps/downloads/radarr/app/helmrelease.yaml b/kubernetes/main/apps/downloads/radarr/app/helmrelease.yaml index 8849d64d4..a2cd430c2 100644 --- a/kubernetes/main/apps/downloads/radarr/app/helmrelease.yaml +++ b/kubernetes/main/apps/downloads/radarr/app/helmrelease.yaml @@ -86,8 +86,6 @@ spec: ingress: app: className: "internal-nginx" - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - host: radarr.econline.nl paths: diff --git a/kubernetes/main/apps/downloads/sabnzbd/app/helmrelease.yaml b/kubernetes/main/apps/downloads/sabnzbd/app/helmrelease.yaml index a9d0bb420..64c839755 100644 --- a/kubernetes/main/apps/downloads/sabnzbd/app/helmrelease.yaml +++ b/kubernetes/main/apps/downloads/sabnzbd/app/helmrelease.yaml @@ -92,8 +92,6 @@ spec: ingress: app: className: "internal-nginx" - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - host: sabnzbd.econline.nl paths: diff --git a/kubernetes/main/apps/downloads/sonarr/app/helmrelease.yaml b/kubernetes/main/apps/downloads/sonarr/app/helmrelease.yaml index c7e335009..24294b020 100644 --- a/kubernetes/main/apps/downloads/sonarr/app/helmrelease.yaml +++ b/kubernetes/main/apps/downloads/sonarr/app/helmrelease.yaml @@ -86,8 +86,6 @@ spec: ingress: app: className: "internal-nginx" - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - host: sonarr.econline.nl paths: diff --git a/kubernetes/main/apps/family/sabnzbd/app/helmrelease.yaml b/kubernetes/main/apps/family/sabnzbd/app/helmrelease.yaml index c6bfdee53..5e795664a 100644 --- a/kubernetes/main/apps/family/sabnzbd/app/helmrelease.yaml +++ b/kubernetes/main/apps/family/sabnzbd/app/helmrelease.yaml @@ -120,7 +120,6 @@ spec: sabnzbd: className: "external-nginx" annotations: - external-dns.alpha.kubernetes.io/target: ingress-ext.econline.nl nginx.ingress.kubernetes.io/auth-method: GET nginx.ingress.kubernetes.io/auth-url: https://auth.econline.nl/api/verify nginx.ingress.kubernetes.io/auth-signin: https://auth.econline.nl/?rm=$request_method @@ -140,7 +139,6 @@ spec: filebrowser: className: "external-nginx" annotations: - external-dns.alpha.kubernetes.io/target: ingress-ext.econline.nl nginx.ingress.kubernetes.io/auth-method: GET nginx.ingress.kubernetes.io/auth-url: https://auth.econline.nl/api/verify nginx.ingress.kubernetes.io/auth-signin: https://auth.econline.nl/?rm=$request_method diff --git a/kubernetes/main/apps/home-automation/dsmr-reader/app/helmrelease.yaml b/kubernetes/main/apps/home-automation/dsmr-reader/app/helmrelease.yaml index 7598f6330..18b6b76f6 100644 --- a/kubernetes/main/apps/home-automation/dsmr-reader/app/helmrelease.yaml +++ b/kubernetes/main/apps/home-automation/dsmr-reader/app/helmrelease.yaml @@ -66,8 +66,6 @@ spec: ingress: app: className: "internal-nginx" - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - host: dsmr-reader.econline.nl paths: diff --git a/kubernetes/main/apps/home-automation/esphome/app/helmrelease.yaml b/kubernetes/main/apps/home-automation/esphome/app/helmrelease.yaml index aa92732c3..783d5a9e7 100644 --- a/kubernetes/main/apps/home-automation/esphome/app/helmrelease.yaml +++ b/kubernetes/main/apps/home-automation/esphome/app/helmrelease.yaml @@ -97,7 +97,6 @@ spec: app: className: "internal-nginx" annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl nginx.ingress.kubernetes.io/rewrite-target: /$1 hosts: - host: esphome.econline.nl diff --git a/kubernetes/main/apps/home-automation/home-assistant/app/helmrelease.yaml b/kubernetes/main/apps/home-automation/home-assistant/app/helmrelease.yaml index 2cf078a7f..9f8d0c344 100644 --- a/kubernetes/main/apps/home-automation/home-assistant/app/helmrelease.yaml +++ b/kubernetes/main/apps/home-automation/home-assistant/app/helmrelease.yaml @@ -102,7 +102,6 @@ spec: enabled: true className: "internal-nginx" annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl nginx.ingress.kubernetes.io/rewrite-target: /$1 hosts: - host: hass.econline.nl diff --git a/kubernetes/main/apps/home-automation/scrypted/app/helmrelease.yaml b/kubernetes/main/apps/home-automation/scrypted/app/helmrelease.yaml index fe1474392..ef3e91d4f 100644 --- a/kubernetes/main/apps/home-automation/scrypted/app/helmrelease.yaml +++ b/kubernetes/main/apps/home-automation/scrypted/app/helmrelease.yaml @@ -74,8 +74,6 @@ spec: ingress: app: className: "internal-nginx" - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - host: scrypted.econline.nl paths: diff --git a/kubernetes/main/apps/home-automation/zigbee2mqtt/app/helmrelease.yaml b/kubernetes/main/apps/home-automation/zigbee2mqtt/app/helmrelease.yaml index cc9447e66..1218c06b0 100644 --- a/kubernetes/main/apps/home-automation/zigbee2mqtt/app/helmrelease.yaml +++ b/kubernetes/main/apps/home-automation/zigbee2mqtt/app/helmrelease.yaml @@ -136,7 +136,6 @@ spec: app: className: internal-nginx annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl nginx.ingress.kubernetes.io/rewrite-target: /$1 hosts: - host: zigbee2mqtt.econline.nl diff --git a/kubernetes/main/apps/kube-system/cilium/app/helmrelease.yaml b/kubernetes/main/apps/kube-system/cilium/app/helmrelease.yaml index d96ab0488..450d9c9c4 100644 --- a/kubernetes/main/apps/kube-system/cilium/app/helmrelease.yaml +++ b/kubernetes/main/apps/kube-system/cilium/app/helmrelease.yaml @@ -39,8 +39,6 @@ spec: ingress: enabled: true className: "internal-nginx" - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - &host hubble-main.econline.nl tls: diff --git a/kubernetes/main/apps/media/jellyfin/app/helmrelease.yaml b/kubernetes/main/apps/media/jellyfin/app/helmrelease.yaml index 3a49d5c12..969d937d8 100644 --- a/kubernetes/main/apps/media/jellyfin/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/jellyfin/app/helmrelease.yaml @@ -76,8 +76,6 @@ spec: ingress: app: - annotations: - external-dns.alpha.kubernetes.io/target: ingress-ext.econline.nl className: "external-nginx" hosts: - host: jellyfin.econline.nl diff --git a/kubernetes/main/apps/media/piped/app/helmrelease.yaml b/kubernetes/main/apps/media/piped/app/helmrelease.yaml index b2bacdb38..40025848e 100644 --- a/kubernetes/main/apps/media/piped/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/piped/app/helmrelease.yaml @@ -168,7 +168,6 @@ spec: ingress: backend: annotations: - external-dns.alpha.kubernetes.io/target: ingress-ext.econline.nl nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-origin: "https://piped.econline.nl, https://piped-api.econline.nl, https://piped-proxy.econline.nl" className: "external-nginx" @@ -181,7 +180,6 @@ spec: port: http frontend: annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-origin: "https://piped.econline.nl, https://piped-api.econline.nl, https://piped-proxy.econline.nl" className: "internal-nginx" @@ -194,7 +192,6 @@ spec: port: http ytproxy: annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-origin: "https://piped.econline.nl, https://piped-api.econline.nl, https://piped-proxy.econline.nl" className: "internal-nginx" diff --git a/kubernetes/main/apps/media/plex/app/helmrelease.yaml b/kubernetes/main/apps/media/plex/app/helmrelease.yaml index 70cdf7513..bd5e3ea62 100644 --- a/kubernetes/main/apps/media/plex/app/helmrelease.yaml +++ b/kubernetes/main/apps/media/plex/app/helmrelease.yaml @@ -87,7 +87,6 @@ spec: ingress: app: annotations: - external-dns.alpha.kubernetes.io/target: ingress-ext.econline.nl nginx.ingress.kubernetes.io/backend-protocol: HTTPS className: "external-nginx" hosts: diff --git a/kubernetes/main/apps/minio/minio/app/helmrelease.yaml b/kubernetes/main/apps/minio/minio/app/helmrelease.yaml index 401b50ba8..599e765e0 100644 --- a/kubernetes/main/apps/minio/minio/app/helmrelease.yaml +++ b/kubernetes/main/apps/minio/minio/app/helmrelease.yaml @@ -97,8 +97,6 @@ spec: ingress: app: className: "internal-nginx" - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - host: minio.econline.nl paths: diff --git a/kubernetes/main/apps/monitoring/blackbox-exporter/app/helmrelease.yaml b/kubernetes/main/apps/monitoring/blackbox-exporter/app/helmrelease.yaml index e615fd823..fb27c83d6 100644 --- a/kubernetes/main/apps/monitoring/blackbox-exporter/app/helmrelease.yaml +++ b/kubernetes/main/apps/monitoring/blackbox-exporter/app/helmrelease.yaml @@ -44,8 +44,6 @@ spec: ingress: enabled: true className: internal-nginx - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - host: &host "blackbox-exporter.econline.nl" paths: diff --git a/kubernetes/main/apps/monitoring/kromgo/app/helmrelease.yaml b/kubernetes/main/apps/monitoring/kromgo/app/helmrelease.yaml index af181d183..2248a4993 100644 --- a/kubernetes/main/apps/monitoring/kromgo/app/helmrelease.yaml +++ b/kubernetes/main/apps/monitoring/kromgo/app/helmrelease.yaml @@ -87,8 +87,6 @@ spec: ingress: app: className: "external-nginx" - annotations: - external-dns.alpha.kubernetes.io/target: ingress-ext.econline.nl hosts: - host: &host kromgo.econline.nl paths: diff --git a/kubernetes/main/apps/monitoring/kube-prometheus-stack/app/helmrelease.yaml b/kubernetes/main/apps/monitoring/kube-prometheus-stack/app/helmrelease.yaml index bf4ae630d..5c3b9ef69 100644 --- a/kubernetes/main/apps/monitoring/kube-prometheus-stack/app/helmrelease.yaml +++ b/kubernetes/main/apps/monitoring/kube-prometheus-stack/app/helmrelease.yaml @@ -109,8 +109,6 @@ spec: ingress: enabled: true ingressClassName: internal-nginx - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - prometheus.econline.nl pathType: Prefix diff --git a/kubernetes/main/apps/network/echo-server/app/helmrelease.yaml b/kubernetes/main/apps/network/echo-server/app/helmrelease.yaml index 86e0ae848..fd57f8f9d 100644 --- a/kubernetes/main/apps/network/echo-server/app/helmrelease.yaml +++ b/kubernetes/main/apps/network/echo-server/app/helmrelease.yaml @@ -59,7 +59,6 @@ spec: app: className: "external-nginx" annotations: - external-dns.alpha.kubernetes.io/target: ingress-ext.econline.nl nginx.ingress.kubernetes.io/auth-method: GET nginx.ingress.kubernetes.io/auth-url: https://auth.econline.nl/api/verify nginx.ingress.kubernetes.io/auth-signin: https://auth.econline.nl/?rm=$request_method diff --git a/kubernetes/main/apps/network/ingress-nginx/external/helmrelease.yaml b/kubernetes/main/apps/network/ingress-nginx/external/helmrelease.yaml index 163e0fb82..8ac9d06f9 100644 --- a/kubernetes/main/apps/network/ingress-nginx/external/helmrelease.yaml +++ b/kubernetes/main/apps/network/ingress-nginx/external/helmrelease.yaml @@ -31,11 +31,11 @@ spec: enabled: true type: LoadBalancer annotations: - external-dns.alpha.kubernetes.io/hostname: "ingress-ext.econline.nl" - lbipam.cilium.io/ips: "10.1.1.132" + external-dns.alpha.kubernetes.io/hostname: &hostname ingress-ext.econline.nl + lbipam.cilium.io/ips: 10.1.1.132 publishService: - enabled: true + enabled: false ingressClassResource: name: external-nginx @@ -87,6 +87,7 @@ spec: extraArgs: default-ssl-certificate: "network/econline-nl-tls" + publish-status-address: *hostname topologySpreadConstraints: - maxSkew: 1 diff --git a/kubernetes/main/apps/network/ingress-nginx/internal/helmrelease.yaml b/kubernetes/main/apps/network/ingress-nginx/internal/helmrelease.yaml index 6be9cc441..314a08e34 100644 --- a/kubernetes/main/apps/network/ingress-nginx/internal/helmrelease.yaml +++ b/kubernetes/main/apps/network/ingress-nginx/internal/helmrelease.yaml @@ -31,11 +31,11 @@ spec: enabled: true type: LoadBalancer annotations: - external-dns.alpha.kubernetes.io/hostname: "ingress-int.econline.nl" + external-dns.alpha.kubernetes.io/hostname: &hostname ingress-int.econline.nl lbipam.cilium.io/ips: 10.1.1.131 publishService: - enabled: true + enabled: false ingressClassResource: name: internal-nginx @@ -87,6 +87,7 @@ spec: extraArgs: default-ssl-certificate: "network/econline-nl-tls" + publish-status-address: *hostname topologySpreadConstraints: - maxSkew: 1 diff --git a/kubernetes/main/apps/security/authelia/app/helmrelease.yaml b/kubernetes/main/apps/security/authelia/app/helmrelease.yaml index 0a364339c..d9b62b495 100644 --- a/kubernetes/main/apps/security/authelia/app/helmrelease.yaml +++ b/kubernetes/main/apps/security/authelia/app/helmrelease.yaml @@ -102,7 +102,6 @@ spec: app: className: "external-nginx" annotations: - external-dns.alpha.kubernetes.io/target: ingress-ext.econline.nl nginx.ingress.kubernetes.io/configuration-snippet: | add_header Cache-Control "no-store"; add_header Pragma "no-cache"; diff --git a/kubernetes/main/apps/security/lldap/app/helmrelease.yaml b/kubernetes/main/apps/security/lldap/app/helmrelease.yaml index 0b4a9e10e..84e24c5a7 100644 --- a/kubernetes/main/apps/security/lldap/app/helmrelease.yaml +++ b/kubernetes/main/apps/security/lldap/app/helmrelease.yaml @@ -98,8 +98,6 @@ spec: ingress: app: className: "internal-nginx" - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - host: lldap.econline.nl paths: diff --git a/kubernetes/main/apps/selfhosted/actual/app/helmrelease.yaml b/kubernetes/main/apps/selfhosted/actual/app/helmrelease.yaml index bc9310a1c..ac57b4624 100644 --- a/kubernetes/main/apps/selfhosted/actual/app/helmrelease.yaml +++ b/kubernetes/main/apps/selfhosted/actual/app/helmrelease.yaml @@ -67,8 +67,6 @@ spec: ingress: app: className: "internal-nginx" - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - host: actual.econline.nl paths: diff --git a/kubernetes/main/apps/selfhosted/atuin/app/helmrelease.yaml b/kubernetes/main/apps/selfhosted/atuin/app/helmrelease.yaml index 8613f23a4..f11548aee 100644 --- a/kubernetes/main/apps/selfhosted/atuin/app/helmrelease.yaml +++ b/kubernetes/main/apps/selfhosted/atuin/app/helmrelease.yaml @@ -72,8 +72,6 @@ spec: app: enabled: true className: "internal-nginx" - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - host: atuin.econline.nl paths: diff --git a/kubernetes/main/apps/selfhosted/it-tools/app/helmrelease.yaml b/kubernetes/main/apps/selfhosted/it-tools/app/helmrelease.yaml index 6dc62a311..24a9ba6e8 100644 --- a/kubernetes/main/apps/selfhosted/it-tools/app/helmrelease.yaml +++ b/kubernetes/main/apps/selfhosted/it-tools/app/helmrelease.yaml @@ -52,8 +52,6 @@ spec: ingress: app: className: "internal-nginx" - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - host: it-tools.econline.nl paths: diff --git a/kubernetes/main/apps/selfhosted/searxng/app/helmrelease.yaml b/kubernetes/main/apps/selfhosted/searxng/app/helmrelease.yaml index feacb2a76..b74facc35 100644 --- a/kubernetes/main/apps/selfhosted/searxng/app/helmrelease.yaml +++ b/kubernetes/main/apps/selfhosted/searxng/app/helmrelease.yaml @@ -111,8 +111,6 @@ spec: ingress: app: className: "internal-nginx" - annotations: - external-dns.alpha.kubernetes.io/target: ingress-int.econline.nl hosts: - host: search.econline.nl paths: