Configuration

The following table lists the configurable spec parameters of the StorageOSCluster custom resource and their default values.

Parameter Description Default
secretRefName Reference name of storageos secret  
secretRefNamespace Namespace of storageos secret  
namespace Namespace where storageos cluster resources are created storageos
images.nodeContainer StorageOS node container image storageos/node:1.0.0
images.initContainer StorageOS init container image storageos/init:0.1
images.csiDriverRegistrarContainer CSI Driver Registrar Container image quay.io/k8scsi/driver-registrar:v0.2.0
images.csiExternalProvisionerContainer CSI External Provisioner Container image quay.io/k8scsi/csi-provisioner:v0.3.0
images.csiExternalAttacherContainer CSI External Attacher Container image quay.io/k8scsi/csi-attacher:v0.3.0
csi.enable Enable CSI setup false
csi.enableProvisionCreds Enable CSI provision credentials false
csi.enableControllerPublishCreds Enable CSI controller publish credentials false
csi.enableNodePublishCreds Enable CSI node publish credentials false
service.name Name of the Service used by the cluster storageos
service.type Type of the Service used by the cluster ClusterIP
service.externalPort External port of the Service used by the cluster 5705
service.internalPort Internal port of the Service used by the cluster 5705
service.annotations Annotations of the Service used by the cluster  
ingress.enable Enable ingress for the cluster false
ingress.hostname Hostname to be used in cluster ingress storageos.local
ingress.tls Enable TLS for the ingress false
ingress.annotations Annotations of the ingress used by the cluster  
sharedDir Path to be shared with kubelet container when deployed as a pod (/var/lib/kubelet/plugins/kubernetes.io~storageos)  
kvBackend.address Comma-separated list of addresses of external key-value store. (1.2.3.4:2379,2.3.4.5:2379)  
kvBackend.backend Name of the key-value store to use. Set to etcd for external key-value store. embedded
pause Pause the operator for cluster maintenance false
debug Enable debug mode for all the cluster nodes false
nodeSelectorTerms Set node selector for storageos pod placement  
resources Set resource requirements for the containers