{ "slug": "traefik-buffering", "kind": "kubernetes", "metadata": { "name": "Traefik Buffering Middleware", "description": "Traefik Middleware CRD for buffering request and response bodies so uploads, downloads, and upstream size controls behave more predictably.", "tags": [], "icon": { "provider": "selfhst", "id": "traefik" }, "draft": true, "version": { "name": "3.5.3", "source_dep_name": "manual/traefik-buffering" } }, "variables": [ { "title": "General", "name": "general", "items": [ { "name": "resource_name", "type": "str", "title": "Middleware name", "required": false, "default": "body-buffering", "config": { "placeholder": "body-buffering" } }, { "name": "namespace", "type": "str", "title": "Namespace", "required": false, "default": "default", "config": { "placeholder": "default" } } ] }, { "title": "Buffering", "name": "buffering", "items": [ { "name": "max_request_body_bytes", "type": "int", "title": "Max request body bytes", "required": false, "default": 10485760, "description": "Maximum allowed request body size in bytes.", "config": { "placeholder": "10485760" } }, { "name": "mem_request_body_bytes", "type": "int", "title": "In-memory request body bytes", "required": false, "default": 2097152, "description": "Maximum request body size held in memory before Traefik uses disk buffering.", "config": { "placeholder": "2097152" } }, { "name": "max_response_body_bytes", "type": "int", "title": "Max response body bytes", "required": false, "default": 10485760, "description": "Maximum allowed response body size in bytes.", "config": { "placeholder": "10485760" } }, { "name": "mem_response_body_bytes", "type": "int", "title": "In-memory response body bytes", "required": false, "default": 2097152, "description": "Maximum response body size held in memory before Traefik uses disk buffering.", "config": { "placeholder": "2097152" } } ] } ] }