[Pure Storage] Add new FlashArray Cinder driver parameter

Depends-On: I6a3d2626be0f59500fa164b05d96a8b637c51b86
Change-Id: Id223b8b4d32d5da2b5bf1b44efebb9a2997cbd8a
This commit is contained in:
Simon Dodsley 2022-12-28 16:57:49 -05:00
parent 2e053e0dec
commit 93de3c656e
3 changed files with 13 additions and 0 deletions

View File

@ -92,6 +92,12 @@ parameters:
default: '0.0.0.0/0'
description: CIDR of FlashArray iSCSI targets hosts are allowed
to connect to. Default is any valid IPv4 or IPv6 address.
CinderPureIscsiCidrList:
type: comma_delimited_list
default: []
description: Comma-separated list of CIDRs of FlashArray iSCSI
targets hosts are allowed to connect to. This
parameter supercedes pure_iscsi_cidr.
CinderPureEradicateOnDelete:
type: boolean
default: false
@ -141,6 +147,7 @@ outputs:
cinder::backend::pure::pure_nvme_transport : {get_param: CinderPureNvmeTransport}
cinder::backend::pure::pure_nvme_cidr : {get_param: CinderPureNvmeCidr}
cinder::backend::pure::pure_nvme_cidr_list : {get_param: CinderPureNvmeCidrList}
cinder::backend::pure::pure_iscsi_cidr_list : {get_param: CinderPureIscsiCidrList}
- if:
- not: {equals : [{get_param: CinderPureAvailabilityZone}, '']}
- cinder::backend::pure::backend_availability_zone: {get_param: CinderPureAvailabilityZone}

View File

@ -21,6 +21,7 @@ parameter_defaults:
CinderPureNvmeTransport: 'roce'
CinderPureNvmeCidr: '0.0.0.0/0'
CinderPureNvmeCidrList: []
CinderPureIscsiCidrList: []
# To configure multiple Pure backends, use CinderPureMultiConfig to
# assign parameter values specific to that backend. For example:

View File

@ -0,0 +1,5 @@
---
features:
- |
Added ``pure_iscsi_cidr_list`` support for the Pure
Storage FlashArray Cinder driver.