Cinder Volume Purestorage
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/edge | 2 | 10 Oct 2025 | |
2025.1/edge | 2 | 10 Oct 2025 |
juju deploy cinder-volume-purestorage --channel edge
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
backend-availability-zone | string
Availability zone to associate with this backend.
-
driver-ssl-cert | string
PEM-encoded SSL certificate to use for HTTPS connections to the storage array. If unset, SSL verification is not performed.
-
protocol | string
Default: iscsi
Pure Storage protocl selector, determines driver class to use: iscsi - cinder.volume.drivers.pure.PureISCSIDriver (iSCSI) fc - cinder.volume.drivers.pure.PureFCDriver (Fibre Channel) nvme - cinder.volume.drivers.pure.PureNVMEDriver (NVMe)
-
pure-api-token | secret
REST API authorization token from the Pure Storage FlashArray. Required for all driver operations. Obtain from Purity system using: pureadmin create --api-token <username>
-
pure-automatic-max-oversubscription-ratio | boolean
Default: True
Automatically determine an oversubscription ratio based on the current total data reduction values. If enabled, this calculated value will override the max_over_subscription_ratio config option.
-
pure-eradicate-on-delete | boolean
When enabled, all Pure volumes, snapshots, and protection groups will be eradicated at the time of deletion in Cinder. Data will NOT be recoverable after a delete with this set to True! When disabled, volumes and snapshots will go into pending eradication state and can be recovered for 24 hours.
-
pure-host-personality | string
Determines how the Purity system tunes the protocol used between the array and the initiator. Options: aix, esxi, hitachi-vsp, hpux, oracle-vm-server, solaris, vms, or null for auto-detection.
-
pure-iscsi-cidr | string
Default: 0.0.0.0/0
CIDR of FlashArray iSCSI targets hosts are allowed to connect to. Default allows connection to any IPv4 address. Supports IPv6 subnets. Ignored when pure-iscsi-cidr-list is set.
-
pure-iscsi-cidr-list | string
Comma-separated list of CIDR of FlashArray iSCSI targets hosts are allowed to connect to. Supports IPv4 and IPv6 subnets. This parameter supersedes pure-iscsi-cidr.
-
pure-nvme-cidr | string
Default: 0.0.0.0/0
CIDR of FlashArray NVMe targets hosts are allowed to connect to. Default allows connection to any IPv4 address. Supports IPv6 subnets. Ignored when pure-nvme-cidr-list is set.
-
pure-nvme-cidr-list | string
Comma-separated list of CIDR of FlashArray NVMe targets hosts are allowed to connect to. Supports IPv4 and IPv6 subnets. This parameter supersedes pure-nvme-cidr.
-
pure-nvme-transport | string
Default: tcp
NVMe transport layer to be used by the NVMe driver. Options: roce, tcp Note: TCP transport requires Purity 6.4.2 or higher.
-
pure-replica-interval-default | int
Default: 3600
Snapshot replication interval in seconds. Default is 1 hour (3600).
-
pure-replica-retention-long-term-default | int
Default: 7
Retain snapshots per day on target for this time (in days). Default is 7 days.
-
pure-replica-retention-long-term-per-day-default | int
Default: 3
Retain how many snapshots for each day. Default is 3 snapshots per day.
-
pure-replica-retention-short-term-default | int
Default: 14400
Retain all snapshots on target for this time (in seconds). Default is 4 hours (14400).
-
pure-replication-pg-name | string
Default: cinder-group
Pure Protection Group name to use for async replication. Will be created if it does not exist. WARNING: Do not change after volumes have been created.
-
pure-replication-pod-name | string
Default: cinder-pod
Pure Pod name to use for sync replication. Will be created if it does not exist. WARNING: Do not change after volumes have been created.
-
pure-trisync-enabled | boolean
When enabled and two replication devices are provided (one each of types sync and async), this enables the ability to create a volume that is sync replicated to one array and async replicated to a separate array (3-site replication).
-
pure-trisync-pg-name | string
Default: cinder-trisync
Pure Protection Group name to use for trisync replication leg inside the sync replication pod. Will be created if it does not exist.
-
san-ip | string
Pure Storage FlashArray management IP address or hostname. This is the primary array management interface.
-
use-multipath-for-image-xfer | boolean
Default: True
Enable multipathing for image transfer operations to improve performance and reliability.
-
volume-backend-name | string
Name that Cinder will report for this backend. If unset the Juju application name is used.