about summary refs log tree commit diff
path: root/bundles/traefik
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2026-04-22 14:33:09 +0900
committerRobert Günzler <r@gnzler.io>2026-08-05 16:43:05 +0200
commita6f3c9e006120ff87cdc5124492ec725dcc1a6b1 (patch)
treebfa53a2270c92f80b42b7de779a8f588463e15cd /bundles/traefik
parentada70ea42c39b579b8aad248068b95c956a79a1c (diff)
traefik: handle large blobs
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to 'bundles/traefik')
-rw-r--r--bundles/traefik/files/common-middlewares.yaml1
-rw-r--r--bundles/traefik/files/kube.yaml3
2 files changed, 4 insertions, 0 deletions
diff --git a/bundles/traefik/files/common-middlewares.yaml b/bundles/traefik/files/common-middlewares.yaml
index 5f2cb2e..65fe836 100644
--- a/bundles/traefik/files/common-middlewares.yaml
+++ b/bundles/traefik/files/common-middlewares.yaml
@@ -14,6 +14,7 @@ http:
       forwardAuth:
         trustForwardHeader: true
         authResponseHeaders: Remote-User,Remote-Groups,Remote-Email,Remote-Name
+        maxResponseBodySize: 104857600 # 100MB in bytes
 % if node.name == "inazuma":
         address: http://authelia:9091/api/authz/forward-auth
 % elif node.name == "shimakaze":
diff --git a/bundles/traefik/files/kube.yaml b/bundles/traefik/files/kube.yaml
index db5f297..11b6d92 100644
--- a/bundles/traefik/files/kube.yaml
+++ b/bundles/traefik/files/kube.yaml
@@ -36,6 +36,9 @@ spec:
         - --entrypoints.traefik.address=:4000
         - --entrypoints.http.address=:80
         - --entrypoints.https.address=:443
+        # entrypoints (web) should handle large blobs
+        - --entrypoints.http.transport.respondingTimeouts.readTimeout=0s
+        - --entrypoints.https.transport.respondingTimeouts.readTimeout=0s
         # certs
         - --certificatesresolvers.le.acme.email=r+acme@gnzler.io
         - --certificatesresolvers.le.acme.storage=/data/acme.json