HPEStorageClass

Scope: Cluster
Version: v1alpha1

HPEStorageClass is a Kubernetes Custom Resource that defines a configuration for a Kubernetes Storage class.
  • spec
    object
    • spec.accessProtocol
      string

      Required value

      SAN access protocol.

      Allowed values: iscsi, fc

    • spec.cpg
      string
      Name of the cpg.

      Minimal length: 1

    • spec.fsType
      string

      Required value

      The filesystem type of the storage class. Might be:

      • xfs
      • ext4

      Allowed values: xfs, ext4

    • spec.pool
      string

      Required value

      Name of the pool.

      Minimal length: 1

    • spec.reclaimPolicy
      string

      Required value

      The storage class’s reclaim policy. Might be:

      • Delete (If the Persistent Volume Claim is deleted, deletes the Persistent Volume and its associated storage as well)
      • Retain (If the Persistent Volume Claim is deleted, remains the Persistent Volume and its associated storage)

      Allowed values: Delete, Retain

    • spec.storageConnectionName
      string

      Required value

      Name of the HPEStorageConnection custom resource.

      Minimal length: 1

HPEStorageConnection

Scope: Cluster
Version: v1alpha1

HPE storage connection parameters.
  • spec
    object
    • spec.controlPlane
      object

      Required value

      Properties of control plane connection for HPE storage.
      • spec.controlPlane.backendAddress
        string
        HPE storage address
      • spec.controlPlane.password
        string
        HPE storage password, base64 encoded
      • spec.controlPlane.serviceName
        string
        HPE service name
      • spec.controlPlane.servicePort
        string
        HPE service port
      • spec.controlPlane.username
        string
        HPE storage username