IP Allow List Middleware
Appears in
.Values.ingressMiddlewares.traefik.$name.data
sourceRange
Define the sourceRange
| Key | ingressMiddlewares.traefik.$name.data.sourceRange |
| Type | list of string |
| Required | ✅ |
Helm tpl | ❌ |
| Default | - |
Example
ingressMiddlewares: traefik: middleware-name: data: sourceRange: - some-source-rangeipStrategy
Define the ipStrategy
| Key | ingressMiddlewares.traefik.$name.data.ipStrategy |
| Type | map |
| Required | ✅ |
Helm tpl | ❌ |
| Default | {} |
Example
ingressMiddlewares: traefik: middleware-name: data: ipStrategy: {}ipStrategy.depth
Define the ipStrategy.depth
| Key | ingressMiddlewares.traefik.$name.data.ipStrategy.depth |
| Type | int |
| Required | ✅ |
Helm tpl | ❌ |
| Default | - |
Example
ingressMiddlewares: traefik: middleware-name: data: ipStrategy: depth: 1ipStrategy.excludedIPs
Define the ipStrategy.excludedIPs
| Key | ingressMiddlewares.traefik.$name.data.ipStrategy.excludedIPs |
| Type | list of string |
| Required | ✅ |
Helm tpl | ❌ |
| Default | - |
Example
ingressMiddlewares: traefik: middleware-name: data: ipStrategy: excludedIPs: - some-excluded-ipFull Examples
ingressMiddlewares: traefik: middleware-name: enabled: true type: ip-allow-list data: sourceRange: - some-source-range ipStrategy: depth: 1 excludedIPs: - some-excluded-ip