feat(traefik): add customRequest/ResponseHeaders middlewares (#10401)

This commit is contained in:
Dion Larson
2023-07-15 08:54:49 +02:00
committed by GitHub
parent d23c3a6683
commit fe7f2c03a2
8 changed files with 140 additions and 1 deletions
@@ -0,0 +1,38 @@
- variable: customRequestHeaders
label: Custom Request Headers
schema:
type: list
default: []
items:
- variable: customRequestHeadersEntry
label: ""
schema:
additional_attrs: true
type: dict
attrs:
- variable: name
label: Name
schema:
type: string
required: true
- variable: headers
label: Headers to Add
schema:
type: list
default: []
items:
- variable: name
label: Header Name
description: Name of custom header to be added to requests, eg. X-Custom-Header
pattern: ^[a-zA-Z0-9_\-]*$
schema:
type: string
required: true
default: ""
- variable: value
label: Header Value
description: The value of the header. If the value is empty, the header will be removed.
schema:
type: string
required: true
default: ""
@@ -0,0 +1,38 @@
- variable: customResponseHeaders
label: Custom Response Headers
schema:
type: list
default: []
items:
- variable: customResponseHeadersEntry
label: ""
schema:
additional_attrs: true
type: dict
attrs:
- variable: name
label: Name
schema:
type: string
required: true
- variable: headers
label: Headers to Add
schema:
type: list
default: []
items:
- variable: name
label: Header Name
description: Name of custom header to be added to responses, eg. X-Custom-Header
pattern: ^[a-zA-Z0-9_\-]*$
schema:
type: string
required: true
default: ""
- variable: value
label: Header Value
description: The value of the header. If the value is empty, the header will be removed.
schema:
type: string
required: true
default: ""