Plugin Rewrite Response Headers Middleware
Appears in
.Values.ingressMiddlewares.traefik.$name.data
pluginName
Define the pluginName
Key | ingressMiddlewares.traefik.$name.data.pluginName |
Type | string |
Required | ❌ |
Helm tpl | ❌ |
Default | rewriteResponseHeaders |
Example
ingressMiddlewares: traefik: middleware-name: data: pluginName: my-plugin-name
rewrites
Define the rewrites
Key | ingressMiddlewares.traefik.$name.data.rewrites |
Type | list of map |
Required | ✅ |
Helm tpl | ❌ |
Default | - |
Example
ingressMiddlewares: traefik: middleware-name: data: rewrites: - header: some-header regex: some-regex replacement: some-replacement
rewrites[].header
Define the header
Key | ingressMiddlewares.traefik.$name.data.rewrites.header |
Type | string |
Required | ✅ |
Helm tpl | ❌ |
Default | - |
Example
ingressMiddlewares: traefik: middleware-name: data: rewrites: - header: some-header
rewrites[].regex
Define the regex
Key | ingressMiddlewares.traefik.$name.data.regex |
Type | string |
Required | ✅ |
Helm tpl | ❌ |
Default | - |
Example
ingressMiddlewares: traefik: middleware-name: data: rewrites: - regex: some-regex
rewrites[].replacement
Define the replacement
Key | ingressMiddlewares.traefik.$name.data.replacement |
Type | string |
Required | ✅ |
Helm tpl | ❌ |
Default | - |
Example
ingressMiddlewares: traefik: middleware-name: data: rewrites: - replacement: some-replacement
Full Examples
ingressMiddlewares: traefik: middleware-name: enabled: true type: plugin-rewrite-response-headers data: pluginName: my-plugin-name rewrites: - header: some-header regex: some-regex replacement: some-replacement - header: some-other-header regex: some-other-regex replacement: some-other-replacement