[Dell EMC drivers] Accept arrays for ListOpt

The *_share_data_pools parameters and the *_ethernet_ports parameters
are defined as ListOpts. This change allows using array values for
these parameters so that the value can be define in more native way.

Change-Id: Ie9160c3ff510df3778ba096ffd25b69eb9b668f9
(cherry picked from commit f65d50563f)
(cherry picked from commit cd8720b40e)
(cherry picked from commit d986b4d2e8)
This commit is contained in:
Takashi Kajinami 2021-11-17 08:33:59 +09:00 committed by Goutham Pacha Ravi
parent c590c8cd27
commit a3c5e8ee6a
3 changed files with 6 additions and 6 deletions

View File

@ -107,8 +107,8 @@ define manila::backend::dellemc_unity (
"${share_backend_name}/share_backend_name": value => $share_backend_name;
"${share_backend_name}/emc_share_backend": value => $emc_share_backend;
"${share_backend_name}/unity_server_meta_pool": value => $unity_server_meta_pool;
"${share_backend_name}/unity_share_data_pools": value => $unity_share_data_pools;
"${share_backend_name}/unity_ethernet_ports": value => $unity_ethernet_ports;
"${share_backend_name}/unity_share_data_pools": value => join(any2array($unity_share_data_pools), ',');
"${share_backend_name}/unity_ethernet_ports": value => join(any2array($unity_ethernet_ports), ',');
"${share_backend_name}/network_plugin_ipv6_enabled": value => $network_plugin_ipv6_enabled;
"${share_backend_name}/emc_ssl_cert_verify": value => $emc_ssl_cert_verify;
"${share_backend_name}/emc_ssl_cert_path": value => $emc_ssl_cert_path;

View File

@ -86,8 +86,8 @@ define manila::backend::dellemc_vmax (
"${share_backend_name}/share_backend_name": value => $share_backend_name;
"${share_backend_name}/emc_share_backend": value => $emc_share_backend;
"${share_backend_name}/vmax_server_container": value => $vmax_server_container;
"${share_backend_name}/vmax_share_data_pools": value => $vmax_share_data_pools;
"${share_backend_name}/vmax_ethernet_ports": value => $vmax_ethernet_ports;
"${share_backend_name}/vmax_share_data_pools": value => join(any2array($vmax_share_data_pools), ',');
"${share_backend_name}/vmax_ethernet_ports": value => join(any2array($vmax_ethernet_ports), ',');
}
ensure_resource('package','nfs-utils',{

View File

@ -106,8 +106,8 @@ define manila::backend::dellemc_vnx (
"${share_backend_name}/share_backend_name": value => $share_backend_name;
"${share_backend_name}/emc_share_backend": value => $emc_share_backend;
"${share_backend_name}/vnx_server_container": value => $vnx_server_container;
"${share_backend_name}/vnx_share_data_pools": value => $vnx_share_data_pools;
"${share_backend_name}/vnx_ethernet_ports": value => $vnx_ethernet_ports;
"${share_backend_name}/vnx_share_data_pools": value => join(any2array($vnx_share_data_pools), ',');
"${share_backend_name}/vnx_ethernet_ports": value => join(any2array($vnx_ethernet_ports), ',');
"${share_backend_name}/network_plugin_ipv6_enabled": value => $network_plugin_ipv6_enabled;
"${share_backend_name}/emc_ssl_cert_verify": value => $emc_ssl_cert_verify;
"${share_backend_name}/emc_ssl_cert_path": value => $emc_ssl_cert_path;