From 62f6997e7f742afcd0193d3d38a197b36f19662c Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Thu, 28 Jul 2022 07:26:08 -0700 Subject: [PATCH] Add jammy testing Change-Id: If24c92df128901170fa5dc47e693084001735fbd --- tools/update-test-platforms.py | 1 + zuul-tests.d/general-roles-jobs.yaml | 53 ++++++++++++++++++++++++++ zuul-tests.d/go-jobs.yaml | 11 ++++++ zuul-tests.d/nim-jobs.yaml | 12 ++++++ zuul-tests.d/packer-jobs.yaml | 11 ++++++ zuul-tests.d/python-jobs.yaml | 33 ++++++++++++++++ zuul-tests.d/python-roles-jobs.yaml | 22 +++++++++++ zuul-tests.d/rust-jobs.yaml | 11 ++++++ zuul-tests.d/terraform-jobs-roles.yaml | 22 +++++++++++ 9 files changed, 176 insertions(+) diff --git a/tools/update-test-platforms.py b/tools/update-test-platforms.py index ce2028cf1..c1b22c282 100755 --- a/tools/update-test-platforms.py +++ b/tools/update-test-platforms.py @@ -40,6 +40,7 @@ PLATFORMS = [ 'opensuse-15', 'ubuntu-bionic', 'ubuntu-focal', + 'ubuntu-jammy', ] # insert a platform from above to make it non-voting diff --git a/zuul-tests.d/general-roles-jobs.yaml b/zuul-tests.d/general-roles-jobs.yaml index ddb95784d..a60d99ae5 100644 --- a/zuul-tests.d/general-roles-jobs.yaml +++ b/zuul-tests.d/general-roles-jobs.yaml @@ -222,6 +222,16 @@ - name: ubuntu-focal label: ubuntu-focal +- job: + name: zuul-jobs-test-base-roles-ubuntu-jammy + description: Tests roles in the 'base' job on ubuntu-jammy + parent: zuul-jobs-test-base-roles + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-jammy + label: ubuntu-jammy + - job: name: zuul-jobs-test-bindep description: Test the bindep role @@ -325,6 +335,16 @@ - name: ubuntu-focal label: ubuntu-focal +- job: + name: zuul-jobs-test-bindep-ubuntu-jammy + description: Test the bindep role on ubuntu-jammy + parent: zuul-jobs-test-bindep + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-jammy + label: ubuntu-jammy + - job: name: zuul-jobs-test-clear-firewall description: Test the clear-firewall role @@ -469,6 +489,16 @@ - name: ubuntu-focal label: ubuntu-focal +- job: + name: zuul-jobs-test-dstat-graph-ubuntu-jammy + description: Test the dstat-graph roles on ubuntu-jammy + parent: zuul-jobs-test-dstat-graph + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-jammy + label: ubuntu-jammy + - job: name: zuul-jobs-test-multinode-roles description: | @@ -658,6 +688,25 @@ nodes: - secondary +- job: + name: zuul-jobs-test-multinode-roles-ubuntu-jammy + description: Tests multinode setup roles on ubuntu-jammy + parent: zuul-jobs-test-multinode-roles + tags: auto-generated + nodeset: + nodes: + - name: primary + label: ubuntu-jammy + - name: secondary + label: ubuntu-jammy + groups: + - name: switch + nodes: + - primary + - name: peers + nodes: + - secondary + - job: name: zuul-jobs-test-generate-zuul-manifest description: Test the generate-zuul-manifest role @@ -768,6 +817,7 @@ - zuul-jobs-test-base-roles-opensuse-15 - zuul-jobs-test-base-roles-ubuntu-bionic - zuul-jobs-test-base-roles-ubuntu-focal + - zuul-jobs-test-base-roles-ubuntu-jammy - zuul-jobs-test-bindep-centos-7 - zuul-jobs-test-bindep-centos-8-stream - zuul-jobs-test-bindep-centos-9-stream @@ -777,6 +827,7 @@ - zuul-jobs-test-bindep-opensuse-15 - zuul-jobs-test-bindep-ubuntu-bionic - zuul-jobs-test-bindep-ubuntu-focal + - zuul-jobs-test-bindep-ubuntu-jammy - zuul-jobs-test-clear-firewall - zuul-jobs-test-enable-fips - zuul-jobs-test-ensure-bazelisk @@ -790,6 +841,7 @@ - zuul-jobs-test-dstat-graph-opensuse-15 - zuul-jobs-test-dstat-graph-ubuntu-bionic - zuul-jobs-test-dstat-graph-ubuntu-focal + - zuul-jobs-test-dstat-graph-ubuntu-jammy - zuul-jobs-test-multinode-roles-centos-7 - zuul-jobs-test-multinode-roles-centos-8-stream - zuul-jobs-test-multinode-roles-centos-9-stream @@ -799,6 +851,7 @@ - zuul-jobs-test-multinode-roles-opensuse-15 - zuul-jobs-test-multinode-roles-ubuntu-bionic - zuul-jobs-test-multinode-roles-ubuntu-focal + - zuul-jobs-test-multinode-roles-ubuntu-jammy - zuul-jobs-test-generate-zuul-manifest - zuul-jobs-test-upload-artifactory - zuul-jobs-test-upload-git-mirror diff --git a/zuul-tests.d/go-jobs.yaml b/zuul-tests.d/go-jobs.yaml index e46efd02e..e5783fbcf 100644 --- a/zuul-tests.d/go-jobs.yaml +++ b/zuul-tests.d/go-jobs.yaml @@ -105,6 +105,16 @@ - name: ubuntu-focal label: ubuntu-focal +- job: + name: zuul-jobs-test-golang-go-ubuntu-jammy + description: Test the golang-go job on ubuntu-jammy + parent: zuul-jobs-test-golang-go + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-jammy + label: ubuntu-jammy + - project: check: jobs: &id001 @@ -117,6 +127,7 @@ - zuul-jobs-test-golang-go-opensuse-15 - zuul-jobs-test-golang-go-ubuntu-bionic - zuul-jobs-test-golang-go-ubuntu-focal + - zuul-jobs-test-golang-go-ubuntu-jammy gate: jobs: *id001 periodic-weekly: diff --git a/zuul-tests.d/nim-jobs.yaml b/zuul-tests.d/nim-jobs.yaml index f08ecc80f..05c1f358c 100644 --- a/zuul-tests.d/nim-jobs.yaml +++ b/zuul-tests.d/nim-jobs.yaml @@ -105,6 +105,16 @@ - name: ubuntu-focal label: ubuntu-focal +- job: + name: zuul-jobs-test-nimble-ubuntu-jammy + description: Test the nimble job on ubuntu-jammy + parent: zuul-jobs-test-nimble + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-jammy + label: ubuntu-jammy + - project: check: jobs: @@ -117,6 +127,7 @@ - zuul-jobs-test-nimble-opensuse-15-nv - zuul-jobs-test-nimble-ubuntu-bionic - zuul-jobs-test-nimble-ubuntu-focal + - zuul-jobs-test-nimble-ubuntu-jammy gate: jobs: &id001 - zuul-jobs-test-nimble-centos-8-stream @@ -126,5 +137,6 @@ - zuul-jobs-test-nimble-fedora-35 - zuul-jobs-test-nimble-ubuntu-bionic - zuul-jobs-test-nimble-ubuntu-focal + - zuul-jobs-test-nimble-ubuntu-jammy periodic-weekly: jobs: *id001 diff --git a/zuul-tests.d/packer-jobs.yaml b/zuul-tests.d/packer-jobs.yaml index 8f0e87804..626da5dfd 100644 --- a/zuul-tests.d/packer-jobs.yaml +++ b/zuul-tests.d/packer-jobs.yaml @@ -107,6 +107,16 @@ - name: ubuntu-focal label: ubuntu-focal +- job: + name: zuul-jobs-test-packer-ubuntu-jammy + description: Test packer job on ubuntu-jammy + parent: zuul-jobs-test-packer + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-jammy + label: ubuntu-jammy + - project: check: jobs: &id001 @@ -119,6 +129,7 @@ - zuul-jobs-test-packer-opensuse-15 - zuul-jobs-test-packer-ubuntu-bionic - zuul-jobs-test-packer-ubuntu-focal + - zuul-jobs-test-packer-ubuntu-jammy gate: jobs: *id001 periodic-weekly: diff --git a/zuul-tests.d/python-jobs.yaml b/zuul-tests.d/python-jobs.yaml index 2f4175995..a2b6e6d5f 100644 --- a/zuul-tests.d/python-jobs.yaml +++ b/zuul-tests.d/python-jobs.yaml @@ -100,6 +100,16 @@ - name: ubuntu-focal label: ubuntu-focal +- job: + name: zuul-jobs-test-ensure-pip-ubuntu-jammy + description: Test the ensure-pip role on ubuntu-jammy + parent: zuul-jobs-test-ensure-pip + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-jammy + label: ubuntu-jammy + - job: name: zuul-jobs-test-ensure-sphinx description: Test the ensure-sphinx role @@ -208,6 +218,16 @@ - name: ubuntu-focal label: ubuntu-focal +- job: + name: zuul-jobs-test-ensure-tox-ubuntu-jammy + description: Test the ensure-tox role on ubuntu-jammy + parent: zuul-jobs-test-ensure-tox + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-jammy + label: ubuntu-jammy + - job: name: zuul-jobs-test-fetch-sphinx-tarball description: Test the fetch-sphinx-tarball role @@ -310,6 +330,16 @@ - name: ubuntu-focal label: ubuntu-focal +- job: + name: zuul-jobs-test-fetch-sphinx-tarball-ubuntu-jammy + description: Test the fetch-sphinx-tarball role on ubuntu-jammy + parent: zuul-jobs-test-fetch-sphinx-tarball + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-jammy + label: ubuntu-jammy + - job: name: zuul-jobs-test-tox description: Test the tox role's sibling functionality @@ -432,6 +462,7 @@ - zuul-jobs-test-ensure-pip-opensuse-15 - zuul-jobs-test-ensure-pip-ubuntu-bionic - zuul-jobs-test-ensure-pip-ubuntu-focal + - zuul-jobs-test-ensure-pip-ubuntu-jammy - zuul-jobs-test-ensure-sphinx - zuul-jobs-test-ensure-tox-centos-7 - zuul-jobs-test-ensure-tox-centos-8-stream @@ -442,6 +473,7 @@ - zuul-jobs-test-ensure-tox-opensuse-15 - zuul-jobs-test-ensure-tox-ubuntu-bionic - zuul-jobs-test-ensure-tox-ubuntu-focal + - zuul-jobs-test-ensure-tox-ubuntu-jammy - zuul-jobs-test-fetch-sphinx-tarball-centos-7 - zuul-jobs-test-fetch-sphinx-tarball-centos-8-stream - zuul-jobs-test-fetch-sphinx-tarball-centos-9-stream @@ -451,6 +483,7 @@ - zuul-jobs-test-fetch-sphinx-tarball-opensuse-15 - zuul-jobs-test-fetch-sphinx-tarball-ubuntu-bionic - zuul-jobs-test-fetch-sphinx-tarball-ubuntu-focal + - zuul-jobs-test-fetch-sphinx-tarball-ubuntu-jammy - zuul-jobs-test-tox - zuul-jobs-test-fetch-tox-output - zuul-jobs-test-fetch-tox-output-synchronize diff --git a/zuul-tests.d/python-roles-jobs.yaml b/zuul-tests.d/python-roles-jobs.yaml index 1659cdbd2..3b0fc1b07 100644 --- a/zuul-tests.d/python-roles-jobs.yaml +++ b/zuul-tests.d/python-roles-jobs.yaml @@ -102,6 +102,16 @@ - name: ubuntu-focal label: ubuntu-focal +- job: + name: zuul-jobs-test-build-python-release-jobs-ubuntu-jammy + description: Test the build-python-release-jobs role on ubuntu-jammy + parent: zuul-jobs-test-build-python-release-jobs + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-jammy + label: ubuntu-jammy + - job: name: zuul-jobs-test-ensure-python-pyenv description: Test the ensure-python role with pyenv @@ -201,6 +211,16 @@ - name: ubuntu-focal label: ubuntu-focal +- job: + name: zuul-jobs-test-ensure-python-pyenv-ubuntu-jammy + description: Test the ensure-python role with pyenv on ubuntu-jammy + parent: zuul-jobs-test-ensure-python-pyenv + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-jammy + label: ubuntu-jammy + - project: check: jobs: &id001 @@ -213,6 +233,7 @@ - zuul-jobs-test-build-python-release-jobs-opensuse-15 - zuul-jobs-test-build-python-release-jobs-ubuntu-bionic - zuul-jobs-test-build-python-release-jobs-ubuntu-focal + - zuul-jobs-test-build-python-release-jobs-ubuntu-jammy - zuul-jobs-test-ensure-python-pyenv-centos-7 - zuul-jobs-test-ensure-python-pyenv-centos-8-stream - zuul-jobs-test-ensure-python-pyenv-centos-9-stream @@ -222,6 +243,7 @@ - zuul-jobs-test-ensure-python-pyenv-opensuse-15 - zuul-jobs-test-ensure-python-pyenv-ubuntu-bionic - zuul-jobs-test-ensure-python-pyenv-ubuntu-focal + - zuul-jobs-test-ensure-python-pyenv-ubuntu-jammy gate: jobs: *id001 periodic-weekly: diff --git a/zuul-tests.d/rust-jobs.yaml b/zuul-tests.d/rust-jobs.yaml index b4cc7f306..2a8984794 100644 --- a/zuul-tests.d/rust-jobs.yaml +++ b/zuul-tests.d/rust-jobs.yaml @@ -104,6 +104,16 @@ - name: ubuntu-focal label: ubuntu-focal +- job: + name: zuul-jobs-test-rust-ubuntu-jammy + description: Test the rust roles on ubuntu-jammy + parent: zuul-jobs-test-rust + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-jammy + label: ubuntu-jammy + - project: check: jobs: &id001 @@ -116,6 +126,7 @@ - zuul-jobs-test-rust-opensuse-15 - zuul-jobs-test-rust-ubuntu-bionic - zuul-jobs-test-rust-ubuntu-focal + - zuul-jobs-test-rust-ubuntu-jammy gate: jobs: *id001 periodic-weekly: diff --git a/zuul-tests.d/terraform-jobs-roles.yaml b/zuul-tests.d/terraform-jobs-roles.yaml index b07969d11..c0d6c255d 100644 --- a/zuul-tests.d/terraform-jobs-roles.yaml +++ b/zuul-tests.d/terraform-jobs-roles.yaml @@ -109,6 +109,16 @@ - name: ubuntu-focal label: ubuntu-focal +- job: + name: zuul-jobs-test-terraform-ubuntu-jammy + description: Test terraform job on ubuntu-jammy + parent: zuul-jobs-test-terraform + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-jammy + label: ubuntu-jammy + - job: name: zuul-jobs-test-terraform-role parent: terraform-base @@ -221,6 +231,16 @@ - name: ubuntu-focal label: ubuntu-focal +- job: + name: zuul-jobs-test-terraform-role-ubuntu-jammy + description: Test terraform roles on ubuntu-jammy + parent: zuul-jobs-test-terraform-role + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-jammy + label: ubuntu-jammy + - project: check: &id001 jobs: &id002 @@ -233,6 +253,7 @@ - zuul-jobs-test-terraform-opensuse-15 - zuul-jobs-test-terraform-ubuntu-bionic - zuul-jobs-test-terraform-ubuntu-focal + - zuul-jobs-test-terraform-ubuntu-jammy - zuul-jobs-test-terraform-role-centos-7 - zuul-jobs-test-terraform-role-centos-8-stream - zuul-jobs-test-terraform-role-centos-9-stream @@ -242,6 +263,7 @@ - zuul-jobs-test-terraform-role-opensuse-15 - zuul-jobs-test-terraform-role-ubuntu-bionic - zuul-jobs-test-terraform-role-ubuntu-focal + - zuul-jobs-test-terraform-role-ubuntu-jammy gate: *id001 periodic-weekly: jobs: *id002