apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - gateway.yaml - gateway-public.yaml # Certificates - authentik/certificate.yaml - argocd/certificate.yaml - arrstack/radarr-certificate.yaml - arrstack/sonarr-certificate.yaml - bentopdf/certificate.yaml - gitea/certificate.yaml - immich/certificate.yaml - infisical/certificate.yaml - it-tools/certificate.yaml - jellyfin/certificate.yaml - seerr/certificate.yaml - jenkins/certificate.yaml - longhorn/certificate.yaml - monitoring/certificate.yaml - n8n/certificate.yaml - netbootxyz/certificate.yaml - passbolt/certificate.yaml - proxmox/certificate.yaml - prowlarr/certificate.yaml - resume/resume-certificate.yaml - resume/minio-certificate.yaml - resume/minio-webui-certificate.yaml - minio-aistor/api-certificate.yaml - minio-aistor/console-certificate.yaml - technitium/technitium-certificate.yaml - technitium/technitium-backup-certificate.yaml - torrent/certificate.yaml - truenas/certificate.yaml - unifi/certificate.yaml - shelfmark/certificate.yaml - wikijs/certificate.yaml - zipline/certificate.yaml - vaultwarden/certificate.yaml - databasus/certificate.yaml - excalidraw/certificate.yaml - gotify/certificate.yaml - uptime-kuma/certificate.yaml - ollama/certificate.yaml - openwebui/certificate.yaml - searxng/certificate.yaml - docuseal/certificate.yaml - affine/certificate.yaml patches: # Internal gateway patches - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: authentik/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: argocd/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: gitea/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: immich/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: infisical/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: seerr/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: jenkins/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: longhorn/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: n8n/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: netbootxyz/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: arrstack/radarr-gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: arrstack/sonarr-gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: prowlarr/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: torrent/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: resume/minio-gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: resume/minio-webui-gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: technitium/technitium-gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: technitium/technitium-backup-gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: unifi/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: proxmox/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: truenas/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: monitoring/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: bentopdf/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: it-tools/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: jellyfin/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: passbolt/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: resume/resume-gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: shelfmark/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: wikijs/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: zipline/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: minio-aistor/api-gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: minio-aistor/console-gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: vaultwarden/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: databasus/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: excalidraw/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: gotify/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: uptime-kuma/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: ollama/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: openwebui/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: searxng/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: docuseal/gateway-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-internal path: affine/gateway-patch.yaml # Public gateway patches - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-public path: gitea/gateway-public-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-public path: authentik/gateway-public-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-public path: bentopdf/gateway-public-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-public path: it-tools/gateway-public-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-public path: jellyfin/gateway-public-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-public path: immich/gateway-public-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-public path: passbolt/gateway-public-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-public path: resume/resume-gateway-public-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-public path: wikijs/gateway-public-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-public path: zipline/gateway-public-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-public path: excalidraw/gateway-public-patch.yaml - target: group: gateway.networking.k8s.io version: v1 kind: Gateway name: gateway-public path: gotify/gateway-public-patch.yaml # Uncomment to expose Grafana publicly — ensure Grafana auth is properly configured first # - target: # group: gateway.networking.k8s.io # version: v1 # kind: Gateway # name: gateway-public # path: monitoring/grafana-gateway-public-patch.yaml