2017-10-16 04:52:12 +00:00
|
|
|
- job:
|
2018-05-23 02:11:13 +00:00
|
|
|
name: dib-functests-base
|
|
|
|
abstract: true
|
|
|
|
parent: base
|
|
|
|
run: playbooks/dib-functests/run.yaml
|
|
|
|
post-run: playbooks/dib-functests/post.yaml
|
2018-10-15 06:18:44 +00:00
|
|
|
timeout: 5400
|
2017-10-16 04:52:12 +00:00
|
|
|
required-projects:
|
|
|
|
- openstack/diskimage-builder
|
2020-05-18 13:26:31 +00:00
|
|
|
- openstack/requirements
|
2018-05-23 02:11:13 +00:00
|
|
|
irrelevant-files:
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^doc/.*$
|
2022-01-21 22:23:23 +00:00
|
|
|
- ^releasenotes/.*$
|
2017-10-16 04:52:12 +00:00
|
|
|
|
|
|
|
- job:
|
2021-10-14 23:33:10 +00:00
|
|
|
name: dib-functests
|
2018-05-23 02:11:13 +00:00
|
|
|
description: |
|
|
|
|
This is the base set of stable tests
|
|
|
|
parent: dib-functests-base
|
2021-10-14 23:46:29 +00:00
|
|
|
nodeset: debian-bullseye
|
2018-05-23 02:11:13 +00:00
|
|
|
vars:
|
|
|
|
dib_functests:
|
2022-04-22 04:48:18 +00:00
|
|
|
- containerfile/jammy-build-succeeds
|
2022-07-05 02:05:16 +00:00
|
|
|
- openeuler-minimal/22.03-LTS-build-succeeds
|
2021-10-14 23:21:10 +00:00
|
|
|
# Image based tests
|
2020-06-22 09:37:55 +00:00
|
|
|
- centos/8-stream-build-succeeds
|
2021-11-09 22:31:40 +00:00
|
|
|
- centos/9-stream-build-succeeds
|
2020-05-18 13:26:31 +00:00
|
|
|
- fedora/build-succeeds
|
2022-08-01 16:35:17 +00:00
|
|
|
# NOTE(ianw) 2022-08-02 : disabled due to upstream
|
|
|
|
# checksum mismatches; see
|
|
|
|
# https://bugzilla.suse.com/show_bug.cgi?id=1202041
|
|
|
|
# - opensuse/build-succeeds
|
2018-05-23 02:11:13 +00:00
|
|
|
- ubuntu/bionic-build-succeeds
|
2021-10-14 22:56:46 +00:00
|
|
|
- ubuntu/focal-build-succeeds
|
2022-05-03 22:53:34 +00:00
|
|
|
- ubuntu/jammy-build-succeeds
|
2017-10-16 04:52:12 +00:00
|
|
|
|
2021-12-14 05:19:26 +00:00
|
|
|
# NOTE(ianw) : these jobs are split to keep the build times a bit more
|
|
|
|
# reasonable.
|
2019-08-14 05:43:46 +00:00
|
|
|
- job:
|
2021-12-14 05:19:26 +00:00
|
|
|
name: dib-functests-arm64-deb
|
2019-08-14 05:43:46 +00:00
|
|
|
description: |
|
2021-12-14 05:19:26 +00:00
|
|
|
ARM64 build tests (Debian-like distros)
|
2021-10-21 01:52:37 +00:00
|
|
|
nodeset: debian-bullseye-arm64
|
2019-08-14 05:43:46 +00:00
|
|
|
parent: dib-functests-base
|
|
|
|
vars:
|
|
|
|
dib_functests:
|
|
|
|
- ubuntu-minimal/bionic-arm64-build-succeeds
|
2020-05-06 02:49:06 +00:00
|
|
|
- ubuntu-minimal/focal-arm64-build-succeeds
|
2022-05-03 22:53:34 +00:00
|
|
|
- ubuntu-minimal/jammy-arm64-build-succeeds
|
2021-12-14 05:19:26 +00:00
|
|
|
- debian-minimal/bullseye-arm64-build-succeeds
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: dib-functests-arm64-rpm
|
|
|
|
description: |
|
|
|
|
ARM64 build tests (RPM-like distros)
|
|
|
|
nodeset: debian-bullseye-arm64
|
|
|
|
parent: dib-functests-base
|
|
|
|
vars:
|
|
|
|
dib_functests:
|
2021-12-08 00:40:55 +00:00
|
|
|
- centos-minimal/8-stream-aarch64-build-succeeds
|
2021-12-14 05:18:47 +00:00
|
|
|
- centos-minimal/9-stream-aarch64-build-succeeds
|
2022-07-05 02:05:16 +00:00
|
|
|
- openeuler-minimal/22.03-LTS-build-succeeds
|
2022-09-21 05:06:03 +00:00
|
|
|
- rocky-container/rocky-9-aarch64-build-succeeds
|
2019-07-24 23:37:24 +00:00
|
|
|
|
2020-04-21 03:17:51 +00:00
|
|
|
#
|
2019-08-14 05:43:46 +00:00
|
|
|
# Build and boot functional tests
|
2020-04-21 03:17:51 +00:00
|
|
|
#
|
|
|
|
|
2019-07-24 23:37:24 +00:00
|
|
|
- job:
|
|
|
|
name: dib-nodepool-functional-src-base
|
|
|
|
description: |
|
2020-04-21 03:17:51 +00:00
|
|
|
Base job for DIB functional tests, which build and boot a node
|
|
|
|
under nodepool, using source versions of dependencies such as
|
|
|
|
nodepool, dib, openstacksdk and glean.
|
|
|
|
parent: nodepool-functional-container-openstack-siblings-base
|
2021-04-28 16:47:52 +00:00
|
|
|
post-run: playbooks/dib-nodepool/collect-openstack-logs.yaml
|
2019-07-24 23:37:24 +00:00
|
|
|
vars:
|
|
|
|
nodepool_debug: true
|
2022-01-21 22:23:23 +00:00
|
|
|
irrelevant-files:
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^doc/.*$
|
|
|
|
- ^releasenotes/.*$
|
2019-07-24 23:37:24 +00:00
|
|
|
|
2019-06-24 20:39:56 +00:00
|
|
|
- job:
|
|
|
|
name: dib-nodepool-functional-openstack-centos-7-src
|
|
|
|
description: |
|
|
|
|
Test building and booting a Centos 7 image with Nodepool and OpenStack
|
2019-07-24 23:37:24 +00:00
|
|
|
parent: dib-nodepool-functional-src-base
|
2019-06-24 20:39:56 +00:00
|
|
|
vars:
|
|
|
|
nodepool_diskimage:
|
|
|
|
base_element: centos-minimal
|
|
|
|
release: '7'
|
|
|
|
mirror: "http://{{ zuul_site_mirror_fqdn }}/centos"
|
|
|
|
|
2020-02-19 09:37:26 +00:00
|
|
|
- job:
|
|
|
|
name: dib-nodepool-functional-openstack-centos-8-stream-src
|
|
|
|
description: |
|
|
|
|
Test building and booting a Centos 8 Stream image with Nodepool and
|
|
|
|
OpenStack.
|
|
|
|
parent: dib-nodepool-functional-src-base
|
|
|
|
vars:
|
|
|
|
nodepool_diskimage:
|
|
|
|
base_element: centos-minimal
|
|
|
|
release: '8-stream'
|
|
|
|
# TODO: set when CentOS 8 Stream repos mirrored.
|
2021-09-28 10:35:15 +00:00
|
|
|
# mirror: "http://{{ zuul_site_mirror_fqdn }}/centos"
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: dib-nodepool-functional-openstack-centos-9-stream-src
|
|
|
|
description: |
|
|
|
|
Test building and booting a Centos 9 Stream image with Nodepool and
|
|
|
|
OpenStack.
|
|
|
|
parent: dib-nodepool-functional-src-base
|
|
|
|
vars:
|
|
|
|
nodepool_diskimage:
|
|
|
|
base_element: centos-minimal
|
|
|
|
release: '9-stream'
|
|
|
|
# TODO: set when CentOS 9 Stream repos mirrored.
|
2020-02-19 09:37:26 +00:00
|
|
|
# mirror: "http://{{ zuul_site_mirror_fqdn }}/centos"
|
|
|
|
|
2020-06-22 06:35:44 +00:00
|
|
|
- job:
|
2022-06-09 04:39:03 +00:00
|
|
|
name: dib-nodepool-functional-openstack-fedora-36-containerfile-src
|
2020-06-22 06:35:44 +00:00
|
|
|
description: |
|
2021-05-10 02:13:10 +00:00
|
|
|
Test building and booting an Fedora image from a
|
|
|
|
containerfile with Nodepool and OpenStack (using released
|
|
|
|
libraries)
|
2020-06-22 06:35:44 +00:00
|
|
|
parent: dib-nodepool-functional-src-base
|
|
|
|
vars:
|
2021-05-10 02:13:10 +00:00
|
|
|
nodepool_debug: true
|
2020-06-22 06:35:44 +00:00
|
|
|
nodepool_diskimage:
|
2022-06-09 04:39:03 +00:00
|
|
|
base_element : fedora-container
|
|
|
|
release: '36'
|
2022-07-11 05:12:41 +00:00
|
|
|
# NOTE(ianw) 2022-07-11 : something in jammy has broken running
|
|
|
|
# podman inside docker. Investigations continue, but force this
|
|
|
|
# back for now.
|
|
|
|
nodeset: ubuntu-focal
|
2020-06-22 06:35:44 +00:00
|
|
|
|
2022-01-22 22:39:16 +00:00
|
|
|
- job:
|
|
|
|
name: dib-nodepool-functional-openstack-rockylinux-8-containerfile-src
|
|
|
|
description: |
|
|
|
|
Test building and booting a Rocky Linux image from a
|
|
|
|
containerfile with Nodepool and OpenStack (using released
|
|
|
|
libraries)
|
|
|
|
parent: dib-nodepool-functional-src-base
|
|
|
|
vars:
|
|
|
|
nodepool_debug: true
|
|
|
|
nodepool_diskimage:
|
|
|
|
base_element: rocky-container
|
|
|
|
release: '8'
|
2022-07-11 05:12:41 +00:00
|
|
|
# NOTE(ianw) 2022-07-11 : something in jammy has broken running
|
|
|
|
# podman inside docker. Investigations continue, but force this
|
|
|
|
# back for now.
|
|
|
|
nodeset: ubuntu-focal
|
2022-01-22 22:39:16 +00:00
|
|
|
|
2022-07-06 19:41:24 +00:00
|
|
|
- job:
|
|
|
|
name: dib-nodepool-functional-openstack-rockylinux-9-containerfile-src
|
|
|
|
description: |
|
|
|
|
Test building and booting a Rocky Linux image from a
|
|
|
|
containerfile with Nodepool and OpenStack (using released
|
|
|
|
libraries)
|
|
|
|
parent: dib-nodepool-functional-src-base
|
|
|
|
vars:
|
|
|
|
nodepool_debug: true
|
|
|
|
nodepool_diskimage:
|
|
|
|
base_element: rocky-container
|
|
|
|
release: '9'
|
|
|
|
# NOTE(ianw) 2022-07-11 : something in jammy has broken running
|
|
|
|
# podman inside docker. Investigations continue, but force this
|
|
|
|
# back for now.
|
|
|
|
nodeset: ubuntu-focal
|
|
|
|
|
2019-06-24 20:39:56 +00:00
|
|
|
- job:
|
|
|
|
name: dib-nodepool-functional-openstack-ubuntu-xenial-src
|
|
|
|
description: |
|
|
|
|
Test building and booting an Ubuntu xenial image with Nodepool
|
|
|
|
and OpenStack
|
2019-07-24 23:37:24 +00:00
|
|
|
parent: dib-nodepool-functional-src-base
|
2019-06-24 20:39:56 +00:00
|
|
|
vars:
|
|
|
|
nodepool_diskimage:
|
|
|
|
base_element: ubuntu-minimal
|
|
|
|
release: 'xenial'
|
|
|
|
mirror: "http://{{ zuul_site_mirror_fqdn }}/ubuntu"
|
2020-04-24 02:34:59 +00:00
|
|
|
env-vars:
|
|
|
|
DIB_APT_LOCAL_CACHE: '0'
|
|
|
|
DIB_DISABLE_APT_CLEANUP: '1'
|
|
|
|
DIB_DEBOOTSTRAP_EXTRA_ARGS: '--no-check-gpg'
|
2019-07-15 15:04:45 +00:00
|
|
|
|
2019-06-24 20:39:56 +00:00
|
|
|
- job:
|
|
|
|
name: dib-nodepool-functional-openstack-ubuntu-bionic-src
|
|
|
|
description: |
|
|
|
|
Test building and booting an Ubuntu bionic image with Nodepool
|
|
|
|
and OpenStack
|
2019-07-24 23:37:24 +00:00
|
|
|
parent: dib-nodepool-functional-src-base
|
2019-06-24 20:39:56 +00:00
|
|
|
vars:
|
|
|
|
nodepool_diskimage:
|
|
|
|
base_element: ubuntu-minimal
|
|
|
|
release: 'bionic'
|
|
|
|
mirror: "http://{{ zuul_site_mirror_fqdn }}/ubuntu"
|
2020-04-24 02:34:59 +00:00
|
|
|
env-vars:
|
|
|
|
DIB_APT_LOCAL_CACHE: '0'
|
|
|
|
DIB_DISABLE_APT_CLEANUP: '1'
|
|
|
|
DIB_DEBOOTSTRAP_EXTRA_ARGS: '--no-check-gpg'
|
2019-06-24 20:39:56 +00:00
|
|
|
|
2020-04-23 22:56:40 +00:00
|
|
|
- job:
|
|
|
|
name: dib-nodepool-functional-openstack-ubuntu-focal-src
|
|
|
|
description: |
|
|
|
|
Test building and booting an Ubuntu focal image with Nodepool
|
|
|
|
and OpenStack
|
|
|
|
parent: dib-nodepool-functional-src-base
|
|
|
|
vars:
|
|
|
|
nodepool_diskimage:
|
|
|
|
base_element: ubuntu-minimal
|
|
|
|
release: 'focal'
|
|
|
|
mirror: "http://{{ zuul_site_mirror_fqdn }}/ubuntu"
|
|
|
|
env-vars:
|
|
|
|
DIB_APT_LOCAL_CACHE: '0'
|
|
|
|
DIB_DISABLE_APT_CLEANUP: '1'
|
|
|
|
DIB_DEBOOTSTRAP_EXTRA_ARGS: '--no-check-gpg'
|
|
|
|
|
2022-04-02 11:23:26 +00:00
|
|
|
- job:
|
|
|
|
name: dib-nodepool-functional-openstack-ubuntu-jammy-src
|
|
|
|
description: |
|
|
|
|
Test building and booting an Ubuntu jammy image with Nodepool
|
|
|
|
and OpenStack
|
|
|
|
parent: dib-nodepool-functional-src-base
|
|
|
|
vars:
|
|
|
|
nodepool_diskimage:
|
|
|
|
base_element: ubuntu-minimal
|
|
|
|
release: 'jammy'
|
|
|
|
# mirror: "http://{{ zuul_site_mirror_fqdn }}/ubuntu"
|
|
|
|
env-vars:
|
|
|
|
DIB_APT_LOCAL_CACHE: '0'
|
|
|
|
DIB_DISABLE_APT_CLEANUP: '1'
|
|
|
|
DIB_DEBOOTSTRAP_EXTRA_ARGS: '--no-check-gpg'
|
|
|
|
|
2019-06-24 20:39:56 +00:00
|
|
|
- job:
|
|
|
|
name: dib-nodepool-functional-openstack-gentoo-src
|
|
|
|
description: |
|
|
|
|
Test building and booting a Gentoo image with Nodepool and OpenStack
|
2019-07-24 23:37:24 +00:00
|
|
|
parent: dib-nodepool-functional-src-base
|
2019-06-24 20:39:56 +00:00
|
|
|
vars:
|
|
|
|
nodepool_diskimage:
|
|
|
|
base_element: gentoo
|
|
|
|
release: ''
|
|
|
|
env-vars:
|
2019-09-17 12:40:34 +00:00
|
|
|
GENTOO_PROFILE: 'default/linux/amd64/17.1/systemd'
|
2019-06-24 20:39:56 +00:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: dib-nodepool-functional-openstack-debian-stretch-src
|
|
|
|
description: |
|
|
|
|
Test building and booting a Debian stretch image with Nodepool
|
|
|
|
and OpenStack
|
2019-07-24 23:37:24 +00:00
|
|
|
parent: dib-nodepool-functional-src-base
|
2019-06-24 20:39:56 +00:00
|
|
|
vars:
|
|
|
|
nodepool_diskimage:
|
|
|
|
base_element: debian-minimal
|
|
|
|
release: 'stretch'
|
|
|
|
mirror: "http://{{ zuul_site_mirror_fqdn }}/debian"
|
2020-04-24 02:34:59 +00:00
|
|
|
env-vars:
|
|
|
|
DIB_APT_LOCAL_CACHE: '0'
|
|
|
|
DIB_DISABLE_APT_CLEANUP: '1'
|
|
|
|
DIB_DEBOOTSTRAP_EXTRA_ARGS: '--no-check-gpg'
|
2019-06-24 20:39:56 +00:00
|
|
|
|
2021-03-30 06:31:59 +00:00
|
|
|
- job:
|
|
|
|
name: dib-nodepool-functional-openstack-debian-bullseye-src
|
|
|
|
description: |
|
|
|
|
Test building and booting a Debian bullseye image with Nodepool
|
|
|
|
and OpenStack
|
|
|
|
parent: dib-nodepool-functional-src-base
|
|
|
|
vars:
|
|
|
|
nodepool_diskimage:
|
|
|
|
base_element: debian-minimal
|
|
|
|
release: 'bullseye'
|
|
|
|
mirror: "http://{{ zuul_site_mirror_fqdn }}/debian"
|
|
|
|
env-vars:
|
|
|
|
DIB_APT_LOCAL_CACHE: '0'
|
|
|
|
DIB_DISABLE_APT_CLEANUP: '1'
|
|
|
|
DIB_DEBOOTSTRAP_EXTRA_ARGS: '--no-check-gpg'
|
|
|
|
|
2019-06-24 20:39:56 +00:00
|
|
|
- job:
|
|
|
|
name: dib-nodepool-functional-openstack-debian-buster-src
|
|
|
|
description: |
|
|
|
|
Test building and booting a Debian buster image with Nodepool
|
|
|
|
and OpenStack
|
2019-07-24 23:37:24 +00:00
|
|
|
parent: dib-nodepool-functional-src-base
|
2019-06-24 20:39:56 +00:00
|
|
|
vars:
|
|
|
|
nodepool_diskimage:
|
|
|
|
base_element: debian-minimal
|
|
|
|
release: 'buster'
|
|
|
|
mirror: "http://{{ zuul_site_mirror_fqdn }}/debian"
|
2020-04-24 02:34:59 +00:00
|
|
|
env-vars:
|
|
|
|
DIB_APT_LOCAL_CACHE: '0'
|
|
|
|
DIB_DISABLE_APT_CLEANUP: '1'
|
|
|
|
DIB_DEBOOTSTRAP_EXTRA_ARGS: '--no-check-gpg'
|
2019-06-24 20:39:56 +00:00
|
|
|
|
2019-06-26 07:50:44 +00:00
|
|
|
- job:
|
2019-08-30 20:35:27 +00:00
|
|
|
name: dib-nodepool-functional-openstack-opensuse-15-src
|
2019-06-26 07:50:44 +00:00
|
|
|
description: |
|
2019-08-30 20:35:27 +00:00
|
|
|
Test building and booting an openSUSE 15.x image with Nodepool
|
2019-06-26 07:50:44 +00:00
|
|
|
and OpenStack
|
2019-07-24 23:37:24 +00:00
|
|
|
parent: dib-nodepool-functional-src-base
|
2019-06-26 07:50:44 +00:00
|
|
|
vars:
|
|
|
|
nodepool_diskimage:
|
|
|
|
base_element: opensuse-minimal
|
2020-09-25 15:47:11 +00:00
|
|
|
release: '15.2'
|
2019-06-26 07:50:44 +00:00
|
|
|
mirror: "http://{{ zuul_site_mirror_fqdn }}/opensuse"
|