2cb9f249a8
The old role will be kept and include ensure-podman for backwards-compatability. Change-Id: I21cfdfef4a88f66f51d139abed04f70b3228a22d
296 lines
9.6 KiB
YAML
296 lines
9.6 KiB
YAML
- job:
|
|
name: zuul-jobs-test-ensure-docker
|
|
description: Tests ensure-docker role
|
|
abstract: true
|
|
files:
|
|
- roles/ensure-docker/.*
|
|
- test-requirements.txt
|
|
run: test-playbooks/ensure-docker.yaml
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-docker-centos-7
|
|
description: Tests ensure-docker role on centos-7
|
|
parent: zuul-jobs-test-ensure-docker
|
|
nodeset:
|
|
nodes:
|
|
- name: centos-7
|
|
label: centos-7
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-docker-centos-8
|
|
description: Tests ensure-docker role on centos-8
|
|
parent: zuul-jobs-test-ensure-docker
|
|
nodeset:
|
|
nodes:
|
|
- name: centos-8
|
|
label: centos-8
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-docker-debian-stretch
|
|
description: Tests ensure-docker role on debian-stretch
|
|
parent: zuul-jobs-test-ensure-docker
|
|
nodeset:
|
|
nodes:
|
|
- name: debian-stretch
|
|
label: debian-stretch
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-docker-fedora-30
|
|
description: Tests ensure-docker role on fedora-30
|
|
parent: zuul-jobs-test-ensure-docker
|
|
nodeset:
|
|
nodes:
|
|
- name: fedora-30
|
|
label: fedora-30
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-docker-ubuntu-bionic
|
|
description: Tests ensure-docker role on ubuntu-bionic
|
|
parent: zuul-jobs-test-ensure-docker
|
|
nodeset:
|
|
nodes:
|
|
- name: ubuntu-bionic
|
|
label: ubuntu-bionic
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-docker-ubuntu-xenial
|
|
description: Tests ensure-docker role on ubuntu-xenial
|
|
parent: zuul-jobs-test-ensure-docker
|
|
nodeset:
|
|
nodes:
|
|
- name: ubuntu-xenial
|
|
label: ubuntu-xenial
|
|
|
|
- job:
|
|
name: zuul-jobs-test-registry-docker
|
|
description: |
|
|
Test the intermediate registry roles.
|
|
|
|
This job tests changes to the intermediate registry roles. It
|
|
is not meant to be used directly but rather run on changes to
|
|
roles in the zuul-jobs repo.
|
|
files:
|
|
- roles/pull-from-intermediate-registry/.*
|
|
- roles/push-to-intermediate-registry/.*
|
|
- roles/ensure-docker/.*
|
|
- roles/build-docker-image/.*
|
|
- roles/run-buildset-registry/.*
|
|
- roles/use-buildset-registry/.*
|
|
- test-playbooks/registry/.*
|
|
pre-run: test-playbooks/registry/test-registry-pre.yaml
|
|
run: test-playbooks/registry/test-registry.yaml
|
|
post-run: test-playbooks/registry/test-registry-post.yaml
|
|
vars:
|
|
container_command: docker
|
|
nodeset:
|
|
nodes:
|
|
- name: intermediate-registry
|
|
label: ubuntu-bionic
|
|
- name: executor
|
|
label: ubuntu-bionic
|
|
- name: builder
|
|
label: ubuntu-bionic
|
|
|
|
- job:
|
|
name: zuul-jobs-test-registry-podman
|
|
description: |
|
|
Test the intermediate registry roles.
|
|
|
|
This job tests changes to the intermediate registry roles using
|
|
podman rather than docker. It is not meant to be used directly
|
|
but rather run on changes to roles in the zuul-jobs repo.
|
|
files:
|
|
- roles/pull-from-intermediate-registry/.*
|
|
- roles/push-to-intermediate-registry/.*
|
|
- roles/ensure-podman/.*
|
|
- roles/build-container-image/.*
|
|
- roles/run-buildset-registry/.*
|
|
- roles/use-buildset-registry/.*
|
|
- test-playbooks/registry/.*
|
|
pre-run: test-playbooks/registry/test-registry-pre.yaml
|
|
run: test-playbooks/registry/test-registry.yaml
|
|
post-run: test-playbooks/registry/test-registry-post.yaml
|
|
vars:
|
|
container_command: podman
|
|
nodeset:
|
|
nodes:
|
|
- name: intermediate-registry
|
|
label: ubuntu-bionic
|
|
- name: executor
|
|
label: ubuntu-bionic
|
|
- name: builder
|
|
label: ubuntu-bionic
|
|
|
|
- job:
|
|
name: zuul-jobs-test-registry-buildset-registry
|
|
parent: opendev-buildset-registry
|
|
description: |
|
|
Run a buildset registry for the test-registry jobs
|
|
|
|
This runs two registries: a real buildset registry so that we
|
|
can receive speculative zuul-registry images, and a fake
|
|
buildset registry (running the speculative or latest
|
|
zuul-registry) that is used to test using the buildset registry
|
|
role.
|
|
|
|
It is not meant to be used directly but rather run on changes
|
|
to roles in the zuul-jobs repo.
|
|
files:
|
|
- roles/pull-from-intermediate-registry/.*
|
|
- roles/push-to-intermediate-registry/.*
|
|
- roles/ensure-docker/.*
|
|
- roles/ensure-kubernetes/.*
|
|
- roles/build-docker-image/.*
|
|
- roles/run-buildset-registry/.*
|
|
- roles/use-buildset-registry/.*
|
|
- test-playbooks/registry/.*
|
|
pre-run: test-playbooks/registry/buildset-registry-pre.yaml
|
|
run: test-playbooks/registry/buildset-registry.yaml
|
|
post-run: test-playbooks/registry/test-registry-post.yaml
|
|
vars:
|
|
container_command: docker
|
|
|
|
- job:
|
|
name: zuul-jobs-test-registry-buildset-registry-k8s-docker
|
|
dependencies: zuul-jobs-test-registry-buildset-registry
|
|
description: |
|
|
Test a buildset registry with kubernetes and docker
|
|
|
|
It is not meant to be used directly but rather run on changes
|
|
to roles in the zuul-jobs repo.
|
|
files:
|
|
- roles/pull-from-intermediate-registry/.*
|
|
- roles/push-to-intermediate-registry/.*
|
|
- roles/ensure-docker/.*
|
|
- roles/ensure-kubernetes/.*
|
|
- roles/build-docker-image/.*
|
|
- roles/run-buildset-registry/.*
|
|
- roles/use-buildset-registry/.*
|
|
- test-playbooks/registry/.*
|
|
run: test-playbooks/registry/buildset-registry-k8s-docker.yaml
|
|
post-run:
|
|
- test-playbooks/registry/buildset-registry-k8s-docker-post.yaml
|
|
- test-playbooks/registry/test-registry-post.yaml
|
|
vars:
|
|
container_command: docker
|
|
|
|
- job:
|
|
name: zuul-jobs-test-registry-buildset-registry-k8s-crio
|
|
dependencies: zuul-jobs-test-registry-buildset-registry
|
|
description: |
|
|
Test a buildset registry with kubernetes and CRIO
|
|
|
|
It is not meant to be used directly but rather run on changes
|
|
to roles in the zuul-jobs repo.
|
|
files:
|
|
- roles/pull-from-intermediate-registry/.*
|
|
- roles/push-to-intermediate-registry/.*
|
|
- roles/ensure-docker/.*
|
|
- roles/ensure-kubernetes/.*
|
|
- roles/build-docker-image/.*
|
|
- roles/run-buildset-registry/.*
|
|
- roles/use-buildset-registry/.*
|
|
- test-playbooks/registry/.*
|
|
run: test-playbooks/registry/buildset-registry-k8s-crio.yaml
|
|
post-run:
|
|
- test-playbooks/registry/buildset-registry-k8s-crio-post.yaml
|
|
- test-playbooks/registry/test-registry-post.yaml
|
|
vars:
|
|
container_command: podman
|
|
|
|
- job:
|
|
name: zuul-jobs-test-registry-buildset-registry-openshift-docker
|
|
dependencies: zuul-jobs-test-registry-buildset-registry
|
|
description: |
|
|
Test a buildset registry with openshift and docker
|
|
|
|
It is not meant to be used directly but rather run on changes
|
|
to roles in the zuul-jobs repo.
|
|
files:
|
|
- roles/pull-from-intermediate-registry/.*
|
|
- roles/push-to-intermediate-registry/.*
|
|
- roles/ensure-docker/.*
|
|
- roles/ensure-openshift/.*
|
|
- roles/build-docker-image/.*
|
|
- roles/run-buildset-registry/.*
|
|
- roles/use-buildset-registry/.*
|
|
- test-playbooks/registry/.*
|
|
run: test-playbooks/registry/buildset-registry-openshift-docker.yaml
|
|
post-run:
|
|
- test-playbooks/registry/test-registry-post.yaml
|
|
vars:
|
|
container_command: docker
|
|
nodeset:
|
|
nodes:
|
|
- name: controller
|
|
label: centos-7
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-kubernetes-docker
|
|
description: |
|
|
Test the ensure-kubernetes role with docker
|
|
|
|
This job tests changes to the ensure-kubernetes roles. It
|
|
is not meant to be used directly but rather run on changes to
|
|
roles in the zuul-jobs repo.
|
|
files:
|
|
- roles/ensure-docker/.*
|
|
- roles/ensure-kubernetes/.*
|
|
- test-playbooks/ensure-kubernetes/.*
|
|
run: test-playbooks/ensure-kubernetes/docker.yaml
|
|
post-run: test-playbooks/ensure-kubernetes/post.yaml
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-kubernetes-crio
|
|
description: |
|
|
Test the ensure-kubernetes role with crio-o
|
|
|
|
This job tests changes to the ensure-kubernetes roles. It
|
|
is not meant to be used directly but rather run on changes to
|
|
roles in the zuul-jobs repo.
|
|
files:
|
|
- roles/ensure-docker/.*
|
|
- roles/ensure-kubernetes/.*
|
|
- test-playbooks/ensure-kubernetes/.*
|
|
run: test-playbooks/ensure-kubernetes/crio.yaml
|
|
post-run: test-playbooks/ensure-kubernetes/post.yaml
|
|
|
|
- job:
|
|
name: zuul-jobs-test-ensure-podman
|
|
description: |
|
|
Test the ensure-podman role
|
|
|
|
This job tests the ensure-podman role. It is not meant to be
|
|
used directly but rather run on changes to roles in the
|
|
zuul-jobs repo.
|
|
files:
|
|
- roles/ensure-podman/.*
|
|
- test-playbooks/ensure-podman/.*
|
|
run: test-playbooks/ensure-podman/main.yaml
|
|
|
|
# -* AUTOGENERATED *-
|
|
# The following project section is autogenerated by
|
|
# tox -e update-test-platforms
|
|
# Please re-run to generate new job lists
|
|
|
|
- project:
|
|
check:
|
|
jobs: &id001
|
|
- zuul-jobs-test-ensure-docker-centos-7
|
|
- zuul-jobs-test-ensure-docker-centos-8
|
|
- zuul-jobs-test-ensure-docker-debian-stretch
|
|
- zuul-jobs-test-ensure-docker-fedora-30
|
|
- zuul-jobs-test-ensure-docker-ubuntu-bionic
|
|
- zuul-jobs-test-ensure-docker-ubuntu-xenial
|
|
- zuul-jobs-test-registry-docker
|
|
- zuul-jobs-test-registry-podman
|
|
- zuul-jobs-test-registry-buildset-registry
|
|
- zuul-jobs-test-registry-buildset-registry-k8s-docker
|
|
- zuul-jobs-test-registry-buildset-registry-k8s-crio
|
|
- zuul-jobs-test-registry-buildset-registry-openshift-docker
|
|
- zuul-jobs-test-ensure-kubernetes-docker
|
|
- zuul-jobs-test-ensure-kubernetes-crio
|
|
- zuul-jobs-test-ensure-podman
|
|
gate:
|
|
jobs: *id001
|