Merge "NetApp: Deprecate parameters for 7mode systems and E-Series systems"
This commit is contained in:
commit
210a2dac77
@ -68,15 +68,9 @@ parameters:
|
|||||||
CinderNetappTransportType:
|
CinderNetappTransportType:
|
||||||
type: string
|
type: string
|
||||||
default: 'http'
|
default: 'http'
|
||||||
CinderNetappVfiler:
|
|
||||||
type: string
|
|
||||||
default: ''
|
|
||||||
CinderNetappVserver:
|
CinderNetappVserver:
|
||||||
type: string
|
type: string
|
||||||
default: ''
|
default: ''
|
||||||
CinderNetappPartnerBackendName:
|
|
||||||
type: string
|
|
||||||
default: ''
|
|
||||||
CinderNetappNfsShares:
|
CinderNetappNfsShares:
|
||||||
type: string
|
type: string
|
||||||
default: ''
|
default: ''
|
||||||
@ -89,13 +83,6 @@ parameters:
|
|||||||
CinderNetappCopyOffloadToolPath:
|
CinderNetappCopyOffloadToolPath:
|
||||||
type: string
|
type: string
|
||||||
default: ''
|
default: ''
|
||||||
CinderNetappControllerIps:
|
|
||||||
type: string
|
|
||||||
default: ''
|
|
||||||
CinderNetappSaPassword:
|
|
||||||
type: string
|
|
||||||
default: ''
|
|
||||||
hidden: true
|
|
||||||
CinderNetappPoolNameSearchPattern:
|
CinderNetappPoolNameSearchPattern:
|
||||||
default: '(.+)'
|
default: '(.+)'
|
||||||
description: >
|
description: >
|
||||||
@ -106,15 +93,42 @@ parameters:
|
|||||||
CinderNetappHostType:
|
CinderNetappHostType:
|
||||||
type: string
|
type: string
|
||||||
default: ''
|
default: ''
|
||||||
CinderNetappWebservicePath:
|
|
||||||
type: string
|
|
||||||
default: '/devmgr/v2'
|
|
||||||
CinderNetappNasSecureFileOperations:
|
CinderNetappNasSecureFileOperations:
|
||||||
type: string
|
type: string
|
||||||
default: 'false'
|
default: 'false'
|
||||||
CinderNetappNasSecureFilePermissions:
|
CinderNetappNasSecureFilePermissions:
|
||||||
type: string
|
type: string
|
||||||
default: 'false'
|
default: 'false'
|
||||||
|
# DEPRECATED options for compatibility with older versions
|
||||||
|
# These are obsolete now that CinderNetappPoolNameSearchPattern is fully
|
||||||
|
# supported here and in puppet-tripleo.
|
||||||
|
CinderNetappVfiler:
|
||||||
|
type: string
|
||||||
|
default: ''
|
||||||
|
CinderNetappPartnerBackendName:
|
||||||
|
type: string
|
||||||
|
default: ''
|
||||||
|
CinderNetappControllerIps:
|
||||||
|
type: string
|
||||||
|
default: ''
|
||||||
|
CinderNetappSaPassword:
|
||||||
|
type: string
|
||||||
|
default: ''
|
||||||
|
hidden: true
|
||||||
|
CinderNetappWebservicePath:
|
||||||
|
type: string
|
||||||
|
default: '/devmgr/v2'
|
||||||
|
|
||||||
|
parameter_groups:
|
||||||
|
- label: deprecated
|
||||||
|
description: |
|
||||||
|
The following parameters are deprecated and will be removed.
|
||||||
|
parameters:
|
||||||
|
- CinderNetappVfiler
|
||||||
|
- CinderNetappPartnerBackendName
|
||||||
|
- CinderNetappControllerIps
|
||||||
|
- CinderNetappSaPassword
|
||||||
|
- CinderNetappWebservicePath
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
role_data:
|
role_data:
|
||||||
@ -134,17 +148,12 @@ outputs:
|
|||||||
cinder::backend::netapp::netapp_storage_family: {get_param: CinderNetappStorageFamily}
|
cinder::backend::netapp::netapp_storage_family: {get_param: CinderNetappStorageFamily}
|
||||||
cinder::backend::netapp::netapp_storage_protocol: {get_param: CinderNetappStorageProtocol}
|
cinder::backend::netapp::netapp_storage_protocol: {get_param: CinderNetappStorageProtocol}
|
||||||
cinder::backend::netapp::netapp_transport_type: {get_param: CinderNetappTransportType}
|
cinder::backend::netapp::netapp_transport_type: {get_param: CinderNetappTransportType}
|
||||||
cinder::backend::netapp::netapp_vfiler: {get_param: CinderNetappVfiler}
|
|
||||||
cinder::backend::netapp::netapp_vserver: {get_param: CinderNetappVserver}
|
cinder::backend::netapp::netapp_vserver: {get_param: CinderNetappVserver}
|
||||||
cinder::backend::netapp::netapp_partner_backend_name: {get_param: CinderNetappPartnerBackendName}
|
|
||||||
cinder::backend::netapp::nfs_shares: {get_param: CinderNetappNfsShares}
|
cinder::backend::netapp::nfs_shares: {get_param: CinderNetappNfsShares}
|
||||||
cinder::backend::netapp::nfs_shares_config: {get_param: CinderNetappNfsSharesConfig}
|
cinder::backend::netapp::nfs_shares_config: {get_param: CinderNetappNfsSharesConfig}
|
||||||
cinder::backend::netapp::nfs_mount_options: {get_param: CinderNetappNfsMountOptions}
|
cinder::backend::netapp::nfs_mount_options: {get_param: CinderNetappNfsMountOptions}
|
||||||
cinder::backend::netapp::netapp_copyoffload_tool_path: {get_param: CinderNetappCopyOffloadToolPath}
|
cinder::backend::netapp::netapp_copyoffload_tool_path: {get_param: CinderNetappCopyOffloadToolPath}
|
||||||
cinder::backend::netapp::netapp_controller_ips: {get_param: CinderNetappControllerIps}
|
|
||||||
cinder::backend::netapp::netapp_sa_password: {get_param: CinderNetappSaPassword}
|
|
||||||
cinder::backend::netapp::netapp_host_type: {get_param: CinderNetappHostType}
|
cinder::backend::netapp::netapp_host_type: {get_param: CinderNetappHostType}
|
||||||
cinder::backend::netapp::netapp_webservice_path: {get_param: CinderNetappWebservicePath}
|
|
||||||
cinder::backend::netapp::nas_secure_file_operations: {get_param: CinderNetappNasSecureFileOperations}
|
cinder::backend::netapp::nas_secure_file_operations: {get_param: CinderNetappNasSecureFileOperations}
|
||||||
cinder::backend::netapp::nas_secure_file_permissions: {get_param: CinderNetappNasSecureFilePermissions}
|
cinder::backend::netapp::nas_secure_file_permissions: {get_param: CinderNetappNasSecureFilePermissions}
|
||||||
cinder::backend::netapp::netapp_pool_name_search_pattern: {get_param: CinderNetappPoolNameSearchPattern}
|
cinder::backend::netapp::netapp_pool_name_search_pattern: {get_param: CinderNetappPoolNameSearchPattern}
|
||||||
|
@ -15,18 +15,13 @@ parameter_defaults:
|
|||||||
CinderNetappStorageFamily: 'ontap_cluster'
|
CinderNetappStorageFamily: 'ontap_cluster'
|
||||||
CinderNetappStorageProtocol: 'nfs'
|
CinderNetappStorageProtocol: 'nfs'
|
||||||
CinderNetappTransportType: 'http'
|
CinderNetappTransportType: 'http'
|
||||||
CinderNetappVfiler: ''
|
|
||||||
CinderNetappVserver: ''
|
CinderNetappVserver: ''
|
||||||
CinderNetappPartnerBackendName: ''
|
|
||||||
CinderNetappNfsShares: ''
|
CinderNetappNfsShares: ''
|
||||||
CinderNetappNfsSharesConfig: '/etc/cinder/shares.conf'
|
CinderNetappNfsSharesConfig: '/etc/cinder/shares.conf'
|
||||||
CinderNetappNfsMountOptions: 'context=system_u:object_r:container_file_t:s0'
|
CinderNetappNfsMountOptions: 'context=system_u:object_r:container_file_t:s0'
|
||||||
CinderNetappCopyOffloadToolPath: ''
|
CinderNetappCopyOffloadToolPath: ''
|
||||||
CinderNetappControllerIps: ''
|
|
||||||
CinderNetappSaPassword: ''
|
|
||||||
CinderNetappPoolNameSearchPattern: '(.+)'
|
CinderNetappPoolNameSearchPattern: '(.+)'
|
||||||
CinderNetappHostType: ''
|
CinderNetappHostType: ''
|
||||||
CinderNetappWebservicePath: '/devmgr/v2'
|
|
||||||
|
|
||||||
# To configure multiple Netapp backends, use CinderNetappMultiConfig to
|
# To configure multiple Netapp backends, use CinderNetappMultiConfig to
|
||||||
# assign parameter values specific to that backend. For example:
|
# assign parameter values specific to that backend. For example:
|
||||||
|
@ -17,10 +17,6 @@ parameter_defaults:
|
|||||||
# Type: comma_delimited_list
|
# Type: comma_delimited_list
|
||||||
CinderNetappBackendName: tripleo_netapp
|
CinderNetappBackendName: tripleo_netapp
|
||||||
|
|
||||||
#
|
|
||||||
# Type: string
|
|
||||||
CinderNetappControllerIps: ''
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Type: string
|
# Type: string
|
||||||
CinderNetappCopyOffloadToolPath: ''
|
CinderNetappCopyOffloadToolPath: ''
|
||||||
@ -58,10 +54,6 @@ parameter_defaults:
|
|||||||
# Type: string
|
# Type: string
|
||||||
CinderNetappNfsSharesConfig: /etc/cinder/shares.conf
|
CinderNetappNfsSharesConfig: /etc/cinder/shares.conf
|
||||||
|
|
||||||
#
|
|
||||||
# Type: string
|
|
||||||
CinderNetappPartnerBackendName: ''
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Mandatory. This parameter must be set by the user.
|
# Mandatory. This parameter must be set by the user.
|
||||||
# Type: string
|
# Type: string
|
||||||
@ -71,10 +63,6 @@ parameter_defaults:
|
|||||||
# Type: string
|
# Type: string
|
||||||
CinderNetappPoolNameSearchPattern: (.+)
|
CinderNetappPoolNameSearchPattern: (.+)
|
||||||
|
|
||||||
#
|
|
||||||
# Type: string
|
|
||||||
CinderNetappSaPassword: ''
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Mandatory. This parameter must be set by the user.
|
# Mandatory. This parameter must be set by the user.
|
||||||
# Type: string
|
# Type: string
|
||||||
@ -100,18 +88,10 @@ parameter_defaults:
|
|||||||
# Type: string
|
# Type: string
|
||||||
CinderNetappTransportType: http
|
CinderNetappTransportType: http
|
||||||
|
|
||||||
#
|
|
||||||
# Type: string
|
|
||||||
CinderNetappVfiler: ''
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Type: string
|
# Type: string
|
||||||
CinderNetappVserver: ''
|
CinderNetappVserver: ''
|
||||||
|
|
||||||
#
|
|
||||||
# Type: string
|
|
||||||
CinderNetappWebservicePath: /devmgr/v2
|
|
||||||
|
|
||||||
# ******************************************************
|
# ******************************************************
|
||||||
# Static parameters - these are values that must be
|
# Static parameters - these are values that must be
|
||||||
# included in the environment but should not be changed.
|
# included in the environment but should not be changed.
|
||||||
|
@ -0,0 +1,18 @@
|
|||||||
|
---
|
||||||
|
deprecations:
|
||||||
|
- |
|
||||||
|
The following two parameters have been deprecated and have no effect now.
|
||||||
|
These two parameters are used for 7mode systems which are no longer
|
||||||
|
supported by cinder.
|
||||||
|
|
||||||
|
- ``CinderNetappVfiler``
|
||||||
|
- ``CinderNetappPartnerBackendName``
|
||||||
|
|
||||||
|
- |
|
||||||
|
The following three parameters have been deprecated and have no effect
|
||||||
|
now. These three parameters are used for E-Series systems which are no
|
||||||
|
longer supported by cinder.
|
||||||
|
|
||||||
|
- ``CinderNetappControllerIPs``
|
||||||
|
- ``CinderNetappSaPassword``
|
||||||
|
- ``CinderNetappWebservicePath``
|
@ -68,7 +68,32 @@ environments:
|
|||||||
a Cinder NetApp backend, configured via puppet
|
a Cinder NetApp backend, configured via puppet
|
||||||
files:
|
files:
|
||||||
deployment/cinder/cinder-backend-netapp-puppet.yaml:
|
deployment/cinder/cinder-backend-netapp-puppet.yaml:
|
||||||
parameters: all
|
parameters:
|
||||||
|
# TODO(tkajinam): Currently this is required to skip the deprecated
|
||||||
|
# parameters but ideally these should be excluded
|
||||||
|
# by generator. Remove this once that is fixed or
|
||||||
|
# the deprecated parameters are removed.
|
||||||
|
- CinderEnableNetappBackend
|
||||||
|
- CinderNetappAvailabilityZone
|
||||||
|
- CinderNetappBackendName
|
||||||
|
- CinderNetappCopyOffloadToolPath
|
||||||
|
- CinderNetappHostType
|
||||||
|
- CinderNetappLogin
|
||||||
|
- CinderNetappMultiConfig
|
||||||
|
- CinderNetappNasSecureFileOperations
|
||||||
|
- CinderNetappNasSecureFilePermissions
|
||||||
|
- CinderNetappNfsMountOptions
|
||||||
|
- CinderNetappNfsShares
|
||||||
|
- CinderNetappNfsSharesConfig
|
||||||
|
- CinderNetappPassword
|
||||||
|
- CinderNetappPoolNameSearchPattern
|
||||||
|
- CinderNetappServerHostname
|
||||||
|
- CinderNetappServerPort
|
||||||
|
- CinderNetappSizeMultiplier
|
||||||
|
- CinderNetappStorageFamily
|
||||||
|
- CinderNetappStorageProtocol
|
||||||
|
- CinderNetappTransportType
|
||||||
|
- CinderNetappVserver
|
||||||
static:
|
static:
|
||||||
- CinderEnableNetappBackend
|
- CinderEnableNetappBackend
|
||||||
resource_registry:
|
resource_registry:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user