Helm Values
Values
The values.yaml contains items used to tweak a deployment of this chart.
Cattle Settings
| Key | Type | Default | Description |
|---|---|---|---|
|
string |
|
Default system registry. |
|
string |
|
Node selector for system-managed Longhorn components. |
|
string |
|
Toleration for system-managed Longhorn components. |
|
bool |
|
Setting that allows SUSE Storage UI to run on a Rancher Windows cluster. |
|
object |
|
Node selector for Linux nodes that can run user-deployed Longhorn components. |
|
list |
|
Toleration for Linux nodes that can run user-deployed Longhorn components. |
|
list |
|
Global override for image pull secrets for container registry. |
|
string |
|
Global override for container image registry. |
|
object |
|
Node selector for nodes allowed to run user-deployed components such as Longhorn Manager, Longhorn UI, and Longhorn Driver Deployer. |
|
string |
|
Set container timezone (TZ env) for all Longhorn workloads. Leave empty to use container default. |
|
list |
|
Toleration for nodes allowed to run user-deployed components such as Longhorn Manager, Longhorn UI, and Longhorn Driver Deployer. |
Network Policies
| Key | Type | Default | Description |
|---|---|---|---|
|
bool |
|
Setting that allows you to enable network policies that control access to Longhorn pods. |
|
string |
|
Distribution that determines the policy for allowing access for an ingress. (Options: "k3s", "rke2", "rke1") |
Image Settings
| Key | Type | Default | Description |
|---|---|---|---|
|
string |
|
Registry for the CSI attacher image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Repository for the CSI attacher image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Tag for the CSI attacher image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Registry for the CSI liveness probe image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Repository for the CSI liveness probe image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Tag for the CSI liveness probe image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Registry for the CSI Node Driver Registrar image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Repository for the CSI Node Driver Registrar image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Tag for the CSI Node Driver Registrar image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Registry for the CSI Provisioner image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Repository for the CSI Provisioner image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Tag for the CSI Provisioner image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Registry for the CSI Resizer image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Repository for the CSI Resizer image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Tag for the CSI Resizer image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Registry for the CSI Snapshotter image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Repository for the CSI Snapshotter image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Tag for the CSI Snapshotter image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Registry for the Backing Image Manager image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Repository for the Backing Image Manager image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Tag for the Backing Image Manager image. When unspecified, SUSE Storage uses the default value. |
|
string |
|
Registry for the Longhorn Engine image. |
|
string |
|
Repository for the Longhorn Engine image. |
|
string |
|
Tag for the Longhorn Engine image. |
|
string |
|
Registry for the Longhorn Instance Manager image. |
|
string |
|
Repository for the Longhorn Instance Manager image. |
|
string |
|
Tag for the Longhorn Instance Manager image. |
|
string |
|
Registry for the Longhorn Manager image. |
|
string |
|
Repository for the Longhorn Manager image. |
|
string |
|
Tag for the Longhorn Manager image. |
|
string |
|
Registry for the Longhorn Share Manager image. |
|
string |
|
Repository for the Longhorn Share Manager image. |
|
string |
|
Tag for the Longhorn Share Manager image. |
|
string |
|
Registry for the Longhorn Support Bundle Manager image. |
|
string |
|
Repository for the Longhorn Support Bundle Manager image. |
|
string |
|
Tag for the Longhorn Support Bundle Manager image. |
|
string |
|
Registry for the SUSE Storage UI image. |
|
string |
|
Repository for the SUSE Storage UI image. |
|
string |
|
Tag for the SUSE Storage UI image. |
|
string |
|
Registry for the OAuth Proxy image. Specify the upstream image (for example, "quay.io/openshift/origin-oauth-proxy"). This setting applies only to OpenShift users. |
|
string |
|
Repository for the OAuth Proxy image. Specify the upstream image (for example, "quay.io/openshift/origin-oauth-proxy"). This setting applies only to OpenShift users. |
|
string |
|
Tag for the OAuth Proxy image. Specify OCP/OKD version 4.1 or later (including version 4.18, which is available at quay.io/openshift/origin-oauth-proxy:4.18). This setting applies only to OpenShift users. |
|
string |
|
Image pull policy that applies to all user-deployed Longhorn components, such as Longhorn Manager, Longhorn driver, and Longhorn UI. |
Service Settings
| Key | Description |
|---|---|
|
NodePort port number for Longhorn Manager. When unspecified, SUSE Storage selects a free port between 30000 and 32767. |
|
Service type for Longhorn Manager. |
|
Annotation for the SUSE Storage UI service. |
|
|
|
Class of a load balancer implementation |
|
NodePort port number for SUSE Storage UI. When unspecified, SUSE Storage selects a free port between 30000 and 32767. |
|
Service type for SUSE Storage UI. (Options: "ClusterIP", "NodePort", "LoadBalancer", "Rancher-Proxy") |
StorageClass Settings
| Key | Type | Default | Description |
|---|---|---|---|
|
string |
|
Data source parameters of a backing image used in a Longhorn StorageClass. You can specify a JSON string of a map. (Example: |
|
string |
|
Data source type of a backing image used in a Longhorn StorageClass. If the backing image exists in the cluster, SUSE Storage uses this setting to verify the image. If the backing image does not exist, SUSE Storage creates one using the specified data source type. |
|
bool |
|
Setting that allows you to use a backing image in a Longhorn StorageClass. |
|
string |
|
Expected SHA-512 checksum of a backing image used in a Longhorn StorageClass. |
|
string |
|
Backing image to be used for creating and restoring volumes in a Longhorn StorageClass. When no backing images are available, specify the data source type and parameters that SUSE Storage can use to create a backing image. |
|
string |
|
Setting that allows you to specify the backup target for the default Longhorn StorageClass. |
|
string |
|
Setting that allows you to specify the data engine version for the default Longhorn StorageClass. (Options: |
|
bool |
|
Setting that allows you to specify the default Longhorn StorageClass. |
|
int |
|
Replica count of the default Longhorn StorageClass. |
|
string |
|
Data locality of the default Longhorn StorageClass. (Options: |
|
bool |
|
Setting that allows you to enable the disk selector for the default Longhorn StorageClass. |
|
string |
|
Disk selector for the default Longhorn StorageClass. Longhorn uses only disks with the specified tags for storing volume data. (Examples: |
|
string |
|
Filesystem type of the default Longhorn StorageClass. |
|
string |
|
mkfs parameters of the default Longhorn StorageClass. |
|
bool |
|
Setting that allows you to enable the node selector for the default Longhorn StorageClass. |
|
string |
|
Node selector for the default Longhorn StorageClass. SUSE Storage uses only nodes with the specified tags for storing volume data. (Examples: "storage,fast") |
|
string |
|
Setting that disables the revision counter and thereby prevents SUSE Storage from tracking all write operations to a volume. When salvaging a volume, SUSE Storage uses properties of the volume-head-xxx.img file (the last file size and the last time the file was modified) to select the replica to be used for volume recovery. |
|
bool |
|
Setting that allows you to enable live migration of a Longhorn volume from one node to another. |
|
string |
|
Set NFS mount options for Longhorn StorageClass for RWX volumes |
|
string |
|
Reclaim policy that provides instructions for handling of a volume after its claim is released. (Options: "Retain", "Delete") |
|
bool |
|
Setting that allows you to enable the recurring job selector for a Longhorn StorageClass. |
|
list |
|
Recurring job selector for a Longhorn StorageClass. Ensure that quotes are used correctly when specifying job parameters. (Example: |
|
string |
|
Setting that allows you to enable automatic snapshot removal during filesystem trim for a Longhorn StorageClass. (Options: |
|
string |
|
VolumeBindingMode controls when volume binding and dynamic provisioning should occur. (Options: |
CSI Settings
| Key | Description |
|---|---|
|
Replica count of the CSI Attacher. When unspecified, SUSE Storage uses the default value ( |
|
kubelet root directory. When unspecified, SUSE Storage uses the default value. |
|
Configures Pod anti-affinity to prevent multiple instances on the same node. Use soft (tries to separate) or hard (must separate). When unspecified, SUSE Storage uses the default value ( |
|
Replica count of the CSI Provisioner. When unspecified, SUSE Storage uses the default value ( |
|
Replica count of the CSI Resizer. When unspecified, SUSE Storage uses the default value ( |
|
Replica count of the CSI Snapshotter. When unspecified, SUSE Storage uses the default value ( |
Longhorn Manager Settings
SUSE Storage consists of user-deployed components (for example, Longhorn Manager, Longhorn Driver, and SUSE Storage UI) and system-managed components (for example, Instance Manager, Backing Image Manager, Share Manager, CSI Driver, and Engine Image). The following settings only apply to Longhorn Manager.
| Key | Type | Default | Description |
|---|---|---|---|
|
string |
|
Format of Longhorn Manager logs. (Options: "plain", "json") |
|
object |
|
Node selector for Longhorn Manager. Specify the nodes allowed to run Longhorn Manager. |
|
string |
|
PriorityClass for Longhorn Manager. |
|
string |
|
Resource requests and limits for Longhorn Manager pods. |
|
object |
|
Annotation for the Longhorn Manager service. |
|
object |
|
|
|
list |
|
Toleration for Longhorn Manager on nodes allowed to run Longhorn components. |
|
string |
|
Longhorn Driver Settings
SUSE Storage consists of user-deployed components (for example, Longhorn Manager, Longhorn Driver, and SUSE Storage UI) and system-managed components (for example, Instance Manager, Backing Image Manager, Share Manager, CSI Driver, and Engine Image). The following settings only apply to Longhorn Driver.
| Key | Type | Default | Description |
|---|---|---|---|
|
string |
|
Format of longhorn-driver logs. (Options: "plain", "json") |
|
object |
|
Node selector for Longhorn Driver. Specify the nodes allowed to run Longhorn Driver. |
|
string |
|
PriorityClass for Longhorn Driver. |
|
list |
|
Toleration for Longhorn Driver on nodes allowed to run Longhorn components. |
SUSE Storage UI Settings
SUSE Storage consists of user-deployed components (for example, Longhorn Manager, Longhorn Driver, and SUSE Storage UI) and system-managed components (for example, Instance Manager, Backing Image Manager, Share Manager, CSI Driver, and Engine Image). The following settings only apply to SUSE Storage UI.
| Key | Type | Default | Description |
|---|---|---|---|
|
object |
|
Affinity for SUSE Storage UI pods. Specify the affinity you want to use for SUSE Storage UI. |
|
object |
|
Node selector for SUSE Storage UI. Specify the nodes allowed to run SUSE Storage UI. |
|
string |
|
PriorityClass for SUSE Storage UI. |
|
int |
|
Replica count for SUSE Storage UI. |
|
list |
|
Toleration for SUSE Storage UI on nodes allowed to run Longhorn components. |
Ingress Settings
| Key | Type | Default | Description |
|---|---|---|---|
|
string |
|
Ingress annotations in the form of key-value pairs. |
|
bool |
|
Setting that allows SUSE Storage to generate ingress records for the SUSE Storage UI service. |
|
list |
|
Extra hostnames for TLS (Subject Alternative Names - SAN). Used when you need multiple FQDNs for the same ingress. Example: extraHosts: - longhorn.example.com - longhorn-ui.internal.local |
|
string |
|
Hostname of the Layer 7 load balancer. |
|
string |
|
IngressClass resource that contains ingress configuration, including the name of the Ingress controller. ingressClassName can replace the |
|
string |
|
Default ingress path. You can access the SUSE Storage UI by following the full ingress path |
|
string |
|
Ingress path type. To maintain backward compatibility, the default value is |
|
string |
|
Secret that contains a TLS private key and certificate. Use secrets to use your own certificates to secure ingresses. |
|
bool |
|
Setting that allows you to enable secure connections to the SUSE Storage UI service via port 443. |
|
bool |
|
Setting that allows you to enable TLS on ingress records. |
|
string |
|
TLS secret that contains the private key and certificate to be used for TLS. This setting applies only when TLS is enabled on ingress records. |
HTTPRoute Settings
| Key | Type | Default | Description |
|---|---|---|---|
|
object |
|
Annotations for the HTTPRoute resource in the form of key-value pairs. |
|
bool |
|
Setting that allows SUSE Storage to generate HTTPRoute records for the SUSE Storage UI service using Gateway API. |
|
list |
|
List of hostnames for the HTTPRoute. Multiple hostnames are supported. |
|
list |
|
Gateway references for HTTPRoute. Specify which Gateway(s) should handle this route. |
|
string |
|
Default path for HTTPRoute. You can access the SUSE Storage UI by following the full path. |
|
string |
|
Path match type for HTTPRoute. (Options: |
Private Registry Settings
You can install SUSE Storage in an air-gapped environment with a private registry. For more information, see the Air Gap Installation section of the documentation.
| Key | Description |
|---|---|
|
Set to |
|
Password for authenticating with a private registry. |
|
If create a new private registry secret is true, create a Kubernetes secret with this name; else use the existing secret of this name. Use it to pull images from your private registry. |
|
URL of a private registry. When unspecified, SUSE Storage uses the default system registry. |
|
User account used for authenticating with a private registry. |
Metrics Settings
| Key | Type | Default | Description |
|---|---|---|---|
|
object |
|
Additional labels for the Prometheus ServiceMonitor resource. |
|
object |
|
Annotations for the Prometheus ServiceMonitor resource. |
|
bool |
|
Setting that allows the creation of a Prometheus ServiceMonitor resource for Longhorn Manager components. |
|
string |
|
Interval at which Prometheus scrapes the metrics from the target. |
|
list |
|
Configures the relabeling rules to apply to the samples before ingestion. See the Prometheus Operator documentation for formatting details. |
|
list |
|
Configures the relabeling rules to apply the target’s metadata labels. See the Prometheus Operator documentation for formatting details. |
|
string |
|
Timeout after which Prometheus considers the scrape to be failed. |
OS/Kubernetes Distro Settings
OpenShift Settings
For more details, see the ocp-readme.
| Key | Type | Default | Description |
|---|---|---|---|
|
bool |
|
Setting that allows SUSE Storage to integrate with OpenShift. |
|
int |
|
Port for accessing the OpenShift web console. |
|
int |
|
Port for proxy that provides access to the OpenShift web console. |
|
string |
|
Route for connections between SUSE Storage and the OpenShift web console. |
Other Settings
| Key | Default | Description |
|---|---|---|
|
|
Annotation for the Longhorn Manager DaemonSet pods. This setting is optional. |
|
|
Setting that allows you to update the default backupstore. |
|
|
Endpoint used to access the default backupstore. (Options: "NFS", "CIFS", "AWS", "GCP", "AZURE") |
|
|
Name of the Kubernetes secret associated with the default backup target. |
|
|
Number of seconds that SUSE Storage waits before checking the default backupstore for new backups. The default value is "300". When the value is "0", polling is disabled. |
|
|
Setting that allows SUSE Storage to generate code coverage profiles. |
|
|
Setting that allows you to enable pod security policies (PSPs) that allow privileged SUSE Storage pods to start. This setting applies only to clusters running Kubernetes 1.25 and earlier, and with the built-in Pod Security admission controller enabled. |
|
|
Add extra objects manifests. |
|
|
Specify override namespace, specifically this is useful for using longhorn as sub-chart and its release namespace is not the |
|
|
Setting that allows SUSE Storage to perform pre-upgrade checks. Disable this setting when installing SUSE Storage using Argo CD or other GitOps solutions. |
|
|
Setting that allows SUSE Storage to perform upgrade version checks after starting the Longhorn Manager DaemonSet Pods. Disabling this setting also disables |
System Default Settings
During installation, you can either allow SUSE Storage to use the default system settings or use specific flags to modify the default values. After installation, you can modify the settings using the SUSE Storage UI. For more information, see the Settings Reference section of the documentation.
| Key | Description |
|---|---|
|
Setting that allows SUSE Storage to periodically collect anonymous usage data for product improvement purposes. SUSE Storage sends collected data to the Upgrade Responder server, which is the data source of the Longhorn Public Metrics Dashboard (https://metrics.longhorn.io). The Upgrade Responder server does not store data that can be used to identify clients, including IP addresses. |
|
Setting that allows scheduling of empty disk selector volumes to any disk. |
|
Setting that allows scheduling of empty node selector volumes to any node. |
|
Setting that allows SUSE Storage to automatically attach a volume and create snapshots or backups when recurring jobs are run. |
|
Setting that allows you to create and attach a volume without having all replicas scheduled at the time of creation. |
|
Setting that allows SUSE Storage to automatically clean up the snapshot generated by a recurring backup job. |
|
Setting that automatically cleans up the snapshot after the on-demand backup is completed. |
|
Setting that automatically cleans up the snapshot when the backup is deleted. |
|
Setting that allows SUSE Storage to automatically clean up the system-generated snapshot after replica rebuilding is completed. |
|
Setting that allows SUSE Storage to automatically delete a workload pod that is managed by a controller (for example, daemonset) whenever a Longhorn volume is detached unexpectedly (for example, during Kubernetes upgrades). After deletion, the controller restarts the pod and then Kubernetes handles volume reattachment and remounting. |
|
Setting that allows SUSE Storage to automatically salvage volumes when all replicas become faulty (for example, when the network connection is interrupted). SUSE Storage determines which replicas are usable and then uses these replicas for the volume. This setting is enabled by default. |
|
Number of minutes that SUSE Storage waits before cleaning up the backing image file when no replicas in the disk are using it. |
|
Number of seconds that SUSE Storage waits before downloading a backing image file again when the status of all image disk files changes to "failed" or "unknown". |
|
Setting that allows you to specify a backup compression method. |
|
Maximum number of worker threads that can concurrently run for each backup. |
|
Number of minutes that Longhorn allows for the backup execution. The default value is |
|
Blacklist of controller api/kind values for the setting Automatically Delete Workload Pod when the Volume Is Detached Unexpectedly. If a workload pod is managed by a controller whose api/kind is listed in this blacklist, Longhorn will not automatically delete the pod when its volume is unexpectedly detached. Multiple controller api/kind entries can be specified, separated by semicolons. For example: |
|
Maximum number of engines that are allowed to concurrently upgrade on each node after Longhorn Manager is upgraded. When the value is "0", SUSE Storage does not automatically upgrade volume engines to the new default engine image version. |
|
Maximum number of replicas that can be concurrently rebuilt on each node. |
|
Maximum number of volumes that can be concurrently restored on each node using a backup. When the value is "0", restoration of volumes using a backup is disabled. |
|
Setting that allows SUSE Storage to automatically create a default disk only on nodes with the label "node.longhorn.io/create-default-disk=true" (if no other disks exist). When this setting is disabled, SUSE Storage creates a default disk on each node that is added to the cluster. |
|
Applies only to the V2 Data Engine. Specifies the CPU cores on which the Storage Performance Development Kit (SPDK) target daemon runs. The daemon is deployed in each Instance Manager pod. Ensure that the number of assigned cores does not exceed the guaranteed Instance Manager CPUs for the V2 Data Engine. The default value is "{"v2":"0x1"}". |
|
Applies only to the V2 Data Engine. Enables hugepages for the Storage Performance Development Kit (SPDK) target daemon. If disabled, legacy memory is used. Allocation size is set via the Data Engine Memory Size setting. |
|
Applies only to the V2 Data Engine. Specifies the log flags for the Storage Performance Development Kit (SPDK) target daemon. |
|
Applies only to the V2 Data Engine. Specifies the log level for the Storage Performance Development Kit (SPDK) target daemon. Supported values are: |
|
Applies only to the V2 Data Engine. Specifies the hugepage size, in MiB, for the Storage Performance Development Kit (SPDK) target daemon. The default value is "{"v2":"2048"}" |
|
Specifies the default backup block size, in MiB, used when creating a new volume. Supported values are 2 or 16. |
|
Default data locality. A Longhorn volume has data locality if a local replica of the volume exists on the same node as the pod that is using the volume. |
|
Default path to use for storing data on a host. An absolute directory path indicates a filesystem-type disk used by the V1 Data Engine, while a path to a block device indicates a block-type disk used by the V2 Data Engine. The default value is |
|
Default name of SUSE Storage static StorageClass. |
|
Default number of replicas for volumes created using the SUSE Storage UI. For Kubernetes configuration, modify the |
|
This setting specifies the default the number of queues for ublk frontend. This setting applies to volumes using the V2 Data Engine with Ublk front end. Individual volumes can override this setting by specifying their own number of queues for ublk. |
|
This setting specifies the default depth of each queue for Ublk frontend. This setting applies to volumes using the V2 Data Engine with Ublk front end. Individual volumes can override this setting by specifying their own Ublk queue depth. |
|
Flag that prevents accidental uninstallation of SUSE Storage. |
|
Setting that allows automatic detaching of manually attached volumes when a node is cordoned. |
|
Setting that disables the revision counter and thereby prevents SUSE Storage from tracking all write operations to a volume. When salvaging a volume, SUSE Storage uses properties of the |
|
Setting that prevents Longhorn Manager from scheduling replicas on a cordoned Kubernetes node. This setting is enabled by default. |
|
Setting that temporarily prevents all attempts to purge volume snapshots. |
|
Specifies a dedicated network for mounting RWX (ReadWriteMany) volumes. Leave this blank to use the default Kubernetes cluster network. Caution: This setting should change after all RWX volumes are detached because some Longhorn component pods must be recreated to apply the setting. You cannot modify this setting while RWX volumes are still attached. |
|
Timeout between the Longhorn Engine and replicas. Specify a value between |
|
Number of minutes that SUSE Storage keeps a failed backup resource. When the value is |
|
Setting that allows fast rebuilding of replicas using the checksum of snapshot disk files. Before enabling this setting, you must set the snapshot-data-integrity value to |
|
Setting that freezes the file system on the root partition before a snapshot is created. |
|
Percentage of the total allocatable CPU resources on each node to be reserved for each instance manager pod. The default value is {"v1":"12","v2":"12"}. |
|
In seconds. The setting specifies the timeout for the instance manager pod liveness probe. The default value is 10 seconds. |
|
Setting that notifies SUSE Storage that the cluster is using the Kubernetes Cluster Autoscaler. |
|
Log levels that indicate the type and severity of logs in Longhorn Manager. The default value is |
|
Specifies the directory on the host where Longhorn stores log files for the instance manager pod. Currently, it is only used for instance manager pods in the v2 data engine. |
|
Number of seconds that SUSE Storage allows for the completion of replica rebuilding and snapshot cloning operations. |
|
The external URL used to access the Longhorn Manager API. When set, this URL is returned in API responses (the actions and links fields) instead of the internal pod IP. This is useful when accessing the API through Ingress or Gateway API HTTPRoute. Format: |
|
Controls whether Longhorn monitors and records health information for node disks. When disabled, disk health checks and status updates are skipped. |
|
Policy that defines the action SUSE Storage takes when a volume is stuck with a StatefulSet or Deployment pod on a node that failed. |
|
Policy that defines the action SUSE Storage takes when a node with the last healthy replica of a volume is drained. |
|
Enables automatic rebuilding of degraded replicas while the volume is detached. This setting only takes effect if the individual volume setting is set to |
|
Enables Longhorn to automatically delete orphaned resources and their associated data or processes (e.g., stale replicas). Orphaned resources on failed or unknown nodes are not automatically cleaned up. You need to specify the resource types to be deleted using a semicolon-separated list (e.g., |
|
Specifies the wait time, in seconds, before Longhorn automatically deletes an orphaned Custom Resource (CR) and its associated resources. Note that if a user manually deletes an orphaned CR, the deletion occurs immediately and does not respect this grace period. |
|
PriorityClass for system-managed Longhorn components. This setting can help prevent Longhorn components from being evicted under Node Pressure. Notice that this is applied to SUSE Storage user-deployed components by default if there are no priority class values set yet, such as |
|
Maximum number of file synchronization operations that can run concurrently during a single replica rebuild. Right now, it’s for v1 data engine only. |
|
Maximum number of failed recurring backup and snapshot jobs to be retained. When the value is |
|
Maximum number of snapshots or backups to be retained. |
|
Maximum number of successful recurring backup and snapshot jobs to be retained. When the value is |
|
Setting that allows SUSE Storage to automatically mark the latest snapshot and its parent files as removed during a file system trim. SUSE Storage does not remove snapshots containing multiple child files. |
|
Setting that automatically re-balances replicas when an available node is discovered. |
|
Setting that allows scheduling on disks with existing healthy replicas of the same volume. This setting is enabled by default. |
|
Number of seconds that an HTTP client waits for a response from a File Sync server before considering the connection to have failed. |
|
This setting specifies the default write bandwidth limit (in megabytes per second) for volume replica rebuilding when using the v2 data engine (SPDK). If this value is set to 0, there will be no write bandwidth limitation. Individual volumes can override this setting by specifying their own rebuilding bandwidth limit. |
|
Number of seconds that SUSE Storage waits before reusing existing data on a failed replica instead of creating a new replica of a degraded volume. |
|
Setting that allows scheduling on nodes with healthy replicas of the same volume. This setting is disabled by default. |
|
Setting that allows SUSE Storage to schedule new replicas of a volume to nodes in the same zone as existing healthy replicas. Nodes that do not belong to any zone are treated as existing in the zone that contains healthy replicas. When identifying zones, SUSE Storage relies on the label "topology.kubernetes.io/zone= |
|
Maximum number of worker threads that can concurrently run for each restore operation. |
|
Setting that restores recurring jobs from a backup volume on a backup target and creates recurring jobs if none exist during backup restoration. |
|
Setting that allows Longhorn to detect node failure and immediately migrate affected RWX volumes. |
|
Setting that allows you to enable and disable snapshot hashing and data integrity checks. |
|
Setting that defines when SUSE Storage checks the integrity of data in snapshot disk files. You must use the Unix cron expression format. |
|
Setting that allows disabling of snapshot hashing after snapshot creation to minimize impact on system performance. |
|
Setting that controls how many snapshot heavy task operations (such as purge and clone) can run concurrently per node. This is a best-effort mechanism: due to the distributed nature of the system, temporary oversubscription may occur. The limiter reduces worst-case overload but does not guarantee perfect enforcement. |
|
Maximum snapshot count for a volume. The value should be between 2 to 250 |
|
Percentage of minimum available disk capacity. When the minimum available capacity exceeds the total available capacity, the disk becomes unschedulable until more space is made available for use. The default value is |
|
Storage network for in-cluster traffic. When unspecified, SUSE Storage uses the Kubernetes cluster network. |
|
Percentage of storage that can be allocated relative to hard drive capacity. The default value is |
|
Percentage of disk space that is not allocated to the default disk on each new Longhorn node. |
|
Maximum number of failed support bundles that can exist in the cluster. When the value is "0", SUSE Storage automatically purges all failed support bundles. |
|
Resource limits for system-managed CSI components. This setting allows you to configure CPU and memory requests/limits for CSI attacher, provisioner, resizer, snapshotter, and plugin components. Supported components: |
|
Node selector for system-managed Longhorn components. |
|
Image pull policy for system-managed pods, such as Instance Manager, engine images, and CSI Driver. Changes to the image pull policy are applied only after the system-managed pods restart. |
|
Taint or toleration for system-managed Longhorn components. Specify values using a semicolon-separated list in |
|
Upgrade Checker that periodically checks for new SUSE Storage versions. When a new version is available, a notification appears on the SUSE Storage UI. This setting is enabled by default. |
|
The Upgrade Responder sends a notification whenever a new Longhorn version that you can upgrade to becomes available. The default value is |
|
Setting that allows you to enable the V1 Data Engine. |
|
Setting that allows you to enable the V2 Data Engine, which is based on the Storage Performance Development Kit (SPDK). The V2 Data Engine is an experimental feature and should not be used in production environments. |