A Helm chart for Outscale BSU CSI Driver
Homepage: https://github.com/outscale/osc-bsu-csi-driver
Name | Url | |
---|---|---|
3DS Outscale | [email protected] |
Kubernetes: >=1.20
Key | Type | Default | Description |
---|---|---|---|
affinity | object | {} |
Affinity settings |
backoff.duration | string | "1" |
Initial duraction of backoff |
backoff.factor | string | "1.9" |
Factor multiplied by Duration for each iteration |
backoff.steps | string | "20" |
Remaining number of iterations in which the duration parameter may change |
caBundle.key | string | "" |
Entry key in secret used to store additional certificates authorities |
caBundle.name | string | "" |
Secret name containing additional certificates authorities |
credentials.accessKey | string | nil |
If creating a secret, put this AK inside. |
credentials.create | bool | false |
Actually create a secret in the deployment for AK/SK (else, only reference it) |
credentials.secretKey | string | nil |
If creating a secret, put this SK inside. |
credentials.secretName | string | "osc-csi-bsu" |
Use AK/SK from this secret |
csiDriver.fsGroupPolicy | string | "File" |
Policy of the FileSystem (see Docs) |
customEndpoint | string | "" |
Use customEndpoint (url with protocol) ex: https://api.eu-west-2.outscale.com/api/v1 |
defaultFsType | string | "ext4" |
Default filesystem for the volume if no FsType is set in StorageClass |
enableVolumeResizing | bool | false |
Enable volume resizing True if enable volume resizing |
enableVolumeScheduling | bool | true |
Enable schedule volume for dynamic volume provisioning True if enable volume scheduling for dynamic volume provisioning |
enableVolumeSnapshot | bool | false |
Enable volume snapshot True if enable volume snapshot |
extraCreateMetadata | bool | false |
Add pv/pvc metadata to plugin create requests as parameters |
extraVolumeTags | object | {} |
Add extra tags on volume |
httpsProxy | string | "" |
Value used to create environment variable HTTPS_PROXY |
image.pullPolicy | string | "IfNotPresent" |
Container pull policy |
image.repository | string | "outscale/osc-bsu-csi-driver" |
Container image to use |
image.tag | string | "v1.4.1" |
Container image tag to deploy |
imagePullSecrets | list | [] |
Specify image pull secrets |
maxBsuVolumes | string | "39" |
Maximum volume to attach to a node (see Docs) |
nameOverride | string | "" |
Override name of the app (instead of osc-bsu-csi-driver ) |
noProxy | string | "" |
Value used to create environment variable NO_PROXY |
node.containerSecurityContext.allowPrivilegeEscalation | bool | true |
|
node.containerSecurityContext.privileged | bool | true |
|
node.containerSecurityContext.readOnlyRootFilesystem | bool | false |
|
node.containerSecurityContext.seccompProfile.type | string | "Unconfined" |
|
node.podAnnotations | object | {} |
Annotations for controller pod |
node.podLabels | object | {} |
Labels for controller pod |
node.tolerations | list | [] |
Pod tolerations |
nodeSelector | object | {} |
|
podAnnotations | object | {} |
Annotations for controller pod |
podLabels | object | {} |
Labels for controller pod |
region | string | "" |
Region to use, otherwise it will be looked up via metadata. By providing this parameter, the controller will not require to access the metadata. |
replicaCount | int | 2 |
Number of replicas to deploy |
resources | object | {} |
Specify limits of resources used by the pod |
serviceAccount.controller.annotations | object | {} |
|
serviceAccount.snapshot.annotations | object | {} |
|
sidecars.attacherImage.additionalArgs | list | [] |
|
sidecars.attacherImage.additionalClusterRoleRules | string | nil |
|
sidecars.attacherImage.enableHttpEndpoint | bool | false |
Enable http endpoint to get metrics of the container |
sidecars.attacherImage.enableLivenessProbe | bool | false |
Enable liveness probe for the container |
sidecars.attacherImage.httpEndpointPort | string | "8090" |
Port of the http endpoint |
sidecars.attacherImage.leaderElection | object | {} |
Customize leaderElection, you can specify leaseDuration , renewDeadline and/or retryPeriod . Each value must be in an acceptable time.ParseDuration format.(Ref: https://pkg.go.dev/flag#Duration) |
sidecars.attacherImage.repository | string | "registry.k8s.io/sig-storage/csi-attacher" |
|
sidecars.attacherImage.securityContext.allowPrivilegeEscalation | bool | false |
|
sidecars.attacherImage.securityContext.readOnlyRootFilesystem | bool | true |
|
sidecars.attacherImage.securityContext.seccompProfile.type | string | "RuntimeDefault" |
|
sidecars.attacherImage.tag | string | "v4.6.1" |
|
sidecars.livenessProbeImage.port | string | "9808" |
Port of the liveness of the main container |
sidecars.livenessProbeImage.repository | string | "registry.k8s.io/sig-storage/livenessprobe" |
|
sidecars.livenessProbeImage.securityContext.allowPrivilegeEscalation | bool | false |
|
sidecars.livenessProbeImage.securityContext.readOnlyRootFilesystem | bool | true |
|
sidecars.livenessProbeImage.securityContext.seccompProfile.type | string | "RuntimeDefault" |
|
sidecars.livenessProbeImage.tag | string | "v2.13.1" |
|
sidecars.nodeDriverRegistrarImage.enableHttpEndpoint | bool | false |
Enable http endpoint to get metrics of the container |
sidecars.nodeDriverRegistrarImage.enableLivenessProbe | bool | false |
Enable liveness probe for the container |
sidecars.nodeDriverRegistrarImage.httpEndpointPort | string | "8093" |
Port of the http endpoint |
sidecars.nodeDriverRegistrarImage.repository | string | "registry.k8s.io/sig-storage/csi-node-driver-registrar" |
|
sidecars.nodeDriverRegistrarImage.securityContext.allowPrivilegeEscalation | bool | false |
|
sidecars.nodeDriverRegistrarImage.securityContext.readOnlyRootFilesystem | bool | true |
|
sidecars.nodeDriverRegistrarImage.securityContext.seccompProfile.type | string | "RuntimeDefault" |
|
sidecars.nodeDriverRegistrarImage.tag | string | "v2.11.1" |
|
sidecars.provisionerImage.additionalArgs | list | [] |
|
sidecars.provisionerImage.additionalClusterRoleRules | string | nil |
|
sidecars.provisionerImage.enableHttpEndpoint | bool | false |
Enable http endpoint to get metrics of the container |
sidecars.provisionerImage.enableLivenessProbe | bool | false |
Enable liveness probe for the container |
sidecars.provisionerImage.httpEndpointPort | string | "8089" |
Port of the http endpoint |
sidecars.provisionerImage.leaderElection | object | {} |
Customize leaderElection, you can specify leaseDuration , renewDeadline and/or retryPeriod . Each value must be in an acceptable time.ParseDuration format.(Ref: https://pkg.go.dev/flag#Duration) |
sidecars.provisionerImage.repository | string | "registry.k8s.io/sig-storage/csi-provisioner" |
|
sidecars.provisionerImage.securityContext.allowPrivilegeEscalation | bool | false |
|
sidecars.provisionerImage.securityContext.readOnlyRootFilesystem | bool | true |
|
sidecars.provisionerImage.securityContext.seccompProfile.type | string | "RuntimeDefault" |
|
sidecars.provisionerImage.tag | string | "v5.0.2" |
|
sidecars.resizerImage.additionalArgs | list | [] |
|
sidecars.resizerImage.additionalClusterRoleRules | string | nil |
|
sidecars.resizerImage.enableHttpEndpoint | bool | false |
Enable http endpoint to get metrics of the container |
sidecars.resizerImage.enableLivenessProbe | bool | false |
Enable liveness probe for the container |
sidecars.resizerImage.httpEndpointPort | string | "8092" |
Port of the http endpoint |
sidecars.resizerImage.leaderElection | object | {} |
Customize leaderElection, you can specify leaseDuration , renewDeadline and/or retryPeriod . Each value must be in an acceptable time.ParseDuration format.(Ref: https://pkg.go.dev/flag#Duration) |
sidecars.resizerImage.repository | string | "registry.k8s.io/sig-storage/csi-resizer" |
|
sidecars.resizerImage.securityContext.allowPrivilegeEscalation | bool | false |
|
sidecars.resizerImage.securityContext.readOnlyRootFilesystem | bool | true |
|
sidecars.resizerImage.securityContext.seccompProfile.type | string | "RuntimeDefault" |
|
sidecars.resizerImage.tag | string | "v1.11.2" |
|
sidecars.snapshotterImage.additionalArgs | list | [] |
|
sidecars.snapshotterImage.additionalClusterRoleRules | string | nil |
|
sidecars.snapshotterImage.enableHttpEndpoint | bool | false |
Enable http endpoint to get metrics of the container |
sidecars.snapshotterImage.enableLivenessProbe | bool | false |
Enable liveness probe for the container |
sidecars.snapshotterImage.httpEndpointPort | string | "8091" |
Port of the http endpoint |
sidecars.snapshotterImage.leaderElection | object | {} |
Customize leaderElection, you can specify leaseDuration , renewDeadline and/or retryPeriod . Each value must be in an acceptable time.ParseDuration format.(Ref: https://pkg.go.dev/flag#Duration) |
sidecars.snapshotterImage.repository | string | "registry.k8s.io/sig-storage/csi-snapshotter" |
|
sidecars.snapshotterImage.securityContext.allowPrivilegeEscalation | bool | false |
|
sidecars.snapshotterImage.securityContext.readOnlyRootFilesystem | bool | true |
|
sidecars.snapshotterImage.securityContext.seccompProfile.type | string | "RuntimeDefault" |
|
sidecars.snapshotterImage.tag | string | "v8.0.1" |
|
timeout | string | "60s" |
Timeout for sidecars |
tolerations | list | [{"key":"CriticalAddonsOnly","operator":"Exists"},{"effect":"NoExecute","operator":"Exists","tolerationSeconds":300}] |
Pod tolerations |
verbosity | int | 3 |
Verbosity level of the plugin |
Autogenerated from chart metadata using helm-docs v1.11.0