Merge "Add support for netapp_delete_retention_hours"

This commit is contained in:
Zuul 2025-03-11 17:25:56 +00:00 committed by Gerrit Code Review
commit 7dfbb46789
3 changed files with 14 additions and 0 deletions

View File

@ -85,6 +85,11 @@
# driver_handles_share_servers is set to True.
# Defaults to $facts['os_service_default']
#
# [*netapp_delete_retention_hours*]
# (optional) The number of hours that a deleted volume should be retained
# before the delete is completed.
# Defaults to $facts['os_service_default']
#
# [*netapp_port_name_search_pattern*]
# (optional) Pattern for overriding the selection of network ports on which
# to create Vserver LIFs.
@ -146,6 +151,7 @@ define manila::backend::netapp (
$netapp_aggregate_name_search_pattern = $facts['os_service_default'],
$netapp_root_volume_aggregate = $facts['os_service_default'],
$netapp_root_volume = $facts['os_service_default'],
$netapp_delete_retention_hours = $facts['os_service_default'],
$netapp_port_name_search_pattern = $facts['os_service_default'],
$netapp_trace_flags = $facts['os_service_default'],
$reserved_share_percentage = $facts['os_service_default'],
@ -178,6 +184,7 @@ define manila::backend::netapp (
"${share_backend_name}/netapp_aggregate_name_search_pattern": value => $netapp_aggregate_name_search_pattern;
"${share_backend_name}/netapp_root_volume_aggregate": value => $netapp_root_volume_aggregate;
"${share_backend_name}/netapp_root_volume": value => $netapp_root_volume;
"${share_backend_name}/netapp_delete_retention_hours": value => $netapp_delete_retention_hours;
"${share_backend_name}/netapp_port_name_search_pattern": value => $netapp_port_name_search_pattern;
"${share_backend_name}/netapp_trace_flags": value => $netapp_trace_flags;
"${share_backend_name}/reserved_share_percentage": value => $reserved_share_percentage;

View File

@ -0,0 +1,5 @@
---
features:
- |
The new ``manila::backend::netapp::netapp_delete_retention_hours``
parameter has been added.

View File

@ -26,6 +26,7 @@ describe 'manila::backend::netapp' do
:netapp_aggregate_name_search_pattern => '<SERVICE DEFAULT>',
:netapp_root_volume_aggregate => '<SERVICE DEFAULT>',
:netapp_root_volume => '<SERVICE DEFAULT>',
:netapp_delete_retention_hours => '<SERVICE DEFAULT>',
:netapp_port_name_search_pattern => '<SERVICE DEFAULT>',
:netapp_trace_flags => '<SERVICE DEFAULT>',
:reserved_share_percentage => '<SERVICE DEFAULT>',
@ -76,6 +77,7 @@ describe 'manila::backend::netapp' do
:netapp_aggregate_name_search_pattern => '(.*)',
:netapp_root_volume_aggregate => 'aggr1',
:netapp_root_volume => 'rootvolume',
:netapp_delete_retention_hours => 12,
:netapp_port_name_search_pattern => '(.*)',
:netapp_trace_flags => 'method,api',
:reserved_share_percentage => 10.0,