Add traefik middleware support (#601)

* add basic middleware chain to traefik

* Try some idea's for common ingress middleware support

* create middleware namespace as pre-install hook

* rename namespace file

* Add additional list with middlewares and tune the output a bit

* Add basic auth middleware spawner

* add forwardAuth support

* polish middleware names and add config examples

* initial go at traefik middleware GUI elements

* fix labels

* more missing labels
This commit is contained in:
Kjeld Schouten-Lebbing
2021-06-30 12:56:17 +02:00
committed by GitHub
parent 64ca1db288
commit 373c834d35
10 changed files with 282 additions and 3 deletions
+20
View File
@@ -404,3 +404,23 @@ securityContext:
podSecurityContext:
fsGroup: 65532
## SCALE Middleware Handlers
middlewares:
basicAuth: []
# - name: basicauthexample
# users:
# - username: testuser
# password: testpassword
forwardAuth: []
# - name: forwardAuthexample
# address: https://auth.example.com/
# authResponseHeaders:
# - X-Secret
# - X-Auth-User
# authRequestHeaders:
# - "Accept"
# - "X-CustomHeader"
# authResponseHeadersRegex: "^X-"
# trustForwardHeader: true