Volume driver for Pure Storage FlashArray storage system.
This driver requires Purity version 4.0.0 or later.
Bases: cinder.volume.drivers.san.san.SanISCSIDriver
Performs volume management on Pure Storage FlashArray.
Creates a cgsnapshot.
Creates a clone of the specified volume.
Creates a consistencygroup.
Creates a snapshot.
Creates a volume.
Creates a volume from a snapshot.
Deletes a cgsnapshot.
Deletes a consistency group.
Deletes a snapshot.
Disconnect all hosts and delete the volume
Performs driver initialization steps that could raise exceptions.
Extend volume to new_size.
Return the current state of the volume service.
If ‘refresh’ is True, run the update first.
Allow connection to connector and return connection info.
Brings an existing backend storage object under Cinder management.
We expect a volume name in the existing_ref that matches one in Purity.
Return size of volume to be managed by manage_existing.
We expect a volume name in the existing_ref that matches one in Purity.
Terminate connection.
Removes the specified volume from Cinder management.
Does not delete the underlying backend storage object.
The volume will be renamed with “-unmanaged” as a suffix