Skip to content

Chain Middleware

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

Define the middlewares

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

Example

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

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

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

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