This feature is available in Enterprise Edition only. It might significantly change in the future. Currently, it's not intended to be used without special assistance from Flant.

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 and users are specified (in the nginx config, the root 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
      
  • 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