Available with limitations in CE

Available without limitations in:  SE, SE+, EE

Preliminary version. The functionality may change, but the basic features will be preserved. Compatibility with future versions is ensured, but may require additional migration actions.

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

parameters

Schema version: 1

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

        Default: true

      • backup.retentionCount
        integer
        Number of backups to keep

        Default: 7

      • 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