zuul-tests: autogenerate some more roles
We have missed testing various things on Jammy and other platforms. Use tags to make it clearer what platform each job wants to test itself on. Change-Id: Ib656ef4a8bc01de838e3aba14a80d196b8dbfd08
This commit is contained in:
parent
fc8e68f0e9
commit
00ae9af09c
@ -43,13 +43,16 @@ UBUNTU_PLATFORMS = [
|
|||||||
'ubuntu-focal',
|
'ubuntu-focal',
|
||||||
'ubuntu-jammy',
|
'ubuntu-jammy',
|
||||||
]
|
]
|
||||||
|
FEDORA_PLATFORMS = [
|
||||||
|
'fedora-36'
|
||||||
|
]
|
||||||
OTHER_PLATFORMS = [
|
OTHER_PLATFORMS = [
|
||||||
'fedora-36',
|
|
||||||
# 'gentoo-17-0-systemd',
|
# 'gentoo-17-0-systemd',
|
||||||
'opensuse-15',
|
'opensuse-15',
|
||||||
]
|
]
|
||||||
ALL_PLATFORMS = (CENTOS_PLATFORMS + DEBIAN_PLATFORMS +
|
ALL_PLATFORMS = (CENTOS_PLATFORMS + DEBIAN_PLATFORMS +
|
||||||
UBUNTU_PLATFORMS + OTHER_PLATFORMS)
|
UBUNTU_PLATFORMS + FEDORA_PLATFORMS +
|
||||||
|
OTHER_PLATFORMS)
|
||||||
|
|
||||||
# insert a platform from above to make it non-voting
|
# insert a platform from above to make it non-voting
|
||||||
NON_VOTING = [
|
NON_VOTING = [
|
||||||
@ -60,6 +63,7 @@ TAGS = {
|
|||||||
'debian-platforms': DEBIAN_PLATFORMS,
|
'debian-platforms': DEBIAN_PLATFORMS,
|
||||||
'ubuntu-platforms': UBUNTU_PLATFORMS,
|
'ubuntu-platforms': UBUNTU_PLATFORMS,
|
||||||
'debuntu-platforms': UBUNTU_PLATFORMS + DEBIAN_PLATFORMS,
|
'debuntu-platforms': UBUNTU_PLATFORMS + DEBIAN_PLATFORMS,
|
||||||
|
'fedora-platforms': FEDORA_PLATFORMS,
|
||||||
'all-platforms': ALL_PLATFORMS,
|
'all-platforms': ALL_PLATFORMS,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,11 +7,17 @@
|
|||||||
- roles/ensure-package-repositories/.*
|
- roles/ensure-package-repositories/.*
|
||||||
- test-requirements.txt
|
- test-requirements.txt
|
||||||
run: test-playbooks/ensure-docker.yaml
|
run: test-playbooks/ensure-docker.yaml
|
||||||
|
tags:
|
||||||
|
- debuntu-platforms
|
||||||
|
- centos-platforms
|
||||||
|
- fedora-platforms
|
||||||
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: zuul-jobs-test-ensure-docker-centos-7
|
name: zuul-jobs-test-ensure-docker-centos-7
|
||||||
description: Tests ensure-docker role on centos-7
|
description: Tests ensure-docker role on centos-7
|
||||||
parent: zuul-jobs-test-ensure-docker
|
parent: zuul-jobs-test-ensure-docker
|
||||||
|
tags: auto-generated
|
||||||
nodeset:
|
nodeset:
|
||||||
nodes:
|
nodes:
|
||||||
- name: centos-7
|
- name: centos-7
|
||||||
@ -21,20 +27,82 @@
|
|||||||
name: zuul-jobs-test-ensure-docker-centos-8-stream
|
name: zuul-jobs-test-ensure-docker-centos-8-stream
|
||||||
description: Tests ensure-docker role on centos-8-stream
|
description: Tests ensure-docker role on centos-8-stream
|
||||||
parent: zuul-jobs-test-ensure-docker
|
parent: zuul-jobs-test-ensure-docker
|
||||||
|
tags: auto-generated
|
||||||
nodeset:
|
nodeset:
|
||||||
nodes:
|
nodes:
|
||||||
- name: centos-8-stream
|
- name: centos-8-stream
|
||||||
label: centos-8-stream
|
label: centos-8-stream
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: zuul-jobs-test-ensure-docker-centos-9-stream
|
||||||
|
description: Tests ensure-docker role on centos-9-stream
|
||||||
|
parent: zuul-jobs-test-ensure-docker
|
||||||
|
tags: auto-generated
|
||||||
|
nodeset:
|
||||||
|
nodes:
|
||||||
|
- name: centos-9-stream
|
||||||
|
label: centos-9-stream
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: zuul-jobs-test-ensure-docker-debian-bullseye
|
||||||
|
description: Tests ensure-docker role on debian-bullseye
|
||||||
|
parent: zuul-jobs-test-ensure-docker
|
||||||
|
tags: auto-generated
|
||||||
|
nodeset:
|
||||||
|
nodes:
|
||||||
|
- name: debian-bullseye
|
||||||
|
label: debian-bullseye
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: zuul-jobs-test-ensure-docker-debian-buster
|
||||||
|
description: Tests ensure-docker role on debian-buster
|
||||||
|
parent: zuul-jobs-test-ensure-docker
|
||||||
|
tags: auto-generated
|
||||||
|
nodeset:
|
||||||
|
nodes:
|
||||||
|
- name: debian-buster
|
||||||
|
label: debian-buster
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: zuul-jobs-test-ensure-docker-fedora-36
|
||||||
|
description: Tests ensure-docker role on fedora-36
|
||||||
|
parent: zuul-jobs-test-ensure-docker
|
||||||
|
tags: auto-generated
|
||||||
|
nodeset:
|
||||||
|
nodes:
|
||||||
|
- name: fedora-36
|
||||||
|
label: fedora-36
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: zuul-jobs-test-ensure-docker-ubuntu-bionic
|
name: zuul-jobs-test-ensure-docker-ubuntu-bionic
|
||||||
description: Tests ensure-docker role on ubuntu-bionic
|
description: Tests ensure-docker role on ubuntu-bionic
|
||||||
parent: zuul-jobs-test-ensure-docker
|
parent: zuul-jobs-test-ensure-docker
|
||||||
|
tags: auto-generated
|
||||||
nodeset:
|
nodeset:
|
||||||
nodes:
|
nodes:
|
||||||
- name: ubuntu-bionic
|
- name: ubuntu-bionic
|
||||||
label: ubuntu-bionic
|
label: ubuntu-bionic
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: zuul-jobs-test-ensure-docker-ubuntu-focal
|
||||||
|
description: Tests ensure-docker role on ubuntu-focal
|
||||||
|
parent: zuul-jobs-test-ensure-docker
|
||||||
|
tags: auto-generated
|
||||||
|
nodeset:
|
||||||
|
nodes:
|
||||||
|
- name: ubuntu-focal
|
||||||
|
label: ubuntu-focal
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: zuul-jobs-test-ensure-docker-ubuntu-jammy
|
||||||
|
description: Tests ensure-docker role on ubuntu-jammy
|
||||||
|
parent: zuul-jobs-test-ensure-docker
|
||||||
|
tags: auto-generated
|
||||||
|
nodeset:
|
||||||
|
nodes:
|
||||||
|
- name: ubuntu-jammy
|
||||||
|
label: ubuntu-jammy
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: zuul-jobs-test-build-container-image-release
|
name: zuul-jobs-test-build-container-image-release
|
||||||
description: |
|
description: |
|
||||||
@ -428,12 +496,43 @@
|
|||||||
used directly but rather run on changes to roles in the
|
used directly but rather run on changes to roles in the
|
||||||
zuul-jobs repo.
|
zuul-jobs repo.
|
||||||
abstract: true
|
abstract: true
|
||||||
|
tags: ubuntu-platforms
|
||||||
files:
|
files:
|
||||||
- roles/ensure-skopeo/.*
|
- roles/ensure-skopeo/.*
|
||||||
- roles/ensure-package-repositories/.*
|
- roles/ensure-package-repositories/.*
|
||||||
- test-playbooks/ensure-skopeo/.*
|
- test-playbooks/ensure-skopeo/.*
|
||||||
run: test-playbooks/ensure-skopeo/main.yaml
|
run: test-playbooks/ensure-skopeo/main.yaml
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: zuul-jobs-test-ensure-skopeo-ubuntu-bionic
|
||||||
|
description: Test the ensure-skopeo role on ubuntu-bionic
|
||||||
|
parent: zuul-jobs-test-ensure-skopeo
|
||||||
|
tags: auto-generated
|
||||||
|
nodeset:
|
||||||
|
nodes:
|
||||||
|
- name: ubuntu-bionic
|
||||||
|
label: ubuntu-bionic
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: zuul-jobs-test-ensure-skopeo-ubuntu-focal
|
||||||
|
description: Test the ensure-skopeo role on ubuntu-focal
|
||||||
|
parent: zuul-jobs-test-ensure-skopeo
|
||||||
|
tags: auto-generated
|
||||||
|
nodeset:
|
||||||
|
nodes:
|
||||||
|
- name: ubuntu-focal
|
||||||
|
label: ubuntu-focal
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: zuul-jobs-test-ensure-skopeo-ubuntu-jammy
|
||||||
|
description: Test the ensure-skopeo role on ubuntu-jammy
|
||||||
|
parent: zuul-jobs-test-ensure-skopeo
|
||||||
|
tags: auto-generated
|
||||||
|
nodeset:
|
||||||
|
nodes:
|
||||||
|
- name: ubuntu-jammy
|
||||||
|
label: ubuntu-jammy
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: zuul-jobs-test-ensure-podman-centos-8-stream
|
name: zuul-jobs-test-ensure-podman-centos-8-stream
|
||||||
description: Tests ensure-podman role on centos-8-stream
|
description: Tests ensure-podman role on centos-8-stream
|
||||||
@ -482,24 +581,6 @@
|
|||||||
- name: fedora-36
|
- name: fedora-36
|
||||||
label: fedora-36
|
label: fedora-36
|
||||||
|
|
||||||
- job:
|
|
||||||
name: zuul-jobs-test-ensure-skopeo-ubuntu-bionic
|
|
||||||
description: Tests ensure-skopeo role on ubuntu-bionic
|
|
||||||
parent: zuul-jobs-test-ensure-skopeo
|
|
||||||
nodeset:
|
|
||||||
nodes:
|
|
||||||
- name: ubuntu-bionic
|
|
||||||
label: ubuntu-bionic
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: zuul-jobs-test-ensure-skopeo-ubuntu-focal
|
|
||||||
description: Tests ensure-skopeo role on ubuntu-focal
|
|
||||||
parent: zuul-jobs-test-ensure-skopeo
|
|
||||||
nodeset:
|
|
||||||
nodes:
|
|
||||||
- name: ubuntu-focal
|
|
||||||
label: ubuntu-focal
|
|
||||||
|
|
||||||
# -* AUTOGENERATED *-
|
# -* AUTOGENERATED *-
|
||||||
# The following project section is autogenerated by
|
# The following project section is autogenerated by
|
||||||
# tox -e update-test-platforms
|
# tox -e update-test-platforms
|
||||||
@ -510,7 +591,13 @@
|
|||||||
jobs:
|
jobs:
|
||||||
- zuul-jobs-test-ensure-docker-centos-7
|
- zuul-jobs-test-ensure-docker-centos-7
|
||||||
- zuul-jobs-test-ensure-docker-centos-8-stream
|
- zuul-jobs-test-ensure-docker-centos-8-stream
|
||||||
|
- zuul-jobs-test-ensure-docker-centos-9-stream
|
||||||
|
- zuul-jobs-test-ensure-docker-debian-bullseye
|
||||||
|
- zuul-jobs-test-ensure-docker-debian-buster
|
||||||
|
- zuul-jobs-test-ensure-docker-fedora-36
|
||||||
- zuul-jobs-test-ensure-docker-ubuntu-bionic
|
- zuul-jobs-test-ensure-docker-ubuntu-bionic
|
||||||
|
- zuul-jobs-test-ensure-docker-ubuntu-focal
|
||||||
|
- zuul-jobs-test-ensure-docker-ubuntu-jammy
|
||||||
- zuul-jobs-test-build-container-image-release
|
- zuul-jobs-test-build-container-image-release
|
||||||
- zuul-jobs-test-build-docker-image-release
|
- zuul-jobs-test-build-docker-image-release
|
||||||
- zuul-jobs-test-build-docker-image-release-multiarch
|
- zuul-jobs-test-build-docker-image-release-multiarch
|
||||||
@ -527,18 +614,25 @@
|
|||||||
- zuul-jobs-test-ensure-kubernetes-crio-ubuntu-bionic
|
- zuul-jobs-test-ensure-kubernetes-crio-ubuntu-bionic
|
||||||
- zuul-jobs-test-ensure-kubernetes-crio-ubuntu-focal
|
- zuul-jobs-test-ensure-kubernetes-crio-ubuntu-focal
|
||||||
- zuul-jobs-test-ensure-kubernetes-crio-ubuntu-jammy
|
- zuul-jobs-test-ensure-kubernetes-crio-ubuntu-jammy
|
||||||
|
- 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-podman-centos-8-stream
|
- zuul-jobs-test-ensure-podman-centos-8-stream
|
||||||
- zuul-jobs-test-ensure-podman-fedora-36
|
- zuul-jobs-test-ensure-podman-fedora-36
|
||||||
- zuul-jobs-test-ensure-podman-ubuntu-bionic
|
- zuul-jobs-test-ensure-podman-ubuntu-bionic
|
||||||
- zuul-jobs-test-ensure-podman-debian-bullseye
|
- zuul-jobs-test-ensure-podman-debian-bullseye
|
||||||
- zuul-jobs-test-ensure-skopeo-fedora-36
|
- zuul-jobs-test-ensure-skopeo-fedora-36
|
||||||
- zuul-jobs-test-ensure-skopeo-ubuntu-bionic
|
|
||||||
- zuul-jobs-test-ensure-skopeo-ubuntu-focal
|
|
||||||
gate:
|
gate:
|
||||||
jobs: &id001
|
jobs: &id001
|
||||||
- zuul-jobs-test-ensure-docker-centos-7
|
- zuul-jobs-test-ensure-docker-centos-7
|
||||||
- zuul-jobs-test-ensure-docker-centos-8-stream
|
- zuul-jobs-test-ensure-docker-centos-8-stream
|
||||||
|
- zuul-jobs-test-ensure-docker-centos-9-stream
|
||||||
|
- zuul-jobs-test-ensure-docker-debian-bullseye
|
||||||
|
- zuul-jobs-test-ensure-docker-debian-buster
|
||||||
|
- zuul-jobs-test-ensure-docker-fedora-36
|
||||||
- zuul-jobs-test-ensure-docker-ubuntu-bionic
|
- zuul-jobs-test-ensure-docker-ubuntu-bionic
|
||||||
|
- zuul-jobs-test-ensure-docker-ubuntu-focal
|
||||||
|
- zuul-jobs-test-ensure-docker-ubuntu-jammy
|
||||||
- zuul-jobs-test-build-container-image-release
|
- zuul-jobs-test-build-container-image-release
|
||||||
- zuul-jobs-test-build-docker-image-release
|
- zuul-jobs-test-build-docker-image-release
|
||||||
- zuul-jobs-test-build-docker-image-release-multiarch
|
- zuul-jobs-test-build-docker-image-release-multiarch
|
||||||
@ -553,11 +647,12 @@
|
|||||||
- zuul-jobs-test-ensure-kubernetes-crio-ubuntu-bionic
|
- zuul-jobs-test-ensure-kubernetes-crio-ubuntu-bionic
|
||||||
- zuul-jobs-test-ensure-kubernetes-crio-ubuntu-focal
|
- zuul-jobs-test-ensure-kubernetes-crio-ubuntu-focal
|
||||||
- zuul-jobs-test-ensure-kubernetes-crio-ubuntu-jammy
|
- zuul-jobs-test-ensure-kubernetes-crio-ubuntu-jammy
|
||||||
|
- 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-podman-centos-8-stream
|
- zuul-jobs-test-ensure-podman-centos-8-stream
|
||||||
- zuul-jobs-test-ensure-podman-ubuntu-bionic
|
- zuul-jobs-test-ensure-podman-ubuntu-bionic
|
||||||
- zuul-jobs-test-ensure-podman-debian-bullseye
|
- zuul-jobs-test-ensure-podman-debian-bullseye
|
||||||
- zuul-jobs-test-ensure-skopeo-fedora-36
|
- zuul-jobs-test-ensure-skopeo-fedora-36
|
||||||
- zuul-jobs-test-ensure-skopeo-ubuntu-bionic
|
|
||||||
- zuul-jobs-test-ensure-skopeo-ubuntu-focal
|
|
||||||
periodic-weekly:
|
periodic-weekly:
|
||||||
jobs: *id001
|
jobs: *id001
|
||||||
|
Loading…
Reference in New Issue
Block a user