audiobookshelf: drop external-dns/cloudflare label (repoint to NetBird proxy) #36

Merged
k.renner merged 1 commits from audiobooks-drop-cloudflare-label into master 2026-06-26 08:18:36 +00:00
@@ -3,20 +3,6 @@ kind: Ingress
metadata:
name: audiobookshelf
namespace: audiobookshelf
labels:
# Publish through Cloudflare via the cluster's cargo tunnel. The
# cloudflare-scoped external-dns instance filters on this label
# and creates CNAMEs to the tunnel; cloudflared then needs a matching
# host entry in its configmap (see kubernetes/infrastructure/
# cloudflared/configmap.yaml). Both hostnames share the label,
# but only audiobooks.renner.uno is mapped in cloudflared — the
# .k.renner.uno LAN alias stays tunnel-404 (mirrors the immich /
# paperless approach).
# NOTE: Cloudflare's default body cap on free/pro plans is 100 MiB,
# so external uploads of single audio files above that size will
# fail at the edge even though ingress-nginx allows up to 500m.
# LAN clients bypass this entirely via audiobooks.k.renner.uno.
external-dns/cloudflare: "true"
annotations:
cert-manager.io/cluster-issuer: letsencrypt-cluster
spec: