about summary refs log tree commit diff
diff options
context:
space:
mode:
-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