Skip to content

IP Allow List Middleware

Appears in

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

sourceRange

Define the sourceRange

KeyingressMiddlewares.traefik.$name.data.sourceRange
Typelist of string
Required
Helm tpl
Default-

Example

ingressMiddlewares:
traefik:
middleware-name:
data:
sourceRange:
- some-source-range

ipStrategy

Define the ipStrategy

KeyingressMiddlewares.traefik.$name.data.ipStrategy
Typemap
Required
Helm tpl
Default{}

Example

ingressMiddlewares:
traefik:
middleware-name:
data:
ipStrategy: {}

ipStrategy.depth

Define the ipStrategy.depth

KeyingressMiddlewares.traefik.$name.data.ipStrategy.depth
Typeint
Required
Helm tpl
Default-

Example

ingressMiddlewares:
traefik:
middleware-name:
data:
ipStrategy:
depth: 1

ipStrategy.excludedIPs

Define the ipStrategy.excludedIPs

KeyingressMiddlewares.traefik.$name.data.ipStrategy.excludedIPs
Typelist of string
Required
Helm tpl
Default-

Example

ingressMiddlewares:
traefik:
middleware-name:
data:
ipStrategy:
excludedIPs:
- some-excluded-ip

Full Examples

ingressMiddlewares:
traefik:
middleware-name:
enabled: true
type: ip-allow-list
data:
sourceRange:
- some-source-range
ipStrategy:
depth: 1
excludedIPs:
- some-excluded-ip