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.
-
DataImport
Scope: Namespaced
Version: v1alpha1
-
objectspec
-
booleanspec.publishPublish importer pod outside the cluster
Default:
false -
objectspec.targetRef
Required value
Target resource reference with template-
stringspec.targetRef.kind
Required value
Allowed values:
PersistentVolumeClaim -
objectspec.targetRef.pvcTemplate
Required value
-
objectspec.targetRef.pvcTemplate.metadata
-
objectspec.targetRef.pvcTemplate.metadata.annotations
-
objectspec.targetRef.pvcTemplate.metadata.labels
-
stringspec.targetRef.pvcTemplate.metadata.name
-
-
objectspec.targetRef.pvcTemplate.specPersistentVolumeClaim template
-
array of stringsspec.targetRef.pvcTemplate.spec.accessModesAccessModes contains the desired access modes the volume should have
-
stringspec.targetRef.pvcTemplate.spec.accessModes.Element of the array
Allowed values:
ReadWriteOnce,ReadOnlyMany,ReadWriteMany,ReadWriteOncePod
-
-
objectspec.targetRef.pvcTemplate.spec.resourcesResources represents the minimum resources the volume should have
-
objectspec.targetRef.pvcTemplate.spec.resources.requestsRequests describes the minimum amount of compute resources required
-
-
stringspec.targetRef.pvcTemplate.spec.storageClassNameName of the StorageClass required by the claim
-
stringspec.targetRef.pvcTemplate.spec.volumeModeVolumeMode defines what type of volume is required by the claim
Allowed values:
Block,Filesystem
-
-
-
-
stringspec.ttl
Required value
Time to live after last user’s requestPattern:
^([0-9]+(\.[0-9]+)?h)?([0-9]+(\.[0-9]+)?m)?([0-9]+s)?$ -
booleanspec.waitForFirstConsumerIf false, create a load pod to trigger population when StorageClass has volumeBindingMode WaitForFirstConsumer
Default:
true
-