Skip to content

Basic Auth Middleware

Appears in

  • .Values.ingressMiddlewares.traefik.$name.data

users

Define the users

KeyingressMiddlewares.traefik.$name.data.users
Typelist of map
Required
Helm tpl
Default-

Example

ingressMiddlewares:
traefik:
middleware-name:
data:
users:
- username: some-username
password: some-password

users[].username

Define the username

KeyingressMiddlewares.traefik.$name.data.users.username
Typestring
Required
Helm tpl
Default-

Example

ingressMiddlewares:
traefik:
middleware-name:
data:
users:
- username: some-username
password: some-password

users[].password

Define the password

KeyingressMiddlewares.traefik.$name.data.users.password
Typestring
Required
Helm tpl
Default-

Example

ingressMiddlewares:
traefik:
middleware-name:
data:
users:
- username: some-username
password: some-password

secret

Define the secret

KeyingressMiddlewares.traefik.$name.data.secret
Typestring
Required
Helm tpl
Default-

Example

ingressMiddlewares:
traefik:
middleware-name:
data:
secret: some-secret

Full Examples

ingressMiddlewares:
traefik:
middleware-name1:
enabled: true
type: basic-auth
data:
users:
- username: some-username
password: some-password
middleware-name2:
enabled: true
type: basic-auth
data:
secret: some-secret