Plugin Mod Security Middleware
Appears in
- .Values.ingressMiddlewares.traefik.$name.data
pluginName
Define the pluginName
| Key | ingressMiddlewares.traefik.$name.data.pluginName | 
| Type | string | 
| Required | ❌ | 
| Helm tpl | ❌ | 
| Default | traefik-modsecurity-plugin | 
Example
ingressMiddlewares:  traefik:    middleware-name:      data:        pluginName: my-plugin-namemodSecurityUrl
Define the modSecurityUrl
| Key | ingressMiddlewares.traefik.$name.data.modSecurityUrl | 
| Type | string | 
| Required | ✅ | 
| Helm tpl | ❌ | 
| Default | - | 
Example
ingressMiddlewares:  traefik:    middleware-name:      data:        modSecurityUrl: https://example.comtimeoutMillis
Define the timeoutMillis
| Key | ingressMiddlewares.traefik.$name.data.timeoutMillis | 
| Type | int | 
| Required | ❌ | 
| Helm tpl | ❌ | 
| Default | - | 
Example
ingressMiddlewares:  traefik:    middleware-name:      data:        timeoutMillis: 1000maxBodySize
Define the maxBodySize
| Key | ingressMiddlewares.traefik.$name.data.maxBodySize | 
| Type | int | 
| Required | ❌ | 
| Helm tpl | ❌ | 
| Default | - | 
Example
ingressMiddlewares:  traefik:    middleware-name:      data:        maxBodySize: 1024Full Examples
ingressMiddlewares:  traefik:    middleware-name:      enabled: true      type: plugin-mod-security      data:        pluginName: my-plugin-name        modSecurityUrl: https://example.com        timeoutMillis: 1000        maxBodySize: 1024