From f54c4c5ab10e2d3b29f1546608b9896583d21c2e Mon Sep 17 00:00:00 2001 From: Dmitry Tantsur Date: Mon, 4 Mar 2024 15:40:27 +0100 Subject: [PATCH 1/2] Drop CI coverage for Victoria-Yoga Yoga has entered, and the rest will soon enter, the unmaintained [1] phase. This means that the CI stability will be in the hands of a small group of volunteers and will no longer be the responsibility of the project teams. I don't believe the Gophercloud project can maintain CI jobs on these branches in the long run, hence removing them. [1] https://docs.openstack.org/project-team-guide/stable-branches.html#unmaintained --- .github/workflows/functional-baremetal.yaml | 12 ---------- .github/workflows/functional-basic.yaml | 12 ---------- .../workflows/functional-blockstorage.yaml | 12 ---------- .github/workflows/functional-clustering.yaml | 12 ---------- .github/workflows/functional-compute.yaml | 12 ---------- .../workflows/functional-containerinfra.yaml | 24 ------------------- .github/workflows/functional-dns.yaml | 12 ---------- .github/workflows/functional-identity.yaml | 12 ---------- .github/workflows/functional-image.yaml | 12 ---------- .github/workflows/functional-keymanager.yaml | 12 ---------- .../workflows/functional-loadbalancer.yaml | 12 ---------- .github/workflows/functional-messaging.yaml | 12 ---------- .github/workflows/functional-networking.yaml | 12 ---------- .../workflows/functional-objectstorage.yaml | 12 ---------- .../workflows/functional-orchestration.yaml | 12 ---------- .github/workflows/functional-placement.yaml | 12 ---------- .../functional-sharedfilesystems.yaml | 12 ---------- 17 files changed, 216 deletions(-) diff --git a/.github/workflows/functional-baremetal.yaml b/.github/workflows/functional-baremetal.yaml index 8753d091f2..068537d901 100644 --- a/.github/workflows/functional-baremetal.yaml +++ b/.github/workflows/functional-baremetal.yaml @@ -23,18 +23,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Ironic and run baremetal acceptance tests steps: diff --git a/.github/workflows/functional-basic.yaml b/.github/workflows/functional-basic.yaml index 11048088fb..bf8b40457a 100644 --- a/.github/workflows/functional-basic.yaml +++ b/.github/workflows/functional-basic.yaml @@ -26,18 +26,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with defaults and run basic acceptance tests steps: diff --git a/.github/workflows/functional-blockstorage.yaml b/.github/workflows/functional-blockstorage.yaml index 1ee43e742c..c6526df766 100644 --- a/.github/workflows/functional-blockstorage.yaml +++ b/.github/workflows/functional-blockstorage.yaml @@ -23,18 +23,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Cinder and run blockstorage acceptance tests steps: diff --git a/.github/workflows/functional-clustering.yaml b/.github/workflows/functional-clustering.yaml index 3ed60f16cb..79b0fbc246 100644 --- a/.github/workflows/functional-clustering.yaml +++ b/.github/workflows/functional-clustering.yaml @@ -23,18 +23,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Senlin and run clustering acceptance tests steps: diff --git a/.github/workflows/functional-compute.yaml b/.github/workflows/functional-compute.yaml index de667ed055..e1aa044663 100644 --- a/.github/workflows/functional-compute.yaml +++ b/.github/workflows/functional-compute.yaml @@ -23,18 +23,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Nova and run compute acceptance tests steps: diff --git a/.github/workflows/functional-containerinfra.yaml b/.github/workflows/functional-containerinfra.yaml index 17be7db52a..ee332836a8 100644 --- a/.github/workflows/functional-containerinfra.yaml +++ b/.github/workflows/functional-containerinfra.yaml @@ -35,30 +35,6 @@ jobs: devstack_conf_overrides: | enable_plugin magnum https://github.com/openstack/magnum stable/zed MAGNUMCLIENT_BRANCH=stable/zed - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - devstack_conf_overrides: | - enable_plugin magnum https://github.com/openstack/magnum stable/yoga - MAGNUMCLIENT_BRANCH=stable/yoga - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - devstack_conf_overrides: | - enable_plugin magnum https://github.com/openstack/magnum xena-eol - MAGNUMCLIENT_BRANCH=xena-eol - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - devstack_conf_overrides: | - enable_plugin magnum https://github.com/openstack/magnum wallaby-eol - MAGNUMCLIENT_BRANCH=wallaby-eol - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" - devstack_conf_overrides: | - enable_plugin magnum https://github.com/openstack/magnum victoria-eol - MAGNUMCLIENT_BRANCH=victoria-em runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Magnum and run containerinfra acceptance tests steps: diff --git a/.github/workflows/functional-dns.yaml b/.github/workflows/functional-dns.yaml index 4e789e088c..a652daa508 100644 --- a/.github/workflows/functional-dns.yaml +++ b/.github/workflows/functional-dns.yaml @@ -24,18 +24,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Designate and run dns acceptance tests steps: diff --git a/.github/workflows/functional-identity.yaml b/.github/workflows/functional-identity.yaml index d0966abecb..895cbe3df3 100644 --- a/.github/workflows/functional-identity.yaml +++ b/.github/workflows/functional-identity.yaml @@ -23,18 +23,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Keystone and run identity acceptance tests steps: diff --git a/.github/workflows/functional-image.yaml b/.github/workflows/functional-image.yaml index d842f10591..2b96be230f 100644 --- a/.github/workflows/functional-image.yaml +++ b/.github/workflows/functional-image.yaml @@ -23,18 +23,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Glance and run image acceptance tests steps: diff --git a/.github/workflows/functional-keymanager.yaml b/.github/workflows/functional-keymanager.yaml index abcb66392a..f734d1cbf2 100644 --- a/.github/workflows/functional-keymanager.yaml +++ b/.github/workflows/functional-keymanager.yaml @@ -23,18 +23,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Barbican and run keymanager acceptance tests steps: diff --git a/.github/workflows/functional-loadbalancer.yaml b/.github/workflows/functional-loadbalancer.yaml index 5a16b1fb4a..f619d2b873 100644 --- a/.github/workflows/functional-loadbalancer.yaml +++ b/.github/workflows/functional-loadbalancer.yaml @@ -23,18 +23,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Octavia and run loadbalancer acceptance tests steps: diff --git a/.github/workflows/functional-messaging.yaml b/.github/workflows/functional-messaging.yaml index 84d155440b..ebf1a86857 100644 --- a/.github/workflows/functional-messaging.yaml +++ b/.github/workflows/functional-messaging.yaml @@ -23,18 +23,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Zaqar and run messaging acceptance tests steps: diff --git a/.github/workflows/functional-networking.yaml b/.github/workflows/functional-networking.yaml index db8fda07f3..ff3307b666 100644 --- a/.github/workflows/functional-networking.yaml +++ b/.github/workflows/functional-networking.yaml @@ -23,18 +23,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Neutron and run networking acceptance tests steps: diff --git a/.github/workflows/functional-objectstorage.yaml b/.github/workflows/functional-objectstorage.yaml index d4f3c8320b..c1c6d2037e 100644 --- a/.github/workflows/functional-objectstorage.yaml +++ b/.github/workflows/functional-objectstorage.yaml @@ -23,18 +23,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Swift and run objectstorage acceptance tests steps: diff --git a/.github/workflows/functional-orchestration.yaml b/.github/workflows/functional-orchestration.yaml index 3424aa1374..b7d1908380 100644 --- a/.github/workflows/functional-orchestration.yaml +++ b/.github/workflows/functional-orchestration.yaml @@ -23,18 +23,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Heat and run orchestration acceptance tests steps: diff --git a/.github/workflows/functional-placement.yaml b/.github/workflows/functional-placement.yaml index 3cc2d74597..31894c6f9f 100644 --- a/.github/workflows/functional-placement.yaml +++ b/.github/workflows/functional-placement.yaml @@ -23,18 +23,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Placement and run placement acceptance tests steps: diff --git a/.github/workflows/functional-sharedfilesystems.yaml b/.github/workflows/functional-sharedfilesystems.yaml index c7a107864b..1be0b3ecda 100644 --- a/.github/workflows/functional-sharedfilesystems.yaml +++ b/.github/workflows/functional-sharedfilesystems.yaml @@ -23,18 +23,6 @@ jobs: - name: "zed" openstack_version: "stable/zed" ubuntu_version: "20.04" - - name: "yoga" - openstack_version: "stable/yoga" - ubuntu_version: "20.04" - - name: "xena" - openstack_version: "stable/xena" - ubuntu_version: "20.04" - - name: "wallaby" - openstack_version: "stable/wallaby" - ubuntu_version: "20.04" - - name: "victoria" - openstack_version: "stable/victoria" - ubuntu_version: "20.04" runs-on: ubuntu-${{ matrix.ubuntu_version }} name: Deploy OpenStack ${{ matrix.name }} with Manila and run sharedfilesystems acceptance tests steps: From 0c1958249484cdaff39dd864b1427cbb14b93a21 Mon Sep 17 00:00:00 2001 From: Dmitry Tantsur Date: Mon, 4 Mar 2024 16:04:39 +0100 Subject: [PATCH 2/2] Work around broken dnsmasq in the Ironic plugin --- .github/workflows/functional-baremetal.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/functional-baremetal.yaml b/.github/workflows/functional-baremetal.yaml index 068537d901..7cd5556835 100644 --- a/.github/workflows/functional-baremetal.yaml +++ b/.github/workflows/functional-baremetal.yaml @@ -36,6 +36,9 @@ jobs: run: sudo apt update && sudo apt -y upgrade shell: bash if: matrix.ubuntu_version == '20.04' + - name: Work around broken dnsmasq + run: sudo apt-get purge -y dnsmasq-base + if: matrix.ubuntu_version == '22.04' - name: Deploy devstack uses: EmilienM/devstack-action@c41f86d8df58b53c55f070207b6dfce656788cfd with: