Merge "[Pure Storage] Add new FlashArray Cinder driver parameter"

This commit is contained in:
Zuul 2023-02-01 05:00:31 +00:00 committed by Gerrit Code Review
commit 1d32ada441
3 changed files with 13 additions and 0 deletions

View File

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

View File

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