Update ttlStrategy in ODU workflows 18/15718/2
authorgarciadeblas <gerardo.garciadeblas@telefonica.com>
Fri, 6 Feb 2026 09:19:21 +0000 (10:19 +0100)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Fri, 6 Feb 2026 10:55:24 +0000 (11:55 +0100)
Change-Id: I3bcea7713ddf11f0606c229ce474e9ace1bdf498
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
27 files changed:
osm_lcm/odu_libs/templates/launcher-add-nodegroup.j2
osm_lcm/odu_libs/templates/launcher-app.j2
osm_lcm/odu_libs/templates/launcher-attach-profile.j2
osm_lcm/odu_libs/templates/launcher-bootstrap-cluster.j2
osm_lcm/odu_libs/templates/launcher-clone-ksu.j2
osm_lcm/odu_libs/templates/launcher-create-crossplane-cluster-and-bootstrap.j2
osm_lcm/odu_libs/templates/launcher-create-ksu-generated-hr.j2
osm_lcm/odu_libs/templates/launcher-create-ksu-hr.j2
osm_lcm/odu_libs/templates/launcher-create-oka.j2
osm_lcm/odu_libs/templates/launcher-create-profile.j2
osm_lcm/odu_libs/templates/launcher-create-providerconfig.j2
osm_lcm/odu_libs/templates/launcher-delete-cluster.j2
osm_lcm/odu_libs/templates/launcher-delete-ksu.j2
osm_lcm/odu_libs/templates/launcher-delete-nodegroup.j2
osm_lcm/odu_libs/templates/launcher-delete-oka.j2
osm_lcm/odu_libs/templates/launcher-delete-profile.j2
osm_lcm/odu_libs/templates/launcher-delete-providerconfig.j2
osm_lcm/odu_libs/templates/launcher-detach-profile.j2
osm_lcm/odu_libs/templates/launcher-disconnect-flux-remote-cluster.j2
osm_lcm/odu_libs/templates/launcher-purge-delete-cluster.yaml.j2
osm_lcm/odu_libs/templates/launcher-scale-nodegroup.j2
osm_lcm/odu_libs/templates/launcher-update-aks-cluster.j2
osm_lcm/odu_libs/templates/launcher-update-crossplane-cluster.j2
osm_lcm/odu_libs/templates/launcher-update-ksu-generated-hr.j2
osm_lcm/odu_libs/templates/launcher-update-ksu-hr.j2
osm_lcm/odu_libs/templates/launcher-update-oka.j2
osm_lcm/odu_libs/templates/launcher-update-providerconfig.j2

index 411fb76..25a961d 100644 (file)
@@ -101,9 +101,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 2000 # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 1000     # Time to live after workflow is successful
-    secondsAfterFailure: 1000     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-create-nodegroup-wft
\ No newline at end of file
index 87b52d7..2060996 100644 (file)
@@ -79,9 +79,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 1800  # Time to live after workflow is completed
     secondsAfterSuccess: 1800     # Time to live after workflow is successful
-    secondsAfterFailure: 1800     # Time to live after workflow fails
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-app-management-wft
index c7b7089..50692c8 100644 (file)
@@ -48,9 +48,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 2000 # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 1000     # Time to live after workflow is successful
-    secondsAfterFailure: 1000     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-attach-profile-wft
index 0b8e7ea..ac56cbc 100644 (file)
@@ -66,9 +66,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 2000 # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 1000     # Time to live after workflow is successful
-    secondsAfterFailure: 1000     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-bootstrap-cluster-wft
index b79b966..22d347b 100644 (file)
@@ -59,9 +59,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 600  # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 600     # Time to live after workflow is successful
-    secondsAfterFailure: 900     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-clone-ksu-wtf
index f6db45c..e4295c7 100644 (file)
@@ -108,9 +108,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 2000 # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 1000     # Time to live after workflow is successful
-    secondsAfterFailure: 1000     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-create-crossplane-cluster-and-bootstrap-wft
index 73fd683..4e2ff57 100644 (file)
@@ -108,9 +108,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 600  # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 600     # Time to live after workflow is successful
-    secondsAfterFailure: 900     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-create-ksu-generated-hr-wtf
index 2b55938..2d5d9a3 100644 (file)
@@ -115,9 +115,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 600  # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 600     # Time to live after workflow is successful
-    secondsAfterFailure: 900     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-create-ksu-hr-wtf
index 8fc0e21..5c8ac53 100644 (file)
@@ -49,9 +49,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 600  # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 600     # Time to live after workflow is successful
-    secondsAfterFailure: 900     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-create-oka-wtf
index e5d8730..b3b9c9c 100644 (file)
@@ -45,9 +45,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 2000 # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 1000     # Time to live after workflow is successful
-    secondsAfterFailure: 1000     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-create-profile-wft
index e07b556..996fd57 100644 (file)
@@ -66,9 +66,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 6000  # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 6000     # Time to live after workflow is successful
-    secondsAfterFailure: 9000     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-create-crossplane-providerconfig
index ffa2a2c..c6d470c 100644 (file)
@@ -52,9 +52,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 1000 # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 500     # Time to live after workflow is successful
-    secondsAfterFailure: 500     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-delete-cluster-wft
index a73cd3e..01f9a9e 100644 (file)
@@ -52,9 +52,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 600  # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 600     # Time to live after workflow is successful
-    secondsAfterFailure: 900     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-delete-ksu-wtf
index dd571aa..9fc8189 100644 (file)
@@ -54,9 +54,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 1000 # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 500     # Time to live after workflow is successful
-    secondsAfterFailure: 500     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-delete-nodegroup-wft
index 32b36e3..1a4c895 100644 (file)
@@ -44,9 +44,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 600  # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 600     # Time to live after workflow is successful
-    secondsAfterFailure: 900     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-delete-oka-wtf
index bd12703..3c7d60e 100644 (file)
@@ -45,9 +45,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 2000 # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 1000     # Time to live after workflow is successful
-    secondsAfterFailure: 1000     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-delete-profile-wft
index 94da3ea..16d1924 100644 (file)
@@ -52,9 +52,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 6000  # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 6000     # Time to live after workflow is successful
-    secondsAfterFailure: 9000     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-delete-crossplane-providerconfig
index 2943ddb..f2d6d0c 100644 (file)
@@ -48,9 +48,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 2000 # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 1000     # Time to live after workflow is successful
-    secondsAfterFailure: 1000     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-detach-profile-wft
index 4a18237..acb03da 100644 (file)
@@ -46,9 +46,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 2000 # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 1000     # Time to live after workflow is successful
-    secondsAfterFailure: 1000     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-disconnect-flux-remote-cluster-wft
index 8fd52eb..4fcbe25 100644 (file)
@@ -49,9 +49,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 1000 # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 500     # Time to live after workflow is successful
-    secondsAfterFailure: 500     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-purge-delete-cluster-wft
index 86a64bd..f73b5e7 100644 (file)
@@ -81,9 +81,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 2000 # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 1000     # Time to live after workflow is successful
-    secondsAfterFailure: 1000     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-scale-nodegroup-wft
\ No newline at end of file
index c63044f..fa8ae43 100644 (file)
@@ -64,9 +64,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 2000 # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 1000     # Time to live after workflow is successful
-    secondsAfterFailure: 1000     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-update-aks-cluster-wft
index 3d1cbf2..77489c8 100644 (file)
@@ -96,9 +96,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 2000 # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 1000     # Time to live after workflow is successful
-    secondsAfterFailure: 1000     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-update-crossplane-cluster-and-bootstrap-wft
index ed85799..6ef9bc5 100644 (file)
@@ -102,9 +102,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 600  # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 600     # Time to live after workflow is successful
-    secondsAfterFailure: 900     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-update-ksu-generated-hr-wtf
index 2accba7..598e492 100644 (file)
@@ -96,9 +96,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 600  # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 600     # Time to live after workflow is successful
-    secondsAfterFailure: 900     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-update-ksu-hr-wtf
index 0a69b05..fb3860b 100644 (file)
@@ -49,9 +49,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 600  # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 600     # Time to live after workflow is successful
-    secondsAfterFailure: 900     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-update-oka-wtf
index 703ee21..8885a30 100644 (file)
@@ -66,9 +66,8 @@ spec:
 
   # Cleanup policy
   ttlStrategy:
-    secondsAfterCompletion: 6000  # Time to live after workflow is completed, replaces ttlSecondsAfterFinished
-    secondsAfterSuccess: 6000     # Time to live after workflow is successful
-    secondsAfterFailure: 9000     # Time to live after workflow fails
+    secondsAfterSuccess: 1800     # Time to live after workflow is successful
+    secondsAfterFailure: 7200     # Time to live after workflow fails
 
   workflowTemplateRef:
     name: full-update-crossplane-providerconfig