From aa38026e25c1a4559193a5b3aacdc8a531daca29 Mon Sep 17 00:00:00 2001 From: Unnati Solanki Date: Thu, 5 Sep 2024 12:11:32 +0530 Subject: [PATCH 1/2] [patch] moving user timeout in the end --- .../tasks/fvt/fvt-manage-last-phase.yml.j2 | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/tekton/src/tasks/fvt/fvt-manage-last-phase.yml.j2 b/tekton/src/tasks/fvt/fvt-manage-last-phase.yml.j2 index 7b9de82db8..e8332fc1f7 100644 --- a/tekton/src/tasks/fvt/fvt-manage-last-phase.yml.j2 +++ b/tekton/src/tasks/fvt/fvt-manage-last-phase.yml.j2 @@ -145,8 +145,8 @@ spec: steps: - # Manage FVT MAS UserTimeout - - name: fvt-manage-mas-usertimeout + # Manage FVT Application Designer + - name: fvt-manage-application-designer image: '$(params.fvt_image_registry)/fvt-manage/fvt-ibm-mas-manage@$(params.fvt_image_digest)' imagePullPolicy: $(params.image_pull_policy) timeout: 150m # Ensure bad FVTs don't run forever @@ -158,10 +158,10 @@ spec: name: dshm env: - name: FVT_TEST_SUITE - value: masuser-timeout + value: application-designer - # Manage FVT Application Designer - - name: fvt-manage-application-designer + # Manage FVT Start Center + - name: fvt-manage-startcenter-config image: '$(params.fvt_image_registry)/fvt-manage/fvt-ibm-mas-manage@$(params.fvt_image_digest)' imagePullPolicy: $(params.image_pull_policy) timeout: 150m # Ensure bad FVTs don't run forever @@ -173,10 +173,10 @@ spec: name: dshm env: - name: FVT_TEST_SUITE - value: application-designer + value: startcenter-config - # Manage FVT Start Center - - name: fvt-manage-startcenter-config + # Manage FVT Create Workflow Design & Approve WO Assignments + - name: fvt-manage-workflow-designer image: '$(params.fvt_image_registry)/fvt-manage/fvt-ibm-mas-manage@$(params.fvt_image_digest)' imagePullPolicy: $(params.image_pull_policy) timeout: 150m # Ensure bad FVTs don't run forever @@ -188,10 +188,10 @@ spec: name: dshm env: - name: FVT_TEST_SUITE - value: startcenter-config - - # Manage FVT Create Workflow Design & Approve WO Assignments - - name: fvt-manage-workflow-designer + value: workflow-designer + + # Manage FVT MAS UserTimeout + - name: fvt-manage-mas-usertimeout image: '$(params.fvt_image_registry)/fvt-manage/fvt-ibm-mas-manage@$(params.fvt_image_digest)' imagePullPolicy: $(params.image_pull_policy) timeout: 150m # Ensure bad FVTs don't run forever @@ -203,4 +203,4 @@ spec: name: dshm env: - name: FVT_TEST_SUITE - value: workflow-designer + value: masuser-timeout From 0994dc8a86ddac2464e8590ed59205226ed2b2ae Mon Sep 17 00:00:00 2001 From: Unnati Solanki Date: Wed, 23 Apr 2025 14:12:06 +0530 Subject: [PATCH 2/2] [patch] Config storage to SNO --- python/src/mas/cli/install/app.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/python/src/mas/cli/install/app.py b/python/src/mas/cli/install/app.py index dbaaf3b655..c33fe095fa 100644 --- a/python/src/mas/cli/install/app.py +++ b/python/src/mas/cli/install/app.py @@ -482,6 +482,15 @@ def configSNO(self): self.setParam("mongodb_cpu_requests", "500m") self.setParam("mas_app_settings_aio_flag", "false") + # Configure storage class for pipeline PVC + # We prefer to use ReadWriteMany, but we can cope with ReadWriteOnce if necessary + if self.isSNO() or self.params["storage_class_rwx"] == "none": + self.pipelineStorageClass = self.getParam("storage_class_rwo") + self.pipelineStorageAccessMode = "ReadWriteOnce" + else: + self.pipelineStorageClass = self.getParam("storage_class_rwx") + self.pipelineStorageAccessMode = "ReadWriteMany" + @logMethodCall def configDNSAndCerts(self): if self.showAdvancedOptions: