Chain Middleware
Appears in
Section titled “Appears in”.Values.ingressMiddlewares.traefik.$name.data
middlewares
Section titled “middlewares”Define the middlewares
| Key | ingressMiddlewares.traefik.$name.data.middlewares |
| Type | list of map |
| Required | ✅ |
Helm tpl | ❌ |
| Default | - |
Example
middlewares: traefik: middleware-name: data: middlewares: []middlewares[].name
Section titled “middlewares[].name”Define the middleware name
| Key | ingressMiddlewares.traefik.$name.data.middlewares.name |
| Type | string |
| Required | ✅ |
Helm tpl | ❌ |
| Default | - |
Example
middlewares: traefik: middleware-name: data: middlewares: - name: some-namemiddlewares[].expandObjectName
Section titled “middlewares[].expandObjectName”Define the middleware expandObjectName
| Key | ingressMiddlewares.traefik.$name.data.middlewares.expandObjectName |
| Type | bool |
| Required | ✅ |
Helm tpl | ❌ |
| Default | true |
Example
middlewares: traefik: middleware-name: data: middlewares: - name: some-name expandObjectName: falseFull Examples
Section titled “Full Examples”middlewares: traefik: middleware-name: enabled: true type: chain data: middlewares: - name: some-middleware - name: some-other-middleware expandObjectName: false