zuul-jobs/zuul-tests.d/packer-jobs.yaml
Jeremy Stanley 795dad6444 Test Debian Buster and Bullseye
Debian Buster is the current stable, and Bullseye is the impending
stable (likely within the month). The parent of this change aims to
fix security mirror configuration for Bullseye, but to do that we
need to add testing for it. While we're at it, drop the Stretch
(oldoldstable) jobs to keep the job count from exploding too much.

Change-Id: I278246eff347dd4bdb3471a8db95d30fcba0f17a
2021-05-03 18:39:56 +00:00

159 lines
4.2 KiB
YAML

- job:
name: zuul-jobs-test-packer
parent: packer
description: Test packer job
post-run: test-playbooks/packer/post.yaml
tags: all-platforms
files:
- roles/ensure-packer/.*
- roles/packer/.*
- test-playbooks/packer/.*
- playbooks/packer/.*
vars:
packer_install_dir: '{{ ansible_user_dir }}/packer'
packer_template: test-playbooks/packer/packer.json
packer_environment:
PACKER_TEST_FILE: testfile
packer_variables:
packer_test_content: "abc\n"
- job:
name: zuul-jobs-test-packer-centos-7
description: Test packer job on centos-7
parent: zuul-jobs-test-packer
tags: auto-generated
nodeset:
nodes:
- name: centos-7
label: centos-7
- job:
name: zuul-jobs-test-packer-centos-8
description: Test packer job on centos-8
parent: zuul-jobs-test-packer
tags: auto-generated
nodeset:
nodes:
- name: centos-8
label: centos-8
- job:
name: zuul-jobs-test-packer-centos-8-stream
description: Test packer job on centos-8-stream
parent: zuul-jobs-test-packer
tags: auto-generated
nodeset:
nodes:
- name: centos-8-stream
label: centos-8-stream
- job:
name: zuul-jobs-test-packer-debian-buster
description: Test packer job on debian-buster
parent: zuul-jobs-test-packer
tags: auto-generated
nodeset:
nodes:
- name: debian-buster
label: debian-buster
- job:
name: zuul-jobs-test-packer-debian-bullseye
description: Test packer job on debian-bullseye
parent: zuul-jobs-test-packer
tags: auto-generated
nodeset:
nodes:
- name: debian-bullseye
label: debian-bullseye
- job:
name: zuul-jobs-test-packer-fedora-32
description: Test packer job on fedora-32
parent: zuul-jobs-test-packer
tags: auto-generated
nodeset:
nodes:
- name: fedora-32
label: fedora-32
- job:
name: zuul-jobs-test-packer-opensuse-15
description: Test packer job on opensuse-15
parent: zuul-jobs-test-packer
tags: auto-generated
nodeset:
nodes:
- name: opensuse-15
label: opensuse-15
- job:
name: zuul-jobs-test-packer-opensuse-tumbleweed-nv
voting: false
description: Test packer job on opensuse-tumbleweed
parent: zuul-jobs-test-packer
tags: auto-generated
nodeset:
nodes:
- name: opensuse-tumbleweed
label: opensuse-tumbleweed
- job:
name: zuul-jobs-test-packer-ubuntu-bionic
description: Test packer job on ubuntu-bionic
parent: zuul-jobs-test-packer
tags: auto-generated
nodeset:
nodes:
- name: ubuntu-bionic
label: ubuntu-bionic
- job:
name: zuul-jobs-test-packer-ubuntu-xenial
description: Test packer job on ubuntu-xenial
parent: zuul-jobs-test-packer
tags: auto-generated
nodeset:
nodes:
- name: ubuntu-xenial
label: ubuntu-xenial
- job:
name: zuul-jobs-test-packer-ubuntu-focal
description: Test packer job on ubuntu-focal
parent: zuul-jobs-test-packer
tags: auto-generated
nodeset:
nodes:
- name: ubuntu-focal
label: ubuntu-focal
- project:
check:
jobs:
- zuul-jobs-test-packer-centos-7
- zuul-jobs-test-packer-centos-8
- zuul-jobs-test-packer-centos-8-stream
- zuul-jobs-test-packer-debian-buster
- zuul-jobs-test-packer-debian-bullseye
- zuul-jobs-test-packer-fedora-32
- zuul-jobs-test-packer-opensuse-15
- zuul-jobs-test-packer-opensuse-tumbleweed-nv
- zuul-jobs-test-packer-ubuntu-bionic
- zuul-jobs-test-packer-ubuntu-xenial
- zuul-jobs-test-packer-ubuntu-focal
gate:
jobs: &id001
- zuul-jobs-test-packer-centos-7
- zuul-jobs-test-packer-centos-8
- zuul-jobs-test-packer-centos-8-stream
- zuul-jobs-test-packer-debian-buster
- zuul-jobs-test-packer-debian-bullseye
- zuul-jobs-test-packer-fedora-32
- zuul-jobs-test-packer-opensuse-15
- zuul-jobs-test-packer-ubuntu-bionic
- zuul-jobs-test-packer-ubuntu-xenial
- zuul-jobs-test-packer-ubuntu-focal
periodic-weekly:
jobs: *id001