You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`storageClass.create`| If true, create a `StorageClass`|`true`|
63
63
|`storageClass.provisionerName`| The provisioner name for the storage class |`nil`|
64
64
|`storageClass.defaultClass`| If true, set the created `StorageClass` as the cluster's default `StorageClass`|`false`|
65
65
|`storageClass.defaultVolumeType`| The default volume type this storage class creates |`hostPath`|
66
66
|`storageClass.name`| The name to assign the created StorageClass | local-path |
67
67
|`storageClass.reclaimPolicy`| ReclaimPolicy field of the class | Delete |
68
+
|`storageClass.volumeBindingMode`| volumeBindingMode field of the class |`WaitForFirstConsumer`|
69
+
|`storageClass.allowedTopologies`| allowedTopologies field of the class |`[]`|
68
70
|`storageClass.pathPattern`| Template for the volume directory name |`nil`|
69
71
|`nodePathMap`| Configuration of where to store the data on each node |`[{node: DEFAULT_PATH_FOR_NON_LISTED_NODES, paths: [/opt/local-path-provisioner]}]`|
70
72
|`resources`| Local Path Provisioner resource requests & limits |`{}`|
@@ -74,6 +76,9 @@ default values.
74
76
|`nodeSelector`| Node labels for Local Path Provisioner pod assignment |`{}`|
75
77
|`tolerations`| Node taints to tolerate |`[]`|
76
78
|`affinity`| Pod affinity |`{}`|
79
+
|`podDisruptionBudget`| Pod disruption budget |`{enabled: false}`|
80
+
|`priorityClassName`| Priority class name for the main provisioner pod |`""`|
81
+
|`configmap.helperPod.priorityClassName`| Priority class name for the helper pod |`"system-node-critical"`|
77
82
|`configmap.setup`| Configuration of script to execute setup operations on each node | #!/bin/sh<br>while getopts "m:s:p:" opt<br>do<br> case $opt in <br>  p)<br>  absolutePath=$OPTARG<br>  ;;<br>  s)<br>  sizeInBytes=$OPTARG<br>  ;;<br>  m)<br>  volMode=$OPTARG<br>  ;;<br> esac<br>done<br>mkdir -m 0777 -p ${absolutePath} |
78
83
|`configmap.teardown`| Configuration of script to execute teardown operations on each node | #!/bin/sh<br>while getopts "m:s:p:" opt<br>do<br> case $opt in <br>  p)<br>  absolutePath=$OPTARG<br>  ;;<br>  s)<br>  sizeInBytes=$OPTARG<br>  ;;<br>  m)<br>  volMode=$OPTARG<br>  ;;<br> esac<br>done<br>rm -rf ${absolutePath} |
79
84
|`configmap.name`| configmap name |`local-path-config`|
@@ -86,6 +91,18 @@ Specify each parameter using the `--set key=value[,key=value]` argument to `helm
0 commit comments