diff --git a/tools/update-test-platforms.py b/tools/update-test-platforms.py index 77c86a34d..6c54005b9 100755 --- a/tools/update-test-platforms.py +++ b/tools/update-test-platforms.py @@ -41,6 +41,7 @@ UBUNTU_PLATFORMS = [ 'ubuntu-bionic', 'ubuntu-focal', 'ubuntu-jammy', + 'ubuntu-noble', ] FEDORA_PLATFORMS = [ ] diff --git a/zuul-tests.d/container-roles-jobs.yaml b/zuul-tests.d/container-roles-jobs.yaml index fd52993fe..2a1c232c3 100644 --- a/zuul-tests.d/container-roles-jobs.yaml +++ b/zuul-tests.d/container-roles-jobs.yaml @@ -82,6 +82,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-ensure-docker-ubuntu-noble + description: Tests ensure-docker role on ubuntu-noble + parent: zuul-jobs-test-ensure-docker + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - job: name: zuul-jobs-test-build-docker-or-container-image-base abstract: true @@ -536,6 +546,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-ensure-skopeo-ubuntu-noble + description: Test the ensure-skopeo role on ubuntu-noble + parent: zuul-jobs-test-ensure-skopeo + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - job: name: zuul-jobs-test-ensure-podman-centos-8-stream description: Tests ensure-podman role on centos-8-stream @@ -578,6 +598,7 @@ - zuul-jobs-test-ensure-docker-ubuntu-bionic - zuul-jobs-test-ensure-docker-ubuntu-focal - zuul-jobs-test-ensure-docker-ubuntu-jammy + - zuul-jobs-test-ensure-docker-ubuntu-noble - zuul-jobs-test-build-container-image-docker-release - zuul-jobs-test-build-container-image-docker-release-multiarch - zuul-jobs-test-build-container-image-podman-release @@ -601,6 +622,7 @@ - zuul-jobs-test-ensure-skopeo-ubuntu-bionic - zuul-jobs-test-ensure-skopeo-ubuntu-focal - zuul-jobs-test-ensure-skopeo-ubuntu-jammy + - zuul-jobs-test-ensure-skopeo-ubuntu-noble - zuul-jobs-test-ensure-podman-centos-8-stream - zuul-jobs-test-ensure-podman-ubuntu-bionic - zuul-jobs-test-ensure-podman-debian-bullseye diff --git a/zuul-tests.d/general-roles-jobs.yaml b/zuul-tests.d/general-roles-jobs.yaml index 2fa0bbeef..b385da4a1 100644 --- a/zuul-tests.d/general-roles-jobs.yaml +++ b/zuul-tests.d/general-roles-jobs.yaml @@ -203,6 +203,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-base-roles-ubuntu-noble + description: Tests roles in the 'base' job on ubuntu-noble + parent: zuul-jobs-test-base-roles + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - job: name: zuul-jobs-test-bindep description: Test the bindep role @@ -286,6 +296,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-bindep-ubuntu-noble + description: Test the bindep role on ubuntu-noble + parent: zuul-jobs-test-bindep + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - job: name: zuul-jobs-test-clear-firewall description: Test the clear-firewall role @@ -391,6 +411,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-validate-zone-db-ubuntu-noble + description: Test the validate-zone-db role on ubuntu-noble + parent: zuul-jobs-test-validate-zone-db + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - job: name: zuul-jobs-test-dstat-graph description: Test the dstat-graph roles @@ -472,6 +502,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-dstat-graph-ubuntu-noble + description: Test the dstat-graph roles on ubuntu-noble + parent: zuul-jobs-test-dstat-graph + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - job: name: zuul-jobs-test-multinode-roles description: | @@ -623,6 +663,25 @@ nodes: - secondary +- job: + name: zuul-jobs-test-multinode-roles-ubuntu-noble + description: Tests multinode setup roles on ubuntu-noble + parent: zuul-jobs-test-multinode-roles + tags: auto-generated + nodeset: + nodes: + - name: primary + label: ubuntu-noble + - name: secondary + label: ubuntu-noble + groups: + - name: switch + nodes: + - primary + - name: peers + nodes: + - secondary + - job: name: zuul-jobs-test-generate-zuul-manifest description: Test the generate-zuul-manifest role @@ -723,6 +782,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-ensure-zookeeper-ubuntu-noble + description: Test the ensure-zookeeper roles on ubuntu-noble + parent: zuul-jobs-test-ensure-zookeeper + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - job: name: zuul-jobs-test-update-json-file description: Test the json edit role @@ -790,6 +859,7 @@ - zuul-jobs-test-base-roles-ubuntu-bionic - zuul-jobs-test-base-roles-ubuntu-focal - zuul-jobs-test-base-roles-ubuntu-jammy + - zuul-jobs-test-base-roles-ubuntu-noble - zuul-jobs-test-bindep-centos-8-stream - zuul-jobs-test-bindep-centos-9-stream - zuul-jobs-test-bindep-debian-bookworm @@ -797,6 +867,7 @@ - zuul-jobs-test-bindep-ubuntu-bionic - zuul-jobs-test-bindep-ubuntu-focal - zuul-jobs-test-bindep-ubuntu-jammy + - zuul-jobs-test-bindep-ubuntu-noble - zuul-jobs-test-clear-firewall - zuul-jobs-test-enable-fips - zuul-jobs-test-ensure-bazelisk @@ -806,6 +877,7 @@ - zuul-jobs-test-validate-zone-db-ubuntu-bionic - zuul-jobs-test-validate-zone-db-ubuntu-focal - zuul-jobs-test-validate-zone-db-ubuntu-jammy + - zuul-jobs-test-validate-zone-db-ubuntu-noble - zuul-jobs-test-dstat-graph-centos-8-stream - zuul-jobs-test-dstat-graph-centos-9-stream - zuul-jobs-test-dstat-graph-debian-bookworm @@ -813,6 +885,7 @@ - zuul-jobs-test-dstat-graph-ubuntu-bionic - zuul-jobs-test-dstat-graph-ubuntu-focal - zuul-jobs-test-dstat-graph-ubuntu-jammy + - zuul-jobs-test-dstat-graph-ubuntu-noble - zuul-jobs-test-multinode-roles-centos-8-stream - zuul-jobs-test-multinode-roles-centos-9-stream - zuul-jobs-test-multinode-roles-debian-bookworm @@ -820,6 +893,7 @@ - zuul-jobs-test-multinode-roles-ubuntu-bionic - zuul-jobs-test-multinode-roles-ubuntu-focal - zuul-jobs-test-multinode-roles-ubuntu-jammy + - zuul-jobs-test-multinode-roles-ubuntu-noble - zuul-jobs-test-generate-zuul-manifest - zuul-jobs-test-upload-artifactory - zuul-jobs-test-upload-git-mirror @@ -829,6 +903,7 @@ - zuul-jobs-test-ensure-zookeeper-ubuntu-bionic - zuul-jobs-test-ensure-zookeeper-ubuntu-focal - zuul-jobs-test-ensure-zookeeper-ubuntu-jammy + - zuul-jobs-test-ensure-zookeeper-ubuntu-noble - zuul-jobs-test-update-json-file - zuul-jobs-test-stage-output - zuul-jobs-test-fetch-translation-output diff --git a/zuul-tests.d/go-jobs.yaml b/zuul-tests.d/go-jobs.yaml index a967856ca..1eba3aac1 100644 --- a/zuul-tests.d/go-jobs.yaml +++ b/zuul-tests.d/go-jobs.yaml @@ -85,6 +85,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-golang-go-ubuntu-noble + description: Test the golang-go job on ubuntu-noble + parent: zuul-jobs-test-golang-go + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - project: check: jobs: &id001 @@ -95,6 +105,7 @@ - zuul-jobs-test-golang-go-ubuntu-bionic - zuul-jobs-test-golang-go-ubuntu-focal - zuul-jobs-test-golang-go-ubuntu-jammy + - zuul-jobs-test-golang-go-ubuntu-noble gate: jobs: *id001 periodic-weekly: diff --git a/zuul-tests.d/helm-jobs.yaml b/zuul-tests.d/helm-jobs.yaml index 03104f9b6..232a15520 100644 --- a/zuul-tests.d/helm-jobs.yaml +++ b/zuul-tests.d/helm-jobs.yaml @@ -87,6 +87,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-helm-lint-ubuntu-noble + description: Test the helm-lint job on ubuntu-noble + parent: zuul-jobs-test-helm-lint + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - project: check: jobs: &id001 @@ -97,6 +107,7 @@ - zuul-jobs-test-helm-lint-ubuntu-bionic - zuul-jobs-test-helm-lint-ubuntu-focal - zuul-jobs-test-helm-lint-ubuntu-jammy + - zuul-jobs-test-helm-lint-ubuntu-noble gate: jobs: *id001 periodic-weekly: diff --git a/zuul-tests.d/js-roles-jobs.yaml b/zuul-tests.d/js-roles-jobs.yaml index db529d97b..e260cb42c 100644 --- a/zuul-tests.d/js-roles-jobs.yaml +++ b/zuul-tests.d/js-roles-jobs.yaml @@ -103,6 +103,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-nodejs-test-dependencies-ubuntu-noble + description: Test the installation of nodejs test dependencies on ubuntu-noble + parent: zuul-jobs-test-nodejs-test-dependencies + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - project: check: jobs: &id001 @@ -115,6 +125,7 @@ - zuul-jobs-test-nodejs-test-dependencies-ubuntu-bionic - zuul-jobs-test-nodejs-test-dependencies-ubuntu-focal - zuul-jobs-test-nodejs-test-dependencies-ubuntu-jammy + - zuul-jobs-test-nodejs-test-dependencies-ubuntu-noble gate: jobs: *id001 periodic-weekly: diff --git a/zuul-tests.d/packer-jobs.yaml b/zuul-tests.d/packer-jobs.yaml index e710b4035..3615fe93d 100644 --- a/zuul-tests.d/packer-jobs.yaml +++ b/zuul-tests.d/packer-jobs.yaml @@ -87,6 +87,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-packer-ubuntu-noble + description: Test packer job on ubuntu-noble + parent: zuul-jobs-test-packer + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - project: check: jobs: &id001 @@ -97,6 +107,7 @@ - zuul-jobs-test-packer-ubuntu-bionic - zuul-jobs-test-packer-ubuntu-focal - zuul-jobs-test-packer-ubuntu-jammy + - zuul-jobs-test-packer-ubuntu-noble gate: jobs: *id001 periodic-weekly: diff --git a/zuul-tests.d/python-jobs.yaml b/zuul-tests.d/python-jobs.yaml index cba9de036..a1586b577 100644 --- a/zuul-tests.d/python-jobs.yaml +++ b/zuul-tests.d/python-jobs.yaml @@ -77,6 +77,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-ensure-nox-ubuntu-noble + description: Test the ensure-nox role on ubuntu-noble + parent: zuul-jobs-test-ensure-nox + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - job: name: zuul-jobs-test-ensure-pip description: Test the ensure-pip role @@ -156,6 +166,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-ensure-pip-ubuntu-noble + description: Test the ensure-pip role on ubuntu-noble + parent: zuul-jobs-test-ensure-pip + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - job: name: zuul-jobs-test-ensure-pip-localhost description: Test the ensure-pip role on the executor @@ -252,6 +272,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-ensure-tox-ubuntu-noble + description: Test the ensure-tox role on ubuntu-noble + parent: zuul-jobs-test-ensure-tox + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - job: name: zuul-jobs-test-fetch-sphinx-tarball description: Test the fetch-sphinx-tarball role @@ -333,6 +363,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-fetch-sphinx-tarball-ubuntu-noble + description: Test the fetch-sphinx-tarball role on ubuntu-noble + parent: zuul-jobs-test-fetch-sphinx-tarball + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - job: name: zuul-jobs-test-tox description: Test the tox role's sibling functionality @@ -454,6 +494,7 @@ - zuul-jobs-test-ensure-nox-ubuntu-bionic - zuul-jobs-test-ensure-nox-ubuntu-focal - zuul-jobs-test-ensure-nox-ubuntu-jammy + - zuul-jobs-test-ensure-nox-ubuntu-noble - zuul-jobs-test-ensure-pip-centos-8-stream - zuul-jobs-test-ensure-pip-centos-9-stream - zuul-jobs-test-ensure-pip-debian-bookworm @@ -461,6 +502,7 @@ - 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-pip-ubuntu-noble - zuul-jobs-test-ensure-pip-localhost - zuul-jobs-test-ensure-sphinx - zuul-jobs-test-ensure-tox-centos-8-stream @@ -470,6 +512,7 @@ - zuul-jobs-test-ensure-tox-ubuntu-bionic - zuul-jobs-test-ensure-tox-ubuntu-focal - zuul-jobs-test-ensure-tox-ubuntu-jammy + - zuul-jobs-test-ensure-tox-ubuntu-noble - zuul-jobs-test-fetch-sphinx-tarball-centos-8-stream - zuul-jobs-test-fetch-sphinx-tarball-centos-9-stream - zuul-jobs-test-fetch-sphinx-tarball-debian-bookworm @@ -477,6 +520,7 @@ - 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-fetch-sphinx-tarball-ubuntu-noble - 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 e4dcb2dc3..f75f889b3 100644 --- a/zuul-tests.d/python-roles-jobs.yaml +++ b/zuul-tests.d/python-roles-jobs.yaml @@ -82,6 +82,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-build-python-release-jobs-ubuntu-noble + description: Test the build-python-release-jobs role on ubuntu-noble + parent: zuul-jobs-test-build-python-release-jobs + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - job: name: zuul-jobs-test-ensure-python-pyenv description: Test the ensure-python role with pyenv @@ -160,6 +170,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-ensure-python-pyenv-ubuntu-noble + description: Test the ensure-python role with pyenv on ubuntu-noble + parent: zuul-jobs-test-ensure-python-pyenv + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - project: check: jobs: &id001 @@ -170,6 +190,7 @@ - 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-build-python-release-jobs-ubuntu-noble - zuul-jobs-test-ensure-python-pyenv-centos-8-stream - zuul-jobs-test-ensure-python-pyenv-centos-9-stream - zuul-jobs-test-ensure-python-pyenv-debian-bookworm @@ -177,6 +198,7 @@ - zuul-jobs-test-ensure-python-pyenv-ubuntu-bionic - zuul-jobs-test-ensure-python-pyenv-ubuntu-focal - zuul-jobs-test-ensure-python-pyenv-ubuntu-jammy + - zuul-jobs-test-ensure-python-pyenv-ubuntu-noble gate: jobs: *id001 periodic-weekly: diff --git a/zuul-tests.d/rust-jobs.yaml b/zuul-tests.d/rust-jobs.yaml index f2f11ddc6..ae749e413 100644 --- a/zuul-tests.d/rust-jobs.yaml +++ b/zuul-tests.d/rust-jobs.yaml @@ -84,6 +84,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-rust-ubuntu-noble + description: Test the rust roles on ubuntu-noble + parent: zuul-jobs-test-rust + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - project: check: jobs: &id001 @@ -94,6 +104,7 @@ - zuul-jobs-test-rust-ubuntu-bionic - zuul-jobs-test-rust-ubuntu-focal - zuul-jobs-test-rust-ubuntu-jammy + - zuul-jobs-test-rust-ubuntu-noble gate: jobs: *id001 periodic-weekly: diff --git a/zuul-tests.d/terraform-jobs-roles.yaml b/zuul-tests.d/terraform-jobs-roles.yaml index 263ffa668..e6ef67c40 100644 --- a/zuul-tests.d/terraform-jobs-roles.yaml +++ b/zuul-tests.d/terraform-jobs-roles.yaml @@ -89,6 +89,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-terraform-ubuntu-noble + description: Test terraform job on ubuntu-noble + parent: zuul-jobs-test-terraform + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - job: name: zuul-jobs-test-terraform-role parent: terraform-base @@ -181,6 +191,16 @@ - name: ubuntu-jammy label: ubuntu-jammy +- job: + name: zuul-jobs-test-terraform-role-ubuntu-noble + description: Test terraform roles on ubuntu-noble + parent: zuul-jobs-test-terraform-role + tags: auto-generated + nodeset: + nodes: + - name: ubuntu-noble + label: ubuntu-noble + - project: check: &id001 jobs: &id002 @@ -191,6 +211,7 @@ - zuul-jobs-test-terraform-ubuntu-bionic - zuul-jobs-test-terraform-ubuntu-focal - zuul-jobs-test-terraform-ubuntu-jammy + - zuul-jobs-test-terraform-ubuntu-noble - zuul-jobs-test-terraform-role-centos-8-stream - zuul-jobs-test-terraform-role-centos-9-stream - zuul-jobs-test-terraform-role-debian-bookworm @@ -198,6 +219,7 @@ - zuul-jobs-test-terraform-role-ubuntu-bionic - zuul-jobs-test-terraform-role-ubuntu-focal - zuul-jobs-test-terraform-role-ubuntu-jammy + - zuul-jobs-test-terraform-role-ubuntu-noble gate: *id001 periodic-weekly: jobs: *id002