From c0758f4ae82ba64fa82c55f975c84acf83e306a7 Mon Sep 17 00:00:00 2001 From: Konstantin Babushkin Date: Wed, 30 Apr 2025 16:49:52 +0200 Subject: [PATCH 1/4] update workflow to run ubuntu 22.04 instead of 20.04 --- .github/workflows/integration_tests.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index 69dbadc0..236981ac 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -36,13 +36,13 @@ jobs: ubuntu_version: "22.04" - name: "zed" openstack_version: "unmaintained/zed" - ubuntu_version: "20.04" + ubuntu_version: "22.04" - name: "yoga" openstack_version: "unmaintained/yoga" - ubuntu_version: "20.04" + ubuntu_version: "22.04" - name: "wallaby" openstack_version: "unmaintained/wallaby" - ubuntu_version: "20.04" + ubuntu_version: "22.04" block_storage_v2: true runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} and run integration tests with php ${{matrix.php_version}} From 21aa4b502290a3f392deca117f4cbad9c29f4866 Mon Sep 17 00:00:00 2001 From: Konstantin Babushkin Date: Wed, 30 Apr 2025 20:13:44 +0200 Subject: [PATCH 2/4] force running on unsupported OS --- .github/workflows/integration_tests.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index 236981ac..b0b340c5 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -85,6 +85,7 @@ jobs: uses: EmilienM/devstack-action@v0.15 with: branch: ${{ matrix.openstack_version }} + force: true conf_overrides: | CINDER_ISCSI_HELPER=lioadm SWIFT_ENABLE_TEMPURLS=True @@ -128,5 +129,5 @@ jobs: if: ${{ failure() }} uses: actions/upload-artifact@v4 with: - name: failure-logs + name: failure-logs-${{ matrix.openstack_version }} path: failure-logs From 95b334a4e7fa4e7278bed976ba153df07d70999d Mon Sep 17 00:00:00 2001 From: Konstantin Babushkin Date: Wed, 30 Apr 2025 20:17:23 +0200 Subject: [PATCH 3/4] force running on unsupported OS --- .github/workflows/integration_tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index b0b340c5..63c9a257 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -85,7 +85,7 @@ jobs: uses: EmilienM/devstack-action@v0.15 with: branch: ${{ matrix.openstack_version }} - force: true + force: yes conf_overrides: | CINDER_ISCSI_HELPER=lioadm SWIFT_ENABLE_TEMPURLS=True @@ -129,5 +129,5 @@ jobs: if: ${{ failure() }} uses: actions/upload-artifact@v4 with: - name: failure-logs-${{ matrix.openstack_version }} + name: failure-logs-${{ strategy.job-index }} path: failure-logs From 3e0324f81d6d61389860409af5b4d4d25784970e Mon Sep 17 00:00:00 2001 From: Konstantin Babushkin Date: Wed, 30 Apr 2025 20:33:03 +0200 Subject: [PATCH 4/4] remove wallaby and yoga due to ubuntu 20.04 deprecation --- .github/workflows/integration_tests.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index 63c9a257..ffc568dd 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -37,13 +37,6 @@ jobs: - name: "zed" openstack_version: "unmaintained/zed" ubuntu_version: "22.04" - - name: "yoga" - openstack_version: "unmaintained/yoga" - ubuntu_version: "22.04" - - name: "wallaby" - openstack_version: "unmaintained/wallaby" - ubuntu_version: "22.04" - block_storage_v2: true runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} and run integration tests with php ${{matrix.php_version}} steps: @@ -85,7 +78,6 @@ jobs: uses: EmilienM/devstack-action@v0.15 with: branch: ${{ matrix.openstack_version }} - force: yes conf_overrides: | CINDER_ISCSI_HELPER=lioadm SWIFT_ENABLE_TEMPURLS=True