|
17 | 17 | required: false
|
18 | 18 | default: camunda-platform-8.8
|
19 | 19 | type: string
|
| 20 | + # directory to get values.yaml from during minor upgrade flow |
| 21 | + camunda-upgrade-helm-dir: |
| 22 | + required: false |
| 23 | + description: During upgrade, the path towards the chart base dir that contains values.yamls |
| 24 | + default: "" |
| 25 | + type: string |
20 | 26 | camunda-helm-git-ref:
|
21 | 27 | required: false
|
22 | 28 | default: main
|
@@ -240,12 +246,14 @@ jobs:
|
240 | 246 | id: test-type-vars
|
241 | 247 | uses: ./.github/actions/test-type-vars
|
242 | 248 | with:
|
243 |
| - chart-dir: "${{ inputs.camunda-helm-dir }}" |
| 249 | + chart-dir: "${{ inputs.camunda-upgrade-helm-dir || inputs.camunda-helm-dir }}" |
244 | 250 | - name: Add Helm repos and dependencies
|
245 | 251 | run: |
|
246 |
| - export chartPath="charts/${{ inputs.camunda-helm-dir }}" |
| 252 | + export chartPath="charts/$CHART_PATH" |
247 | 253 | make helm.repos-add
|
248 | 254 | make helm.dependency-update
|
| 255 | + env: |
| 256 | + CHART_PATH: ${{ inputs.camunda-upgrade-helm-dir || inputs.camunda-helm-dir }} |
249 | 257 | - name: Create test namespace
|
250 | 258 | run: |
|
251 | 259 | echo $TEST_NAMESPACE
|
@@ -332,14 +340,19 @@ jobs:
|
332 | 340 | if: matrix.scenario.flow == 'upgrade'
|
333 | 341 | run: |
|
334 | 342 | task -d ${CI_TASKS_BASE_DIR}/chart-full-setup upgrade.pre
|
| 343 | + - name: Set test type vars |
| 344 | + id: test-type-vars-2 |
| 345 | + uses: ./.github/actions/test-type-vars |
| 346 | + with: |
| 347 | + chart-dir: "${{ inputs.camunda-helm-dir }}" |
335 | 348 | - name: 🌟 Upgrade Camunda chart 🌟
|
336 | 349 | if: matrix.scenario.flow == 'upgrade'
|
337 | 350 | env:
|
338 | 351 | TEST_OPENSHIFT_POST_RENDER: ${{ inputs.camunda-helm-post-render }}
|
339 | 352 | TEST_HELM_EXTRA_ARGS: >-
|
340 | 353 | ${{ env.TEST_HELM_EXTRA_ARGS_UPGRADE }}
|
341 | 354 | --set global.ingress.host=${{ steps.vars.outputs.ingress-host }}
|
342 |
| - --values ${{ steps.test-type-vars.outputs.valuesBaseDir }}/infra/values-infra-${{ inputs.infra-type }}.yaml |
| 355 | + --values ${{ steps.test-type-vars-2.outputs.valuesBaseDir }}/infra/values-infra-${{ inputs.infra-type }}.yaml |
343 | 356 | --values /tmp/extra-values-file.yaml
|
344 | 357 | run: |
|
345 | 358 | task -d ${CI_TASKS_BASE_DIR}/chart-full-setup upgrade.exec
|
|
0 commit comments