2433597e81
Also add zuul-role-integration jobs for noble to ensure things generally work as expected on noble, and specifically verify from the testing logs that the exclusion is effective. Change-Id: Ic722e992038b3d740108594d80d66f0befc153c7
256 lines
7.1 KiB
YAML
256 lines
7.1 KiB
YAML
# Role integration jobs. These test the top-level generic roles/*
|
|
# under Zuul. The range of platforms should be the same as those for
|
|
# openstack-zuul-jobs.
|
|
#
|
|
# NOTE(ianw): 2018-08 have left off Fedora & OpenSUSE because
|
|
# no roles currently run on them.
|
|
- job:
|
|
name: system-config-zuul-role-integration
|
|
description: Test roles provided by system-config with Zuul.
|
|
abstract: true
|
|
parent: base
|
|
run: roles-test/base.yaml
|
|
post-run: roles-test/post.yaml
|
|
files:
|
|
- roles/puppet-install
|
|
- roles/openafs-client
|
|
- roles/kerberos-client
|
|
- roles-test/
|
|
vars:
|
|
zuul_copy_output: "{{ copy_output | combine(host_copy_output | default({})) }}"
|
|
stage_dir: "{{ ansible_user_dir }}/zuul-output"
|
|
copy_output:
|
|
'/var/log/syslog': logs_txt
|
|
'/var/log/messages': logs_txt
|
|
'/var/log/openafs': logs
|
|
# for build logs
|
|
'/var/lib/dkms-make-logs': logs
|
|
|
|
- job:
|
|
name: system-config-zuul-role-integration-xenial
|
|
parent: system-config-zuul-role-integration
|
|
nodeset:
|
|
nodes:
|
|
- name: base
|
|
label: ubuntu-xenial
|
|
- name: puppet4
|
|
label: ubuntu-xenial
|
|
groups:
|
|
- name: puppet3
|
|
nodes:
|
|
- base
|
|
- name: openafs
|
|
nodes:
|
|
- base
|
|
|
|
- job:
|
|
name: system-config-zuul-role-integration-bionic
|
|
parent: system-config-zuul-role-integration
|
|
nodeset:
|
|
nodes:
|
|
- name: base
|
|
label: ubuntu-bionic
|
|
groups:
|
|
- name: openafs
|
|
nodes:
|
|
- base
|
|
|
|
- job:
|
|
name: system-config-zuul-role-integration-bionic-arm64
|
|
parent: system-config-zuul-role-integration
|
|
nodeset:
|
|
nodes:
|
|
- name: base
|
|
label: ubuntu-bionic-arm64
|
|
groups:
|
|
- name: openafs
|
|
nodes:
|
|
- base
|
|
|
|
- job:
|
|
name: system-config-zuul-role-integration-focal
|
|
parent: system-config-zuul-role-integration
|
|
nodeset:
|
|
nodes:
|
|
- name: base
|
|
label: ubuntu-focal
|
|
groups:
|
|
- name: openafs
|
|
nodes:
|
|
- base
|
|
|
|
- job:
|
|
name: system-config-zuul-role-integration-jammy
|
|
parent: system-config-zuul-role-integration
|
|
nodeset:
|
|
nodes:
|
|
- name: base
|
|
label: ubuntu-jammy
|
|
groups:
|
|
- name: openafs
|
|
nodes:
|
|
- base
|
|
|
|
- job:
|
|
name: system-config-zuul-role-integration-noble
|
|
parent: system-config-zuul-role-integration
|
|
nodeset:
|
|
nodes:
|
|
- name: base
|
|
label: ubuntu-noble
|
|
groups:
|
|
- name: openafs
|
|
nodes:
|
|
- base
|
|
|
|
- job:
|
|
name: system-config-zuul-role-integration-focal-arm64
|
|
parent: system-config-zuul-role-integration
|
|
nodeset:
|
|
nodes:
|
|
- name: base
|
|
label: ubuntu-focal-arm64
|
|
groups:
|
|
- name: openafs
|
|
nodes:
|
|
- base
|
|
|
|
- job:
|
|
name: system-config-zuul-role-integration-jammy-arm64
|
|
parent: system-config-zuul-role-integration
|
|
nodeset:
|
|
nodes:
|
|
- name: base
|
|
label: ubuntu-jammy-arm64
|
|
groups:
|
|
- name: openafs
|
|
nodes:
|
|
- base
|
|
|
|
- job:
|
|
name: system-config-zuul-role-integration-noble-arm64
|
|
parent: system-config-zuul-role-integration
|
|
nodeset:
|
|
nodes:
|
|
- name: base
|
|
label: ubuntu-noble-arm64
|
|
groups:
|
|
- name: openafs
|
|
nodes:
|
|
- base
|
|
|
|
- job:
|
|
name: system-config-zuul-role-integration-debian-bullseye
|
|
parent: system-config-zuul-role-integration
|
|
nodeset:
|
|
nodes:
|
|
- name: base
|
|
label: debian-bullseye
|
|
groups:
|
|
- name: openafs
|
|
nodes:
|
|
- base
|
|
|
|
- job:
|
|
name: system-config-zuul-role-integration-debian-bookworm
|
|
parent: system-config-zuul-role-integration
|
|
nodeset:
|
|
nodes:
|
|
- name: base
|
|
label: debian-bookworm
|
|
groups:
|
|
- name: openafs
|
|
nodes:
|
|
- base
|
|
|
|
- job:
|
|
name: system-config-zuul-role-integration-debian-bullseye-arm64
|
|
parent: system-config-zuul-role-integration
|
|
nodeset:
|
|
nodes:
|
|
- name: base
|
|
label: debian-bullseye-arm64
|
|
groups:
|
|
- name: openafs
|
|
nodes:
|
|
- base
|
|
|
|
- job:
|
|
name: system-config-zuul-role-integration-debian-bookworm-arm64
|
|
parent: system-config-zuul-role-integration
|
|
voting: false
|
|
nodeset:
|
|
nodes:
|
|
- name: base
|
|
label: debian-bookworm-arm64
|
|
groups:
|
|
- name: openafs
|
|
nodes:
|
|
- base
|
|
|
|
- job:
|
|
name: system-config-zuul-role-integration-centos-9-stream
|
|
parent: system-config-zuul-role-integration
|
|
nodeset:
|
|
nodes:
|
|
- name: base
|
|
label: centos-9-stream
|
|
groups:
|
|
- name: openafs
|
|
nodes:
|
|
- base
|
|
|
|
- job:
|
|
name: system-config-zuul-role-integration-centos-9-stream-arm64
|
|
parent: system-config-zuul-role-integration
|
|
nodeset:
|
|
nodes:
|
|
- name: base
|
|
label: centos-9-stream-arm64
|
|
groups:
|
|
- name: openafs
|
|
nodes:
|
|
- base
|
|
|
|
- project-template:
|
|
name: system-config-zuul-role-integration
|
|
check:
|
|
jobs:
|
|
- system-config-zuul-role-integration-xenial
|
|
- system-config-zuul-role-integration-bionic
|
|
- system-config-zuul-role-integration-bionic-arm64
|
|
- system-config-zuul-role-integration-focal
|
|
- system-config-zuul-role-integration-focal-arm64
|
|
- system-config-zuul-role-integration-jammy
|
|
- system-config-zuul-role-integration-jammy-arm64
|
|
- system-config-zuul-role-integration-noble
|
|
## Non-voting until https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069781
|
|
## is fixed and makes it into Debian/Ubuntu
|
|
- system-config-zuul-role-integration-noble-arm64:
|
|
voting: false
|
|
- system-config-zuul-role-integration-debian-bullseye
|
|
- system-config-zuul-role-integration-debian-bullseye-arm64
|
|
- system-config-zuul-role-integration-debian-bookworm
|
|
- system-config-zuul-role-integration-debian-bookworm-arm64
|
|
- system-config-zuul-role-integration-centos-9-stream
|
|
- system-config-zuul-role-integration-centos-9-stream-arm64
|
|
gate:
|
|
jobs:
|
|
- system-config-zuul-role-integration-xenial
|
|
- system-config-zuul-role-integration-bionic
|
|
- system-config-zuul-role-integration-bionic-arm64
|
|
- system-config-zuul-role-integration-focal
|
|
- system-config-zuul-role-integration-focal-arm64
|
|
- system-config-zuul-role-integration-jammy
|
|
- system-config-zuul-role-integration-jammy-arm64
|
|
- system-config-zuul-role-integration-noble
|
|
## Disabled until https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069781
|
|
## is fixed and makes it into Debian/Ubuntu
|
|
# - system-config-zuul-role-integration-noble-arm64
|
|
- system-config-zuul-role-integration-debian-bullseye
|
|
- system-config-zuul-role-integration-debian-bullseye-arm64
|
|
- system-config-zuul-role-integration-debian-bookworm
|
|
- system-config-zuul-role-integration-debian-bookworm-arm64
|
|
- system-config-zuul-role-integration-centos-9-stream
|
|
- system-config-zuul-role-integration-centos-9-stream-arm64
|