6868 type : ' string'
6969 required : true
7070 mapt_params :
71- default : ' IMAGE=quay.io/redhat-developer/mapt;VERSION_TAG=v0.9.8;CPUS=8;MEMORY=32;EXCLUDED_REGIONS="westindia,centralindia,southindia,australiacentral,australiacentral2,australiaeast,australiasoutheast,southafricanorth,southafricawest"'
72- description : ' MAPT image, version tag, cpus and memory request, and excluded regions in format IMAGE=xxx;VERSION_TAG=xxx;CPUS=xxx;MEMORY=xxx;EXCLUDED_REGIONS=xxx'
73- required : true
71+ description : |
72+ **Create instance (leave empty to use repo secrets/variables)**
73+
74+ **Format:** IMAGE=xxx;VERSION_TAG=xxx;CPUS=xxx;MEMORY=xxx;EXCLUDED_REGIONS=xxx
75+
76+ **Example:**
77+ IMAGE=quay.io/redhat-developer/mapt;VERSION_TAG=v0.9.8;CPUS=8;MEMORY=32;EXCLUDED_REGIONS="westindia,centralindia,southindia,australiacentral,australiacentral2,australiaeast,australiasoutheast,southafricanorth,southafricawest"
78+ required : false
7479 type : string
7580
7681jobs :
@@ -106,7 +111,6 @@ jobs:
106111 DEFAULT_PODMAN_VERSION : " ${{ env.PD_PODMAN_VERSION || '5.6.1' }}"
107112 DEFAULT_URL : ' https://github.com/containers/podman/releases/download/v$DEFAULT_PODMAN_VERSION/podman-$DEFAULT_PODMAN_VERSION-setup.exe'
108113 DEFAULT_PDE2E_IMAGE_VERSION : ' v0.0.3'
109- DEFAULT_MAPT_PARAMS : ' IMAGE=${{ vars.MAPT_IMAGE || '' quay.io/redhat-developer/mapt'' }};VERSION_TAG=${{ vars.MAPT_VERSION_TAG || '' v0.9.8'' }};CPUS=${{ vars.MAPT_CPUS || '' 8 '' }};MEMORY=${{ vars.MAPT_MEMORY || '' 32'' }};EXCLUDED_REGIONS="${{ vars.MAPT_EXCLUDED_REGIONS || '' westindia,centralindia,southindia,australiacentral,australiacentral2,australiaeast,australiasoutheast,southafricanorth,southafricawest'' }}"'
110114 run : |
111115 echo "NPM_TARGET=${{ github.event.inputs.npm_target || env.DEFAULT_NPM_TARGET }}" >> $GITHUB_ENV
112116 echo "ENV_VARS=${{ github.event.inputs.env_vars || env.DEFAULT_ENV_VARS }}" >> $GITHUB_ENV
@@ -121,8 +125,14 @@ jobs:
121125 '{for (i=1; i<=NF; i++) {split($i, kv, "="); print "PODMAN_"kv[1]"="kv[2]}}' >> $GITHUB_ENV
122126 echo "${{ github.event.inputs.ext_repo_options || env.DEFAULT_EXT_REPO_OPTIONS }}" | awk -F ',' \
123127 '{for (i=1; i<=NF; i++) {split($i, kv, "="); print "EXT_"kv[1]"="kv[2]}}' >> $GITHUB_ENV
124- echo "${{ github.event.inputs.mapt_params || env.DEFAULT_MAPT_PARAMS }}" | awk -F ';' \
125- '{for (i=1; i<=NF; i++) {split($i, kv, "="); print "MAPT_"kv[1]"="kv[2]}}' >> $GITHUB_ENV
128+
129+ # For mapt_params, use repo variables directly if input is empty
130+ if [ -n "${{ github.event.inputs.mapt_params }}" ]; then
131+ mapt_params="${{ github.event.inputs.mapt_params }}"
132+ else
133+ mapt_params="IMAGE=${{ vars.MAPT_IMAGE }};VERSION_TAG=${{ vars.MAPT_VERSION_TAG }};CPUS=${{ vars.MAPT_CPUS }};MEMORY=${{ vars.MAPT_MEMORY }};EXCLUDED_REGIONS=\"${{ vars.MAPT_EXCLUDED_REGIONS }}\""
134+ fi
135+ echo "$mapt_params" | awk -F ';' '{for (i=1; i<=NF; i++) {split($i, kv, "="); print "MAPT_"kv[1]"="kv[2]}}' >> $GITHUB_ENV
126136
127137 - name : Create instance
128138 uses : podman-desktop/e2e/.github/actions/create-instance@36e440f2ac18193214f4ffa8f7f1c4c0cb8c9446
0 commit comments