Deprecating Old ScaleIO Volume Config

New Dell EMC VxFlexOS Volume config is now
added. See https://review.opendev.org/#/c/728727/
Deprecating the old resource.

Change-Id: I65339e92d3ab1a7904ca0477666b32367295808d
This commit is contained in:
rajinir 2020-05-17 20:01:30 -05:00
parent 0b992342dc
commit 5e4f319edc
3 changed files with 33 additions and 1 deletions

View File

@ -15,7 +15,9 @@ heat_template_version: rocky
description: >
Openstack Cinder Dell EMC ScaleIO backend
Please note, this template is deprecated now.
Use Cinder Dell EMC VxFlexOS backend template defined in
cinder-backend-dellemc-vxflexos-puppet.yaml.
parameters:
CinderEnableScaleIOBackend:
type: boolean
@ -102,6 +104,27 @@ parameters:
description: Mapping of service endpoint -> protocol. Typically set
via parameter_defaults in the resource registry.
parameter_groups:
- label: deprecated
description: |
The following parameters are deprecated and will be removed.
parameters:
- CinderEnableScaleIOBackend
- CinderScaleIOBackendName
- CinderScaleIOSanIp
- CinderScaleIOSanLogin
- CinderScaleIOSanPassword
- CinderScaleIORestServerPort
- CinderScaleIOVerifyServerCertificate
- CinderScaleIOServerCertificatePath
- CinderScaleIOProtectionDomainName
- CinderScaleIOStoragePoolName
- CinderScaleIOStoragePools
- CinderScaleIORoundVolumeCapacity
- CinderScaleIOUnmapVolumeBeforeDeletion
- CinderScaleIOMaxOverSubscriptionRatio
- CinderScaleIOSanThinProvision
outputs:
role_data:
description: Role data for the Cinder Dell EMC ScaleIO backend.

View File

@ -14,6 +14,10 @@
#
# A Heat environment file which can be used to enable a
# a Cinder Dell EMC ScaleIO backend, configured via puppet
#
# Please note, this template is deprecated now.
# Use Cinder Dell EMC VxFlexOS backend template defined in
# cinder-backend-dellemc-vxflexos-puppet.yaml.
resource_registry:
OS::TripleO::Services::CinderBackendScaleIO: ../deployment/cinder/cinder-backend-scaleio-puppet.yaml

View File

@ -0,0 +1,5 @@
---
deprecations:
- Resource OS::TripleO::Services::CinderBackendScaleIO
is no longer supported. Use the new resource
OS::TripleO::Services::CinderBackendDellEMCVxFlexOS.