From 39e7e8afbfa6465ad3c052ecd85078f039ad0641 Mon Sep 17 00:00:00 2001 From: Alex-Welsh Date: Mon, 12 May 2025 14:08:09 +0100 Subject: [PATCH] CI: Remove Ubuntu OVS, add RL9 OVS upgrade cases --- .github/workflows/stackhpc-pull-request.yml | 60 ++++++++------------- 1 file changed, 22 insertions(+), 38 deletions(-) diff --git a/.github/workflows/stackhpc-pull-request.yml b/.github/workflows/stackhpc-pull-request.yml index f172e70ad..c178844c3 100644 --- a/.github/workflows/stackhpc-pull-request.yml +++ b/.github/workflows/stackhpc-pull-request.yml @@ -130,23 +130,6 @@ jobs: secrets: inherit if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} - all-in-one-ubuntu-jammy-ovs: - name: aio (Ubuntu Jammy OVS) - needs: - - check-changes - - build-kayobe-image - uses: ./.github/workflows/stackhpc-all-in-one.yml - with: - kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} - os_distribution: ubuntu - os_release: jammy - ssh_username: ubuntu - neutron_plugin: ovs - OS_CLOUD: openstack - if: ${{ needs.check-changes.outputs.aio == 'true' }} - secrets: inherit - if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} - all-in-one-ubuntu-jammy-ovn: name: aio (Ubuntu Jammy OVN) needs: @@ -164,23 +147,6 @@ jobs: secrets: inherit if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} - all-in-one-ubuntu-noble-ovs: - name: aio (Ubuntu Noble OVS) - needs: - - check-changes - - build-kayobe-image - uses: ./.github/workflows/stackhpc-all-in-one.yml - with: - kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} - os_distribution: ubuntu - os_release: noble - ssh_username: ubuntu - neutron_plugin: ovs - OS_CLOUD: openstack - if: ${{ needs.check-changes.outputs.aio == 'true' }} - secrets: inherit - if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} - all-in-one-ubuntu-noble-ovn: name: aio (Ubuntu Noble OVN) needs: @@ -232,10 +198,10 @@ jobs: secrets: inherit if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} - # Test two upgrade scenarios: Ubuntu Jammy OVS and Rocky 9 OVN. + # Test upgrade scenarios - all-in-one-upgrade-ubuntu-jammy-ovs: - name: aio upgrade (Ubuntu Jammy OVS) + all-in-one-upgrade-ubuntu-jammy-ovn: + name: aio upgrade (Ubuntu Jammy OVN) needs: - check-changes - build-kayobe-image @@ -245,7 +211,7 @@ jobs: os_distribution: ubuntu os_release: jammy ssh_username: ubuntu - neutron_plugin: ovs + neutron_plugin: ovn OS_CLOUD: openstack if: ${{ needs.check-changes.outputs.aio == 'true' }} upgrade: true @@ -269,3 +235,21 @@ jobs: upgrade: true secrets: inherit if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }} + + all-in-one-upgrade-rocky-9-ovs: + name: aio upgrade (Rocky 9 OVS) + needs: + - check-changes + - build-kayobe-image + uses: ./.github/workflows/stackhpc-all-in-one.yml + with: + kayobe_image: ${{ needs.build-kayobe-image.outputs.kayobe_image }} + os_distribution: rocky + os_release: "9" + ssh_username: cloud-user + neutron_plugin: ovs + OS_CLOUD: openstack + if: ${{ needs.check-changes.outputs.aio == 'true' }} + upgrade: true + secrets: inherit + if: ${{ ! failure() && ! cancelled() && github.repository == 'stackhpc/stackhpc-kayobe-config' }}