From 707873f9e82f86c0f755856a1c0a9f16526d82ae Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Mon, 24 Jun 2024 09:20:24 -0700 Subject: [PATCH] Drop CentOS 8 Stream fips and openafs package jobs CentOS 8 Stream is EOL and our mirror automatically replicated the empty package repo state for CentOS 8 Stream. The end result is that jobs running on CentOS 8 Stream are no longer functional. In preparation for the removal of this test node type we remove these jobs that rely on and/or support CentOS 8 Stream in our environment. Change-Id: I453c74ec5ffcfd8dadd77da10dc4a817342cc1bb --- .../openafs-rpm-package-build/publish.yaml | 58 ------------------- zuul.d/jobs.yaml | 32 ---------- zuul.d/project.yaml | 4 -- 3 files changed, 94 deletions(-) diff --git a/playbooks/openafs-rpm-package-build/publish.yaml b/playbooks/openafs-rpm-package-build/publish.yaml index 5acd9526..3c114213 100644 --- a/playbooks/openafs-rpm-package-build/publish.yaml +++ b/playbooks/openafs-rpm-package-build/publish.yaml @@ -5,66 +5,8 @@ state: directory path: '{{ zuul.executor.work_root }}/{{ item }}' loop: - - 'artifacts/openafs/centos8' - - 'artifacts/openafs/centos8-stream' - 'artifacts/openafs/centos9-stream' - # - # CentOS 8 - # - - - name: Download centos 8 x86 artifact - include_role: - name: download-artifact - vars: - download_artifact_api: "https://zuul.opendev.org/api/tenant/{{ zuul.tenant }}" - download_artifact_type: rpm.tar.gz - download_artifact_pipeline: gate - download_artifact_job: openafs-rpm-package-build-centos-8-stream-x86 - download_artifact_directory: '{{ zuul.executor.work_root }}' - - - name: Extract centos 8 x86 - unarchive: - src: '{{ zuul.executor.work_root }}/openafs-rpms.tar.gz' - # Keep this old path for backward compat - dest: '{{ zuul.executor.work_root }}/artifacts/openafs/centos8' - - - name: Extract centos 8 x86 stream - unarchive: - src: '{{ zuul.executor.work_root }}/openafs-rpms.tar.gz' - dest: '{{ zuul.executor.work_root }}/artifacts/openafs/centos8-stream' - - - name: Remove artifact - file: - state: absent - path: '{{ zuul.executor.work_root }}/openafs-rpms.tar.gz' - - - name: Download centos 8 arm64 artifact - include_role: - name: download-artifact - vars: - download_artifact_api: "https://zuul.opendev.org/api/tenant/{{ zuul.tenant }}" - download_artifact_type: rpm.tar.gz - download_artifact_pipeline: gate - download_artifact_job: openafs-rpm-package-build-centos-8-stream-arm64 - download_artifact_directory: '{{ zuul.executor.work_root }}' - - - name: Extract centos 8 arm64 - unarchive: - src: '{{ zuul.executor.work_root }}/openafs-rpms.tar.gz' - # Keep this old path for backward compat - dest: '{{ zuul.executor.work_root }}/artifacts/openafs/centos8' - - - name: Extract centos 8 arm64 stream - unarchive: - src: '{{ zuul.executor.work_root }}/openafs-rpms.tar.gz' - dest: '{{ zuul.executor.work_root }}/artifacts/openafs/centos8-stream' - - - name: Remove artifact - file: - state: absent - path: '{{ zuul.executor.work_root }}/openafs-rpms.tar.gz' - # # CentOS 9 # diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index b477b2c4..a9cee803 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -666,28 +666,6 @@ python_use_pyenv: True python_version: '3.12' -- job: - name: openstack-tox-functional-py36-fips - parent: openstack-tox-functional-py36 - nodeset: devstack-single-node-centos-8-stream - description: | - Functional testing for a FIPS enabled Centos 8 system - pre-run: playbooks/fips/enable-fips.yaml - vars: - nslookup_target: 'opendev.org' - enable_fips: True - -- job: - name: openstack-tox-functional-py38-fips - parent: openstack-tox-functional-py38 - nodeset: devstack-single-node-centos-8-stream - description: | - Functional testing for a FIPS enabled Centos 8 system - pre-run: playbooks/fips/enable-fips.yaml - vars: - nslookup_target: 'opendev.org' - enable_fips: True - - job: name: openstack-tox-validate parent: openstack-tox @@ -1314,16 +1292,6 @@ - playbooks/openafs-rpm-package-build - roles/openafs-rpm-package-build -- job: - name: openafs-rpm-package-build-centos-8-stream-x86 - parent: openafs-rpm-package-build - nodeset: centos-8-stream - -- job: - name: openafs-rpm-package-build-centos-8-stream-arm64 - parent: openafs-rpm-package-build - nodeset: centos-8-stream-arm64 - - job: name: openafs-rpm-package-build-centos-9-stream-x86 parent: openafs-rpm-package-build diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 407a3cda..86ebd49e 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -9,8 +9,6 @@ - project-config-grafana: files: - playbooks/grafana - - openafs-rpm-package-build-centos-8-stream-x86 - - openafs-rpm-package-build-centos-8-stream-arm64 - openafs-rpm-package-build-centos-9-stream-x86 - openafs-rpm-package-build-centos-9-stream-arm64 - openstack-infra-extra-integration-bionic @@ -67,8 +65,6 @@ - roles/build-wheel-cache gate: jobs: - - openafs-rpm-package-build-centos-8-stream-x86 - - openafs-rpm-package-build-centos-8-stream-arm64 - openafs-rpm-package-build-centos-9-stream-x86 - openafs-rpm-package-build-centos-9-stream-arm64 - openstack-zuul-jobs-linters