Skip to content

Chain Middleware

Appears in

  • .Values.ingressMiddlewares.traefik.$name.data

middlewares

Define the middlewares

KeyingressMiddlewares.traefik.$name.data.middlewares
Typelist of map
Required
Helm tpl
Default-

Example

middlewares:
traefik:
middleware-name:
data:
middlewares: []

middlewares[].name

Define the middleware name

KeyingressMiddlewares.traefik.$name.data.middlewares.name
Typestring
Required
Helm tpl
Default-

Example

middlewares:
traefik:
middleware-name:
data:
middlewares:
- name: some-name

middlewares[].expandObjectName

Define the middleware expandObjectName

KeyingressMiddlewares.traefik.$name.data.middlewares.expandObjectName
Typebool
Required
Helm tpl
Defaulttrue

Example

middlewares:
traefik:
middleware-name:
data:
middlewares:
- name: some-name
expandObjectName: false

Full Examples

middlewares:
traefik:
middleware-name:
enabled: true
type: chain
data:
middlewares:
- name: some-middleware
- name: some-other-middleware
expandObjectName: false