Plugin Rewrite Response Headers Middleware
Appears in
Section titled “Appears in”.Values.ingressMiddlewares.traefik.$name.data
pluginName
Section titled “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-namerewrites
Section titled “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-replacementrewrites[].header
Section titled “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-headerrewrites[].regex
Section titled “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-regexrewrites[].replacement
Section titled “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-replacementFull Examples
Section titled “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