Helm chart parameters
Refer to the following list when configuring Helm value files for the Delphix K8s driver. The various parameters have been organized into groups for legibility.
Image Repositories: The following values describe where the five CSI Driver images should be pulled, the image versions, and the pull policy. Typically, these values can be ignored. However, if the Kubernetes Cluster does not have internet access, these values must be updated. Follow the Installation (Offline) for more information.
image.csiProvisioner.tag |
csi-provisioner Docker image tag. |
v3.5.0 |
---|---|---|
image.csiProvisioner.pullPolicy |
csi-provisioner image pull policy. |
IfNotPresent |
image.csiAttacher.repository |
csi-attacher Docker image. |
|
image.csiAttacher.tag |
csi-attacher Docker image tag. |
v4.3.0 |
image.csiAttacher.pullPolicy |
csi-attacher image pull policy. |
IfNotPresent |
image.csiResizer.repository |
csi-resizer Docker image. |
|
image.csiResizer.tag |
csi-resizer Docker image tag. |
v1.8.0 |
image.csiResizer.pullPolicy |
csi-resizer image pull policy. |
IfNotPresent |
image.nodeDriverRegistrar.repository |
csi-node-driver-registrar Docker image. |
|
image.nodeDriverRegistrar.tag |
csi-node-driver-registrar Docker image tag. |
v2.8.0 |
image.nodeDriverRegistrar.pullPolicy |
csi-node-driver-registrar image pull policy. |
IfNotPresent |
image.csiDePlugin.repository |
csi-de-plugin Docker image. |
|
image.csiDePlugin.tag |
csi-de-plugin Docker image tag. |
<Latest Released Version e.g. v1.0.0) |
image.csiDePlugin.pullPolicy |
csi-de-plugin image pull policy. |
Always |
Docker Registry Authentication: The following values describe how to connect to a protected registry. If the Kubernetes Cluster has internet access, then you may provide the credentials to authenticate with Delphix's Docker Registry. Follow the Installation (Online) for more information.
If the Kubernetes Cluster does not have internet access, then these values must be updated with a local registry's information. Follow the Installation (Offline) for more information.
Parameter |
Description |
Suggested Values |
---|---|---|
dockerRegistry.imageCredentials.registry |
Registry to pull Docker images from. |
|
dockerRegistry.imageCredentials.username |
Username to login to the Docker registry. |
<docker-registry-username> |
dockerRegistry.imageCredentials.password |
Password to login to the Docker registry. |
<docker-registry-password> |
dockerRegistry.imageCredentials.email |
Email address for the above Username. |
<docker-registry-email> |
Data Control Tower Connectivity: The following values describe how the Delphix K8s Driver will connect and communicate with Data Control Tower.
dctCreds.dctUrl |
URL for the DCT server. |
<dct-url> |
---|---|---|
dctCreds.dctKey |
DCT API Key for the DCT server. (e.g. |
<dct-key> |
default.scheme |
Host scheme of the DCT server. (e.g. https) |
https |
default.tlsInsecureSkipVerify |
TRUE/FALSE value which determines whether to skip the TLS check. The value of TRUE is insecure and should only be used in safe environments. |
false |
Virtual Dataset: The following values describe the source dataset and how the volume will be virtualized. These parameters may be specified in either the Driver or PVC value.yaml files. The PVC configuration will override the Driver's configuration.
Parameter |
Description |
Suggested Values |
---|---|---|
default.Annotations.sourceDBName |
Source database/dataset name to provision from. |
<default-source-db-name> |
default.Annotations.envName |
Environment name of the staging host. |
<default-env-name> |
default.Annotations.vdbRepositoryName |
Repository (Installation) name on the staging environment’s host. |
<default-repository-name> |
default.Annotations.vdbStageMountpath |
VDB mount path on the staging environment’s host. |
<default-stage-mount-path> |
default.Annotations.vdbGroupName |
The Dataset Group name where the created virtual database will be placed in Delphix Continuous Data. |
<default-group-name> |
default.Annotations.engineName |
Specify an engine where the VDB will be provisioned. |
<engine-hostname-(FQDN)-or-IP> |
default.Annotations.tags |
Tag the VDB with one or more key-value pairs. (Optional) |
Example: |
default.Annotations.isMasked | Provision the K8s VDB as a Masked VDB without specifying any ‘Configure Clone’ hook. Default value is “false” (Optional) | "true” , “True”, “false”, “False” |
Volume Snapshot Class
Parameter |
Description |
Suggested Values |
---|---|---|
image.csiSnapshotter.repository |
csiSnapshotter Docker image. |
registry.k8s.io/sig-storage/csi-snapshotter |
image.csiSnapshotter.tag |
csiSnapshotter Docker image tag. |
<Latest Released Version e.g. v6.3.3) |
image.csiSnapshotter.pullPolicy |
csiSnapshotter image pull policy. |
Always |
Volume Snapshot
Parameter |
Description |
Suggested Values |
---|---|---|
image.externalSnapshotter.repository |
externalSnapshotter Docker image. |
registry.k8s.io/sig-storage/snapshot-controller |
image.externalSnapshotter.tag |
externalSnapshotter Docker image tag. |
<Latest Released Version e.g. v6.3.3) |
image.externalSnapshotter.pullPolicy |
externalSnapshotter image pull policy. |
Always |
image.externalSnapshotter.customResourceDefinitions.enabled |
Install crds if not present |
if set true, VolumeSnapshot, VolumeSnapshotContent and VolumeSnapshotClass CRDs will be created. Set it false, If they already exist in cluster. |