The module lifecycle stage: General Availability
The Deckhouse Kubernetes Platform installs CRDs but does not remove them when a module is disabled. If you no longer need the created CRDs, delete them.
DataExport
Scope: Namespaced
Version: v1alpha1
-
objectspec
-
stringspec.publicIngressType of public ingress for external access.
Allowed values:
KubernetesAPI,ConsoleFrontend -
booleanspec.publishEnable external access to the exporter pod outside the cluster.
-
objectspec.targetRef
Required value
Reference to the target resource for export.-
stringspec.targetRef.kindType of the target resource for export.
Allowed values:
PersistentVolumeClaim,VolumeSnapshot,VirtualDisk,VirtualDiskSnapshot -
stringspec.targetRef.nameName of the target resource for export.
-
-
stringspec.ttl
Required value
Time-to-live duration after the last user request. Acceptable values - <number>s, <number>m, <number>h, e.g. 5m, 2h45m, 1dPattern:
^([0-9]+(\.[0-9]+)?h)?([0-9]+(\.[0-9]+)?m)?([0-9]+s)?$
-
DataImport
Scope: Namespaced
Version: v1alpha1
-
objectspec
-
booleanspec.publishExpose the importer pod outside the cluster.
Default:
false -
objectspec.targetRef
Required value
Target resource reference with a template.-
stringspec.targetRef.kind
Required value
Target resource type.Allowed values:
PersistentVolumeClaim -
objectspec.targetRef.pvcTemplate
Required value
PersistentVolumeClaim template.-
objectspec.targetRef.pvcTemplate.metadataPersistentVolumeClaim metadata.
-
objectspec.targetRef.pvcTemplate.metadata.annotationsPersistentVolumeClaim annotations.
-
objectspec.targetRef.pvcTemplate.metadata.labelsPersistentVolumeClaim labels.
-
stringspec.targetRef.pvcTemplate.metadata.namePersistentVolumeClaim name.
-
-
objectspec.targetRef.pvcTemplate.specPersistentVolumeClaim specification.
-
array of stringsspec.targetRef.pvcTemplate.spec.accessModesDesired access modes for the volume.
-
stringspec.targetRef.pvcTemplate.spec.accessModes.Element of the array
Allowed values:
ReadWriteOnce,ReadOnlyMany,ReadWriteMany,ReadWriteOncePod
-
-
objectspec.targetRef.pvcTemplate.spec.resourcesMinimum resource requirements for the volume.
-
objectspec.targetRef.pvcTemplate.spec.resources.requestsMinimum amount of compute resources required.
-
-
stringspec.targetRef.pvcTemplate.spec.storageClassNameName of the StorageClass required by the PersistentVolumeClaim.
-
stringspec.targetRef.pvcTemplate.spec.volumeModeVolume mode required by the PersistentVolumeClaim.
Allowed values:
Block,Filesystem
-
-
-
-
stringspec.ttl
Required value
Time-to-live duration after the last user request.
Acceptable values:
<number>s<number>m<number>h
For example,
5m,2h45m, or1d.Pattern:
^([0-9]+(\.[0-9]+)?h)?([0-9]+(\.[0-9]+)?m)?([0-9]+s)?$ -
booleanspec.waitForFirstConsumerIf set to
false, a load pod is created to trigger volume population when the StorageClass hasvolumeBindingModeset toWaitForFirstConsumer.Default:
true
-