Browse Source

Cinder: Remove support for HPE Lefthand driver

The HEP Lefthand driver was removed from cinder during Ussuri release
and puppet-cinder also dropped support for the driver during Xena
cycle.

Closes-Bug: #1933709
Change-Id: If0e72c48212b867f0d9162f58e67099ac7350c4e
changes/75/798175/2
Takashi Kajinami 1 year ago
parent
commit
ef7254edd2
  1. 73
      deployment/cinder/cinder-hpelefthand-iscsi-puppet.yaml
  2. 13
      environments/cinder-hpelefthand-config.yaml
  3. 1
      overcloud-resource-registry-puppet.j2.yaml
  4. 8
      releasenotes/notes/remove-hpe-lefthand-23c6beaa777e3dfb.yaml
  5. 1
      roles/Controller.yaml
  6. 1
      roles/ControllerAllNovaStandalone.yaml
  7. 1
      roles/ControllerNoCeph.yaml
  8. 1
      roles/ControllerNovaStandalone.yaml
  9. 1
      roles/ControllerOpenstack.yaml
  10. 1
      roles/ControllerSriov.yaml
  11. 1
      roles/ControllerStorageDashboard.yaml
  12. 1
      roles/ControllerStorageNfs.yaml
  13. 1
      roles/Standalone.yaml
  14. 1
      roles_data.yaml

73
deployment/cinder/cinder-hpelefthand-iscsi-puppet.yaml

@ -1,73 +0,0 @@
heat_template_version: wallaby
description: >
Configure Cinder HPELeftHandISCSIDriver
parameters:
# Config specific parameters, to be provided via parameter_defaults
CinderHPELeftHandISCSIApiUrl:
type: string
CinderHPELeftHandISCSIUserName:
type: string
CinderHPELeftHandISCSIPassword:
type: string
hidden: true
CinderHPELeftHandISCSIBackendName:
type: string
default: 'tripleo_hpelefthand'
CinderHPELeftHandISCSIAvailabilityZone:
default: ''
description: >
The availability zone of the HPE LeftHand iSCSI Cinder backend.
When set, it overrides the default CinderStorageAvailabilityZone.
type: string
CinderHPELeftHandISCSIChapEnabled:
type: boolean
default: false
CinderHPELeftHandClusterName:
type: string
CinderHPELeftHandDebug:
type: boolean
default: false
ServiceData:
default: {}
description: Dictionary packing service data
type: json
ServiceNetMap:
default: {}
description: Mapping of service_name -> network name. Typically set
via parameter_defaults in the resource registry. Use
parameter_merge_strategies to merge it with the defaults.
type: json
RoleName:
default: ''
description: Role name on which the service is applied
type: string
RoleParameters:
default: {}
description: Parameters specific to the role
type: json
EndpointMap:
default: {}
type: json
description: Mapping of service endpoint -> protocol. Typically set
via parameter_defaults in the resource registry.
outputs:
role_data:
description: Role data for Cinder HPELeftHandISCSIDriver
value:
service_name: cinder_hpelefthand_iscsi
config_settings:
map_merge:
- tripleo::profile::base::cinder::volume::cinder_enable_hpelefthand_backend: true
cinder::backend::hpelefthand_iscsi::hpelefthand_api_url: {get_param: CinderHPELeftHandISCSIApiUrl}
cinder::backend::hpelefthand_iscsi::hpelefthand_username: {get_param: CinderHPELeftHandISCSIUserName}
cinder::backend::hpelefthand_iscsi::hpelefthand_password: {get_param: CinderHPELeftHandISCSIPassword}
cinder::backend::hpelefthand_iscsi::volume_backend_name: {get_param: CinderHPELeftHandISCSIBackendName}
cinder::backend::hpelefthand_iscsi::hpelefthand_iscsi_chap_enabled: {get_param: CinderHPELeftHandISCSIChapEnabled}
cinder::backend::hpelefthand_iscsi::hpelefthand_clustername: {get_param: CinderHPELeftHandClusterName}
cinder::backend::hpelefthand_iscsi::hpelefthand_debug: {get_param: CinderHPELeftHandDebug}
- if:
- not: {equals : [{get_param: CinderHPELeftHandISCSIAvailabilityZone}, '']}
- cinder::backend::hpelefthand_iscsi::backend_availability_zone: {get_param: CinderHPELeftHandISCSIAvailabilityZone}

13
environments/cinder-hpelefthand-config.yaml

@ -1,13 +0,0 @@
# A Heat environment file which can be used to enable a
# a Cinder HPELeftHandISCSI backend, configured via puppet
resource_registry:
OS::TripleO::Services::CinderHPELeftHandISCSI: ../deployment/cinder/cinder-hpelefthand-iscsi-puppet.yaml
parameter_defaults:
CinderHPELeftHandISCSIApiUrl: ''
CinderHPELeftHandISCSIUserName: ''
CinderHPELeftHandISCSIPassword: ''
CinderHPELeftHandISCSIBackendName: 'tripleo_hpelefthand'
CinderHPELeftHandISCSIChapEnabled: false
CinderHPELeftHandClusterName: ''
CinderHPELeftHandDebug: false

1
overcloud-resource-registry-puppet.j2.yaml

@ -291,7 +291,6 @@ resource_registry:
OS::TripleO::Services::CinderBackendPure: OS::Heat::None
OS::TripleO::Services::CinderBackendScaleIO: OS::Heat::None
OS::TripleO::Services::CinderBackendNVMeOF: OS::Heat::None
OS::TripleO::Services::CinderHPELeftHandISCSI: OS::Heat::None
OS::TripleO::Services::CinderVolumeEdge: OS::Heat::None
OS::TripleO::Services::Etcd: OS::Heat::None
OS::TripleO::Services::AuditD: OS::Heat::None

8
releasenotes/notes/remove-hpe-lefthand-23c6beaa777e3dfb.yaml

@ -0,0 +1,8 @@
---
upgrade:
- |
Support for the HPE Lefthand cinder driver has been removed.
- |
The ``OS::TripleO::Services::CinderHPELeftHandISCSI`` service was removed,
so it should be removed from role data during upgrade.

1
roles/Controller.yaml

@ -77,7 +77,6 @@
- OS::TripleO::Services::CinderBackendScaleIO
- OS::TripleO::Services::CinderBackendNVMeOF
- OS::TripleO::Services::CinderBackup
- OS::TripleO::Services::CinderHPELeftHandISCSI
- OS::TripleO::Services::CinderScheduler
- OS::TripleO::Services::CinderVolume
- OS::TripleO::Services::Clustercheck

1
roles/ControllerAllNovaStandalone.yaml

@ -46,7 +46,6 @@
- OS::TripleO::Services::CephRgw
- OS::TripleO::Services::CinderApi
- OS::TripleO::Services::CinderBackup
- OS::TripleO::Services::CinderHPELeftHandISCSI
- OS::TripleO::Services::CinderScheduler
- OS::TripleO::Services::CinderVolume
- OS::TripleO::Services::Collectd

1
roles/ControllerNoCeph.yaml

@ -65,7 +65,6 @@
- OS::TripleO::Services::CinderBackendScaleIO
- OS::TripleO::Services::CinderBackendNVMeOF
- OS::TripleO::Services::CinderBackup
- OS::TripleO::Services::CinderHPELeftHandISCSI
- OS::TripleO::Services::CinderScheduler
- OS::TripleO::Services::CinderVolume
- OS::TripleO::Services::Clustercheck

1
roles/ControllerNovaStandalone.yaml

@ -58,7 +58,6 @@
- OS::TripleO::Services::CinderBackendPure
- OS::TripleO::Services::CinderBackendScaleIO
- OS::TripleO::Services::CinderBackup
- OS::TripleO::Services::CinderHPELeftHandISCSI
- OS::TripleO::Services::CinderScheduler
- OS::TripleO::Services::CinderVolume
- OS::TripleO::Services::Clustercheck

1
roles/ControllerOpenstack.yaml

@ -51,7 +51,6 @@
- OS::TripleO::Services::CephRgw
- OS::TripleO::Services::CinderApi
- OS::TripleO::Services::CinderBackup
- OS::TripleO::Services::CinderHPELeftHandISCSI
- OS::TripleO::Services::CinderScheduler
- OS::TripleO::Services::CinderVolume
- OS::TripleO::Services::Collectd

1
roles/ControllerSriov.yaml

@ -69,7 +69,6 @@
- OS::TripleO::Services::CinderBackendScaleIO
- OS::TripleO::Services::CinderBackendNVMeOF
- OS::TripleO::Services::CinderBackup
- OS::TripleO::Services::CinderHPELeftHandISCSI
- OS::TripleO::Services::CinderScheduler
- OS::TripleO::Services::CinderVolume
- OS::TripleO::Services::Clustercheck

1
roles/ControllerStorageDashboard.yaml

@ -75,7 +75,6 @@
- OS::TripleO::Services::CinderBackendScaleIO
- OS::TripleO::Services::CinderBackendNVMeOF
- OS::TripleO::Services::CinderBackup
- OS::TripleO::Services::CinderHPELeftHandISCSI
- OS::TripleO::Services::CinderScheduler
- OS::TripleO::Services::CinderVolume
- OS::TripleO::Services::Clustercheck

1
roles/ControllerStorageNfs.yaml

@ -76,7 +76,6 @@
- OS::TripleO::Services::CinderBackendScaleIO
- OS::TripleO::Services::CinderBackendNVMeOF
- OS::TripleO::Services::CinderBackup
- OS::TripleO::Services::CinderHPELeftHandISCSI
- OS::TripleO::Services::CinderScheduler
- OS::TripleO::Services::CinderVolume
- OS::TripleO::Services::Clustercheck

1
roles/Standalone.yaml

@ -70,7 +70,6 @@
- OS::TripleO::Services::CinderBackendNetApp
- OS::TripleO::Services::CinderBackendScaleIO
- OS::TripleO::Services::CinderBackup
- OS::TripleO::Services::CinderHPELeftHandISCSI
- OS::TripleO::Services::CinderScheduler
- OS::TripleO::Services::CinderVolume
- OS::TripleO::Services::Clustercheck

1
roles_data.yaml

@ -80,7 +80,6 @@
- OS::TripleO::Services::CinderBackendScaleIO
- OS::TripleO::Services::CinderBackendNVMeOF
- OS::TripleO::Services::CinderBackup
- OS::TripleO::Services::CinderHPELeftHandISCSI
- OS::TripleO::Services::CinderScheduler
- OS::TripleO::Services::CinderVolume
- OS::TripleO::Services::Clustercheck

Loading…
Cancel
Save