test(e2e): Added tests against previous worker version (#6335)

* test(e2e): Added tests against previous worker version
This commit is contained in:
dillanb-hashi authored and GitHub committed 2026-01-15 10:41:02 -07:00
1 parent ef75427403
commit 6812c6cbc6
1 file changed
+8
+8
View File
@@ -77,6 +77,7 @@ jobs:
- filter: 'e2e_docker_base_with_gcp builder:crt'
- filter: 'e2e_docker_base_with_vault builder:crt'
- filter: 'e2e_docker_base_with_worker builder:crt'
- filter: 'e2e_docker_base_with_worker_version builder:crt'
- filter: 'e2e_docker_worker_registration_controller_led builder:crt'
- filter: 'e2e_docker_worker_registration_worker_led builder:crt'
runs-on: ${{ fromJSON(vars.RUNNER_LARGE) }}
@@ -232,6 +233,13 @@ jobs:
export ENOS_VAR_enos_user=$GITHUB_ACTOR && \
enos scenario check --chdir ./enos ${{ matrix.filter }} && \
enos scenario exec --chdir ./enos ${{ matrix.filter }} --cmd "version"
- name: Determine boundary version to test against previous worker version
# Get the Boundary version number and decrement the minor version by 1
if: contains(matrix.filter, 'e2e_docker_base_with_worker_version')
run: |
version_num=$(./enos/support/boundary/boundary version | awk -F'[. ]' '/Version Number/ {print $(NF-1)}')
export ENOS_VAR_worker_version="$((version_num - 1))"
echo "ENOS_VAR_worker_version=0.$ENOS_VAR_worker_version" >> "$GITHUB_ENV"
- name: Run Enos scenario
id: run
# Continue once and retry