The functionality of the module might change, but the main features will remain. Compatibility with future versions is guaranteed, but might require additional migration steps.

The module is only guaranteed to work if requirements are met. As for any other configurations, the module may work, but its smooth operation is not guaranteed.

Schema version: 1

  • backup
    object
    Module backup settings
    • backup.enabled
      boolean
      Module backup state

      Default: true

    • backup.retentionCount
      integer
      Number of backups to keep

      Default: 3

    • backup.schedule
      string
      Backup schedule

      Default: 0 3 * * *

  • dataNodes
    object
    Settings for Linstor on nodes with data

    Default: {}

    • dataNodes.nodeSelector
      object

      The same as in the Pods spec.nodeSelector parameter in Kubernetes.

      If parameter is omitted, Linstor nodes will be placed on all nodes.

      Caution! Changing this parameter does not result in data redistribution. If node with data no longer matches the nodeSelector, data on that node will become inaccessible.

      Default: { "kubernetes.io/os": "linux" }

  • drbdPortRange
    object
    Settings for DRBD TCP ports

    Default: {}

    • drbdPortRange.maxPort
      integer
      DRBD ports range end

      Default: 7999

    • drbdPortRange.minPort
      integer
      DRBD ports range start

      Default: 7000

  • enableThinProvisioning
    boolean
    Allow thin LVM volumes usage

    Default: false

  • logLevel
    string
    Module log level

    Default: INFO

    Allowed values: ERROR, WARN, INFO, DEBUG, TRACE

  • registryScheme
    string
    Deprecated parameter. Remove it from ModuleConfig for Deckhouse with version greater than 1.57.

    Default: https