Add ubuntu-noble testing

OpenDev has recently added ubuntu-noble nodes, so let's test our
standard library on that platform now.

Change-Id: I8d49696812e6b0c67723fba9242ea6a4f5cd5026
This commit is contained in:
Jeremy Stanley 2024-05-22 18:52:58 +00:00 committed by Clark Boylan
parent 298354d2e3
commit 04f9d83059
11 changed files with 241 additions and 0 deletions

View File

@ -41,6 +41,7 @@ UBUNTU_PLATFORMS = [
'ubuntu-bionic',
'ubuntu-focal',
'ubuntu-jammy',
'ubuntu-noble',
]
FEDORA_PLATFORMS = [
]

View File

@ -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

View File

@ -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

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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:

View File

@ -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

View File

@ -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:

View File

@ -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:

View File

@ -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