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.fsTypeOptional: Filesystem type (ext3, ext4, xfs)
Default:
ext4Allowed values:
ext3,ext4,xfs -
stringspec.provisioningTypeOptional: Volume provisioning type (thin or thick)
Default:
thickAllowed values:
thin,thick -
stringspec.reclaimPolicyOptional: Reclaim policy for volumes (Delete or Retain)
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.protocolOptional: ONTAP API protocol
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 configuration
-
stringspec.dataPlane.iSCSI.chap.chapInitiatorSecretOptional: CHAP initiator secret
-
stringspec.dataPlane.iSCSI.chap.chapTargetInitiatorSecretOptional: CHAP target-to-initiator secret
-
stringspec.dataPlane.iSCSI.chap.chapTargetUsernameOptional: CHAP target username
-
stringspec.dataPlane.iSCSI.chap.chapUsernameOptional: CHAP username
-
booleanspec.dataPlane.iSCSI.chap.useChapOptional: Whether to use CHAP auth
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.protocolOptional: storage protocol to use
Default:
iscsiAllowed values:
iscsi,fcp,nfs
-
-