From 7e8a32266bd84c429368bedcc7768ecbb024a947 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Wed, 6 Apr 2022 12:22:46 +0200 Subject: [PATCH] Build and publish wheel mirror for CentOS Stream 9 Depends-on: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/836829 Change-Id: I4923b2bfaf7c5bbfa327aa64f9c3ae3fd658e0cf --- playbooks/wheel/release.yaml | 6 ++++++ zuul.d/jobs.yaml | 28 ++++++++++++++++++++++++++++ zuul.d/projects.yaml | 4 ++++ 3 files changed, 38 insertions(+) diff --git a/playbooks/wheel/release.yaml b/playbooks/wheel/release.yaml index 81affd0e9d..9560132f85 100644 --- a/playbooks/wheel/release.yaml +++ b/playbooks/wheel/release.yaml @@ -17,6 +17,12 @@ - role: release-afs-volume afs_volume: mirror.wheel.cent8sa64 + # CentOS 9 Stream + - role: release-afs-volume + afs_volume: mirror.wheel.cent9sx64 + - role: release-afs-volume + afs_volume: mirror.wheel.cent9sa64 + # Debian - role: release-afs-volume afs_volume: mirror.wheel.busterx64 diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 3a9e2d50d4..02de3791df 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -893,6 +893,34 @@ - name: afs secret: wheel_keytab +- job: + name: publish-wheel-cache-centos-9-stream + description: | + Publish CentOS Stream 9 wheels for OpenStack CI mirrors. + parent: build-wheel-cache-centos-9-stream + pre-run: playbooks/openafs-client/setup.yaml + post-run: playbooks/publish/wheel-mirror.yaml + allowed-projects: + - openstack/requirements + final: true + secrets: + - name: afs + secret: wheel_keytab + +- job: + name: publish-wheel-cache-centos-9-stream-arm64 + description: | + Publish CentOS Stream 9 wheels for OpenStack CI mirrors. + parent: build-wheel-cache-centos-9-stream-arm64 + pre-run: playbooks/openafs-client/setup.yaml + post-run: playbooks/publish/wheel-mirror.yaml + allowed-projects: + - openstack/requirements + final: true + secrets: + - name: afs + secret: wheel_keytab + - job: name: publish-wheel-cache-debian-bullseye description: | diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index 1511b8b0d2..7caf242a32 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -4819,12 +4819,14 @@ jobs: - publish-wheel-cache-centos-7 - publish-wheel-cache-centos-8-stream + - publish-wheel-cache-centos-9-stream - publish-wheel-cache-debian-bullseye - publish-wheel-cache-debian-buster - publish-wheel-cache-ubuntu-focal - publish-wheel-cache-ubuntu-bionic - publish-wheel-cache-ubuntu-xenial - publish-wheel-cache-centos-8-stream-arm64 + - publish-wheel-cache-centos-9-stream-arm64 - publish-wheel-cache-debian-bullseye-arm64 - publish-wheel-cache-debian-buster-arm64 - publish-wheel-cache-ubuntu-focal-arm64 @@ -4833,12 +4835,14 @@ dependencies: - publish-wheel-cache-centos-7 - publish-wheel-cache-centos-8-stream + - publish-wheel-cache-centos-9-stream - publish-wheel-cache-debian-bullseye - publish-wheel-cache-debian-buster - publish-wheel-cache-ubuntu-focal - publish-wheel-cache-ubuntu-bionic - publish-wheel-cache-ubuntu-xenial - publish-wheel-cache-centos-8-stream-arm64 + - publish-wheel-cache-centos-9-stream-arm64 - publish-wheel-cache-debian-bullseye-arm64 - publish-wheel-cache-debian-buster-arm64 - publish-wheel-cache-ubuntu-focal-arm64