Files
system-config/zuul.d/system-config-roles.yaml
Clark Boylan bd9a81ba68 Drop Bionic testing for OpenDev services, playbooks and roles
A quick check of the Ansible fact cache on Bridge indicates that only
hosts that are no longer in our inventory were Bionic nodes. Since we no
longer have any Bionic nodes in production let's rip out the testing of
our roles, playbooks and services on Bionic.

In addition to being good for clarity this also allows us to switch all
of the system-config jobs back to using the default ansible version for
the opendev zuul tenants (11) which did not work with Bionic.

Change-Id: I4e310adee198d6eedc19e499b05638eff2805a1e
2025-08-19 09:19:18 -07:00

205 lines
5.7 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
pre-run: roles-test/pre.yaml
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-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-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
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-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-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
- 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
gate:
jobs:
- 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
- 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