diff --git a/tekton/src/tasks/fvt/mas-fvt-start-update.yml.j2 b/tekton/src/tasks/fvt/mas-fvt-start-update.yml.j2 index ffd223e3dcc..ac6695db9cd 100644 --- a/tekton/src/tasks/fvt/mas-fvt-start-update.yml.j2 +++ b/tekton/src/tasks/fvt/mas-fvt-start-update.yml.j2 @@ -6,13 +6,28 @@ metadata: spec: params: {{ lookup('template', task_src_dir ~ '/common/cli-params.yml.j2') | indent(4) }} - + volumes: + - name: mas-fvt-update + secret: + secretName: mas-fvt-update + items: + - key: DB2_LICENSE + path: db2_license.lic steps: - name: start-update + volumeMounts: + - name: mas-fvt-update + mountPath: /etc/mas-fvt-update + readOnly: true script: | #!/usr/bin/env bash - mas update --catalog $MAS_CATALOG_VERSION_UPDATE $CLI_UPDATE_EXTRA_FLAGS --no-confirm - RESULT=$1 + if [[ -f "/etc/mas-fvt-update/db2_license.lic" && "$CLI_UPDATE_EXTRA_FLAGS" == *"--db2-v12-upgrade"* ]]; then + mas update --catalog "$MAS_CATALOG_VERSION_UPDATE" $CLI_UPDATE_EXTRA_FLAGS --db2-license-file "/etc/mas-fvt-update/db2_license.lic" --no-confirm + else + mas update --catalog "$MAS_CATALOG_VERSION_UPDATE" $CLI_UPDATE_EXTRA_FLAGS --no-confirm + fi + + RESULT=$? echo 'MAS LOG' echo '--------------------------------------------------------------------------------' cat mas.log