NetappStorageClass
Scope: Cluster
Version: v1alpha1
-
apiVersionAPIVersion 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
-
kindKind 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
-
metadata
-
spec
-
spec.connectionName
Required value
Required: Reference to NetappStorageConnection by name -
spec.fsTypeOptional: Filesystem type (ext3, ext4, xfs)
Default:
ext4
Allowed values:
ext3
,ext4
,xfs
-
spec.provisioningTypeOptional: Volume provisioning type (thin or thick)
Default:
thick
Allowed values:
thin
,thick
-
spec.reclaimPolicyOptional: Reclaim policy for volumes (Delete or Retain)
Allowed values:
Delete
,Retain
-
NetappStorageConnection
Scope: Cluster
Version: v1alpha1
-
apiVersionAPIVersion 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
-
kindKind 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
-
metadata
-
specRequired spec section
-
spec.controlPlane
Required value
Required: control plane connectivity (ONTAP API access)-
spec.controlPlane.address
Required value
Required: IP or DNS of the ONTAP management LIF -
spec.controlPlane.password
Required value
Required: Password for API access -
spec.controlPlane.protocolOptional: ONTAP API protocol
Default:
ontapi
Allowed values:
ontapi
,rest
-
spec.controlPlane.svm
Required value
Required: Name of the SVM -
spec.controlPlane.username
Required value
Required: Username for API access
-
-
spec.dataPlaneOptional: data plane configuration for storage protocols (iscsi, nfs, fcp)
-
spec.dataPlane.iSCSIOptional: iSCSI configuration
-
spec.dataPlane.iSCSI.chapOptional: CHAP configuration
-
spec.dataPlane.iSCSI.chap.chapInitiatorSecretOptional: CHAP initiator secret
-
spec.dataPlane.iSCSI.chap.chapTargetInitiatorSecretOptional: CHAP target-to-initiator secret
-
spec.dataPlane.iSCSI.chap.chapTargetUsernameOptional: CHAP target username
-
spec.dataPlane.iSCSI.chap.chapUsernameOptional: CHAP username
-
spec.dataPlane.iSCSI.chap.useChapOptional: Whether to use CHAP auth
Default:
false
-
-
-
spec.dataPlane.nfsOptional: NFS configuration
-
spec.dataPlane.nfs.address
Required value
Required: IP address of NFS server -
spec.dataPlane.nfs.versionOptional: NFS version string (e.g., “3”, “4.1”)
-
-
spec.dataPlane.protocolOptional: storage protocol to use
Default:
iscsi
Allowed values:
iscsi
,fcp
,nfs
-
-