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.
NetappStorageClass
Scope: Cluster
Version: v1alpha1
-
stringapiVersionAPIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
-
stringkindKind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
objectmetadata
-
objectspec
-
stringspec.connectionName
Required value
Required: Reference to NetappStorageConnection by name. -
stringspec.fsType
Optional: Filesystem type for volumes mounted in pods with iSCSI and FC. Possible values:
ext3: ext3 filesystem.ext4: ext4 filesystem.xfs: xfs filesystem.
Default:
ext4Allowed values:
ext3,ext4,xfs -
stringspec.provisioningTypeOptional: Volume provisioning type.
Default:
thickAllowed values:
thin,thick -
stringspec.reclaimPolicy
Optional: Reclaim policy for volumes. Possible values:
Delete: When PVC is deleted, PV and data will be deleted.Retain: When PVC is deleted, PV and data will not be deleted. Manual administrator intervention is required to delete them.
Allowed values:
Delete,Retain
-
NetappStorageConnection
Scope: Cluster
Version: v1alpha1
-
stringapiVersionAPIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
-
stringkindKind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
objectmetadata
-
objectspecRequired spec section.
-
objectspec.controlPlane
Required value
Required: control plane connectivity (ONTAP API access).-
stringspec.controlPlane.address
Required value
Required: IP or DNS of the ONTAP management LIF. -
stringspec.controlPlane.password
Required value
Required: Password for API access. -
stringspec.controlPlane.protocol
Optional: ONTAP API protocol. Possible values:
ontapi: ZAPI protocol (default).rest: REST protocol (starting from ONTAP 9.15.1, if enabled on storage).
Default:
ontapiAllowed values:
ontapi,rest -
stringspec.controlPlane.svm
Required value
Required: Name of the SVM. -
stringspec.controlPlane.username
Required value
Required: Username for API access.
-
-
objectspec.dataPlaneOptional: data plane configuration for storage protocols (iSCSI, NFS, FCP).
-
objectspec.dataPlane.iSCSIOptional: iSCSI configuration.
-
objectspec.dataPlane.iSCSI.chapOptional: CHAP (Challenge Handshake Authentication Protocol) configuration for iSCSI connection authentication.
-
stringspec.dataPlane.iSCSI.chap.chapInitiatorSecretOptional: CHAP secret key for the iSCSI initiator. Required when CHAP authentication is enabled.
-
stringspec.dataPlane.iSCSI.chap.chapTargetInitiatorSecretOptional: CHAP secret key used by the target to authenticate the initiator. Required when CHAP authentication is enabled.
-
stringspec.dataPlane.iSCSI.chap.chapTargetUsernameOptional: CHAP username for the iSCSI target node. Required when CHAP authentication is enabled.
-
stringspec.dataPlane.iSCSI.chap.chapUsernameOptional: CHAP username for the iSCSI initiator. Required when CHAP authentication is enabled.
-
booleanspec.dataPlane.iSCSI.chap.useChapOptional: Whether to use CHAP authentication for iSCSI connections. When enabled, all CHAP fields become required.
Default:
false
-
-
-
objectspec.dataPlane.nfsOptional: NFS configuration.
-
stringspec.dataPlane.nfs.address
Required value
Required: IP address of NFS server. -
stringspec.dataPlane.nfs.versionOptional: NFS version string (e.g., “3”, “4.1”).
-
-
stringspec.dataPlane.protocol
Optional: storage protocol to use. Possible values:
iscsi: iSCSI protocol.fcp: Fibre Channel protocol.nfs: NFS protocol.
Default:
iscsiAllowed values:
iscsi,fcp,nfs
-
-