Don't use the openstack-ci-core/openafs PPA on noble and later

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
This commit is contained in:
Tony Breeds 2024-06-11 13:14:10 -05:00
parent 487b29e013
commit 2433597e81
2 changed files with 35 additions and 0 deletions

View File

@ -4,11 +4,13 @@
# need fixed in production, and other things we've needed pulled in # need fixed in production, and other things we've needed pulled in
# like ARM64 support. So that's why we maintain our own packages # like ARM64 support. So that's why we maintain our own packages
# here. # here.
# NOTE for noble (24.02) and beyond shouldn't need to use the PPA
- name: Install openstackci openafs PPA on Ubuntu - name: Install openstackci openafs PPA on Ubuntu
apt_repository: apt_repository:
repo: 'ppa:openstack-ci-core/openafs' repo: 'ppa:openstack-ci-core/openafs'
when: when:
- ansible_distribution == 'Ubuntu' - ansible_distribution == 'Ubuntu'
- (ansible_distribution_major_version|int) <= 22
become: yes become: yes
- name: Install kernel headers dependency - name: Install kernel headers dependency

View File

@ -91,6 +91,18 @@
nodes: nodes:
- base - 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: - job:
name: system-config-zuul-role-integration-focal-arm64 name: system-config-zuul-role-integration-focal-arm64
parent: system-config-zuul-role-integration parent: system-config-zuul-role-integration
@ -115,6 +127,18 @@
nodes: nodes:
- base - 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: - job:
name: system-config-zuul-role-integration-debian-bullseye name: system-config-zuul-role-integration-debian-bullseye
parent: system-config-zuul-role-integration parent: system-config-zuul-role-integration
@ -199,6 +223,11 @@
- system-config-zuul-role-integration-focal-arm64 - system-config-zuul-role-integration-focal-arm64
- system-config-zuul-role-integration-jammy - system-config-zuul-role-integration-jammy
- system-config-zuul-role-integration-jammy-arm64 - 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
- system-config-zuul-role-integration-debian-bullseye-arm64 - system-config-zuul-role-integration-debian-bullseye-arm64
- system-config-zuul-role-integration-debian-bookworm - system-config-zuul-role-integration-debian-bookworm
@ -214,6 +243,10 @@
- system-config-zuul-role-integration-focal-arm64 - system-config-zuul-role-integration-focal-arm64
- system-config-zuul-role-integration-jammy - system-config-zuul-role-integration-jammy
- system-config-zuul-role-integration-jammy-arm64 - 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
- system-config-zuul-role-integration-debian-bullseye-arm64 - system-config-zuul-role-integration-debian-bullseye-arm64
- system-config-zuul-role-integration-debian-bookworm - system-config-zuul-role-integration-debian-bookworm