{ "slug": "traefik-circuitbreaker", "kind": "kubernetes", "metadata": { "name": "Traefik CircuitBreaker Middleware", "description": "Traefik Middleware CRD for tripping a circuit breaker when an upstream meets a configured failure expression.", "tags": [], "icon": { "provider": "selfhst", "id": "traefik" }, "draft": true, "version": { "name": "3.5.3", "source_dep_name": "manual/traefik-circuitbreaker" } }, "variables": [ { "title": "General", "name": "general", "items": [ { "name": "resource_name", "type": "str", "title": "Middleware name", "required": false, "default": "protect-upstream", "config": { "placeholder": "protect-upstream" } }, { "name": "namespace", "type": "str", "title": "Namespace", "required": false, "default": "default", "config": { "placeholder": "default" } } ] }, { "title": "Circuit Breaker", "name": "circuitbreaker", "items": [ { "name": "expression", "type": "str", "title": "Expression", "required": false, "default": "NetworkErrorRatio() > 0.50", "description": "Circuit-breaker expression evaluated by Traefik.", "config": { "placeholder": "NetworkErrorRatio() > 0.50" } } ] } ] }