ARM64 openafs role tests

This tests the openafs client installation on all the arm64 types that
build wheels, where we currently need the client to copy the binary
wheel output.

Depends-On: https://review.opendev.org/733755
Change-Id: I278db0b6c8fad04ebf2f971bc7b0c007ee92ac31
This commit is contained in:
Ian Wienand 2020-06-03 11:43:12 +10:00
parent d33e620cc0
commit 3c04791656
4 changed files with 75 additions and 6 deletions

View File

@ -1,3 +0,0 @@
openafs_client_config_path: '/usr/vice/etc'
openafs_client_yum_repo_url: https://tarballs.openstack.org/project-config/package-afs-centos7
openafs_client_yum_repo_gpg_check: no

View File

@ -1,3 +0,0 @@
openafs_client_config_path: '/usr/vice/etc'
openafs_client_yum_repo_url: https://tarballs.openstack.org/project-config/package-afs-centos8
openafs_client_yum_repo_gpg_check: no

View File

@ -0,0 +1,3 @@
openafs_client_config_path: '/usr/vice/etc'
openafs_client_yum_repo_url: https://tarballs.opendev.org/openstack/openstack-zuul-jobs/openafs/centos{{ ansible_distribution_major_version}}/RPMS/{{ ansible_architecture }}
openafs_client_yum_repo_gpg_check: no

View File

@ -30,6 +30,20 @@
nodes: nodes:
- base - base
# NOTE(ianw): There's no need to run puppet tests on this node because
# we have no control-plane xenial arm64 nodes.
- job:
name: system-config-zuul-role-integration-xenial-arm64
parent: system-config-zuul-role-integration
nodeset:
nodes:
- name: base
label: ubuntu-xenial
groups:
- name: openafs
nodes:
- base
- job: - job:
name: system-config-zuul-role-integration-bionic name: system-config-zuul-role-integration-bionic
parent: system-config-zuul-role-integration parent: system-config-zuul-role-integration
@ -42,6 +56,18 @@
nodes: nodes:
- base - 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: - job:
name: system-config-zuul-role-integration-focal name: system-config-zuul-role-integration-focal
parent: system-config-zuul-role-integration parent: system-config-zuul-role-integration
@ -54,6 +80,18 @@
nodes: nodes:
- base - 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: - job:
name: system-config-zuul-role-integration-debian-stable name: system-config-zuul-role-integration-debian-stable
parent: system-config-zuul-role-integration parent: system-config-zuul-role-integration
@ -66,6 +104,18 @@
nodes: nodes:
- base - 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: - job:
name: system-config-zuul-role-integration-centos-8 name: system-config-zuul-role-integration-centos-8
parent: system-config-zuul-role-integration parent: system-config-zuul-role-integration
@ -78,19 +128,41 @@
nodes: nodes:
- base - 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: - project-template:
name: system-config-zuul-role-integration name: system-config-zuul-role-integration
check: check:
jobs: jobs:
- system-config-zuul-role-integration-xenial - 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
- system-config-zuul-role-integration-bionic-arm64
- system-config-zuul-role-integration-focal - 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
- system-config-zuul-role-integration-debian-stable-arm64
- system-config-zuul-role-integration-centos-8 - system-config-zuul-role-integration-centos-8
- system-config-zuul-role-integration-centos-8-arm64
gate: gate:
jobs: jobs:
- system-config-zuul-role-integration-xenial - 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
- system-config-zuul-role-integration-bionic-arm64
- system-config-zuul-role-integration-focal - 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
- system-config-zuul-role-integration-debian-stable-arm64
- system-config-zuul-role-integration-centos-8 - system-config-zuul-role-integration-centos-8
- system-config-zuul-role-integration-centos-8-arm64