From 634f14873502ce4bc7c859a81de154e4b92a1df7 Mon Sep 17 00:00:00 2001
From: Joshua Kraitberg <joshua.kraitberg@windriver.com>
Date: Tue, 18 Feb 2025 10:30:51 -0500
Subject: [PATCH] Added sysinv_unlock_host_timeout for VIM

The timeout for unlock host during VIM strategies was extended.  This
change will provided the matching puppet config update.

TEST PLAN
PASS: On NFV runtime, config is updated

Partial-Bug: https://bugs.launchpad.net/starlingx/+bug/2098767
Depends-On: https://review.opendev.org/c/starlingx/nfv/+/942119
Change-Id: I996429eb7e3d2a8aba5762357ae7ad2b6cd60270
Signed-off-by: Joshua Kraitberg <joshua.kraitberg@windriver.com>
---
 modules/puppet-nfv/src/nfv/manifests/nfvi.pp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/modules/puppet-nfv/src/nfv/manifests/nfvi.pp b/modules/puppet-nfv/src/nfv/manifests/nfvi.pp
index 8c5e9cfdf..b3db54452 100644
--- a/modules/puppet-nfv/src/nfv/manifests/nfvi.pp
+++ b/modules/puppet-nfv/src/nfv/manifests/nfvi.pp
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2016-2024 Wind River Systems, Inc.
+# Copyright (c) 2016-2025 Wind River Systems, Inc.
 #
 # SPDX-License-Identifier: Apache-2.0
 #
@@ -93,6 +93,7 @@ class nfv::nfvi (
   $glance_upload_image_data_by_file_timeout = 180,
   $glance_upload_image_data_by_url_timeout  = 180,
   $sysinv_timeout                           = 60,
+  $sysinv_unlock_host_timeout               = 120,
   $patching_apply_patch_timeout             = 180,
   $usm_timeout                              = 60,
   $usm_sw_deploy_execute_timeout            = 3600,
@@ -216,6 +217,7 @@ class nfv::nfvi (
     'nfvi-timeouts/glance.upload_image_data_by_file': value => $glance_upload_image_data_by_file_timeout;
     'nfvi-timeouts/glance.upload_image_data_by_url': value => $glance_upload_image_data_by_url_timeout;
     'nfvi-timeouts/sysinv': value => $sysinv_timeout;
+    'nfvi-timeouts/sysinv.unlock_host': value => $sysinv_unlock_host_timeout;
     'nfvi-timeouts/patching.apply_patch': value => $patching_apply_patch_timeout;
     'nfvi-timeouts/usm': value => $usm_timeout;
     'nfvi-timeouts/usm.sw_deploy_execute': value => $usm_sw_deploy_execute_timeout;