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..3611ed3e5ee 100644 --- a/tekton/src/tasks/fvt/mas-fvt-start-update.yml.j2 +++ b/tekton/src/tasks/fvt/mas-fvt-start-update.yml.j2 @@ -11,8 +11,13 @@ spec: - name: start-update script: | #!/usr/bin/env bash - mas update --catalog $MAS_CATALOG_VERSION_UPDATE $CLI_UPDATE_EXTRA_FLAGS --no-confirm - RESULT=$1 + if [[ -n "$DB2_LICENSE" && "$CLI_UPDATE_EXTRA_FLAGS" == *"--db2-v12-upgrade"* ]]; then + echo "$DB2_LICENSE" | base64 -d > "$(pwd)/db2_license.lic" + mas update --catalog "$MAS_CATALOG_VERSION_UPDATE" $CLI_UPDATE_EXTRA_FLAGS --db2-license-file "$(pwd)/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 @@ -35,3 +40,9 @@ spec: name: mas-fvt-update key: CLI_UPDATE_EXTRA_FLAGS optional: true + - name: DB2_LICENSE + valueFrom: + secretKeyRef: + name: mas-fvt-update + key: DB2_LICENSE + optional: true