zuul-jobs/zuul-tests.d/packer-jobs.yaml
Sorin Sbarnea 0d886253f6 Add managed jobs to periodic-weekly
To avoid getting zuul-jobs getting rotten without known, we need
to run them weekly.

This should solve issue where some less common job get broken and
we find out much later, when we have to make other unrelated changes.

Change-Id: I3a95526fdb83b8aef12ee2ee09a089990e75cb59
Depends-On: https://review.opendev.org/#/c/748706
2020-09-17 08:33:50 +00:00

148 lines
3.9 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/.*
- zuul.d/packer-jobs.yaml
- 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-debian-stretch
description: Test packer job on debian-stretch
parent: zuul-jobs-test-packer
tags: auto-generated
nodeset:
nodes:
- name: debian-stretch
label: debian-stretch
- 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-gentoo-17-0-systemd
description: Test packer job on gentoo-17-0-systemd
parent: zuul-jobs-test-packer
tags: auto-generated
nodeset:
nodes:
- name: gentoo-17-0-systemd
label: gentoo-17-0-systemd
- 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-debian-stretch
- zuul-jobs-test-packer-fedora-32
- zuul-jobs-test-packer-gentoo-17-0-systemd
- 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-debian-stretch
- zuul-jobs-test-packer-fedora-32
- zuul-jobs-test-packer-gentoo-17-0-systemd
- 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