This module is disabled by default. To enable it, add the following lines to the deckhouse
ConfigMap:
data:
basicAuthEnabled: "true"
The module does not have any mandatory settings.
By default, it creates the /
location with the admin
user.
Parameters
- highAvailabilityboolean
Manually enable the high availability mode.
By default, Deckhouse automatically decides whether to enable the HA mode. Click here to learn more about the HA mode for modules.
Examples:
highAvailability: true
highAvailability: false
- locationsarray of objects
Default:
[]
Example:
locations: []
- locationstring
Required value
The location for which
whitelist
andusers
are specified (in the nginx config, theroot
is replaced with/
.Examples:
location: "/"
location: root
location: "/test"
- usersobject
A list of users in the
username: "password"
format.Example:
users: admin: R0BkCCBLbnLC user: foobar
- whitelistarray of strings
A list of IP addresses and subnets for which no login/password is required for authorization.
Example:
whitelist: - 127.0.0.111 - 127.0.0.111
- locationstring
- nodeSelectorobject
The same as in the pods’
spec.nodeSelector
parameter in Kubernetes.If the parameter is omitted or
false
, it will be determined automatically.Example:
nodeSelector: disktype: ssd
- tolerationsarray of objects
The same as in the pods’
spec.tolerations
parameter in Kubernetes;If the parameter is omitted or
false
, it will be determined automatically.Example:
tolerations: - key: key1 operator: Equal value: value1 effect: NoSchedule
- effectstring
- keystring
- operatorstring
- tolerationSecondsinteger
- valuestring