system-config/zuul.d/system-config-roles.yaml
Ian Wienand 44fe656159 Acutally run system-config arm64 test on an arm64 node
I forgot the -arm64

Change-Id: I8fbda232840ba22cd0886ebdf9657a05520741a7
2020-06-22 14:01:53 +10:00

172 lines
4.6 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
files:
- roles/
- 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
# NOTE(ianw): Run puppet3 tests until nb03.openstack.org is gone
# and we have no more puppet
- job:
name: system-config-zuul-role-integration-xenial-arm64
parent: system-config-zuul-role-integration
nodeset:
nodes:
- name: base
label: ubuntu-xenial-arm64
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-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-debian-stable
parent: system-config-zuul-role-integration
nodeset:
nodes:
- name: base
label: debian-buster
groups:
- name: openafs
nodes:
- base
- job:
name: system-config-zuul-role-integration-debian-stable-arm64
parent: system-config-zuul-role-integration
nodeset:
nodes:
- name: base
label: debian-buster-arm64
groups:
- name: openafs
nodes:
- base
- job:
name: system-config-zuul-role-integration-centos-8
parent: system-config-zuul-role-integration
nodeset:
nodes:
- name: base
label: centos-8
groups:
- name: openafs
nodes:
- base
- job:
name: system-config-zuul-role-integration-centos-8-arm64
parent: system-config-zuul-role-integration
nodeset:
nodes:
- name: base
label: centos-8-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-xenial-arm64
- 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-debian-stable
- system-config-zuul-role-integration-debian-stable-arm64
- system-config-zuul-role-integration-centos-8
- system-config-zuul-role-integration-centos-8-arm64
gate:
jobs:
- system-config-zuul-role-integration-xenial
- system-config-zuul-role-integration-xenial-arm64
- 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-debian-stable
- system-config-zuul-role-integration-debian-stable-arm64
- system-config-zuul-role-integration-centos-8
- system-config-zuul-role-integration-centos-8-arm64