diff options
author | Alistair Coles <alistairncoles@gmail.com> | 2021-11-16 17:38:09 +0000 |
---|---|---|
committer | Tim Burke <tim.burke@gmail.com> | 2022-02-09 08:37:26 -0800 |
commit | 71b491b057f23ac9dc1bb280780a4a1c5cf64cb9 (patch) | |
tree | d423eb2da391bf575a0807a86553c1ce68297f1f | |
parent | 68bd795a6439baa869535944380996ca365ae4c2 (diff) | |
download | swift-71b491b057f23ac9dc1bb280780a4a1c5cf64cb9.tar.gz |
Fix arm64 jobs on stable/xena
This is a combination of 2 commits:
=====================
Make arm jobs voting (but not the pipeline)
Make the non-voting pipeline indicate failure when any of the jobs
fail.
Previously zuul would report "Build succeeded (ARM64 pipeline)."
even when individual job(s) had failed. Now zuul will report
"Build failed (ARM64 pipeline)." but the pipeline still does
vote on the patchset.
Related-Change: I84f59256df3aa41338df9829a565ae830ee8e847
(cherry picked from commit 346f518d6cd10b62c411fa2b5fb480b81905568a)
====================
Move CI from CentOS 8 to CentOS 8 Stream
See also: http://lists.opendev.org/pipermail/service-announce/2021-December/000029.html
Related-Change: Id34eea3f20621c2b25cc7753b1323d4ffb88f11b
(cherry picked from commit 546c9629ebf1831f7dca55ccd3f7b0e424a788b8)
====================
Change-Id: Idb3efa94288fd2b7480057cb16f2f0b9c2911e25
-rw-r--r-- | .zuul.yaml | 56 |
1 files changed, 27 insertions, 29 deletions
diff --git a/.zuul.yaml b/.zuul.yaml index 78518291b..466631b9c 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -51,9 +51,9 @@ post-run: tools/playbooks/common/cover-post.yaml - job: - name: swift-tox-py36-centos-8 + name: swift-tox-py36-centos-8-stream parent: swift-tox-py36 - nodeset: centos-8 + nodeset: centos-8-stream - job: name: swift-tox-py37 @@ -156,22 +156,22 @@ python_version: 3.8 - job: - name: swift-tox-func-py36-centos-8 + name: swift-tox-func-py36-centos-8-stream parent: swift-tox-func-py38 - nodeset: centos-8 + nodeset: centos-8-stream vars: bindep_profile: test py36 python_version: 3.6 - job: - name: swift-tox-func-encryption-py36-centos-8 - parent: swift-tox-func-py36-centos-8 + name: swift-tox-func-encryption-py36-centos-8-stream + parent: swift-tox-func-py36-centos-8-stream vars: tox_envlist: func-encryption-py3 - job: - name: swift-tox-func-ec-py36-centos-8 - parent: swift-tox-func-py36-centos-8 + name: swift-tox-func-ec-py36-centos-8-stream + parent: swift-tox-func-py36-centos-8-stream vars: tox_envlist: func-ec-py3 @@ -342,9 +342,9 @@ post-run: tools/playbooks/probetests/post.yaml - job: - name: swift-probetests-centos-8 + name: swift-probetests-centos-8-stream parent: swift-probetests-centos-7 - nodeset: centos-8 + nodeset: centos-8-stream description: | Setup a SAIO dev environment and run Swift's probe tests under Python 3. @@ -352,9 +352,12 @@ bindep_profile: test py36 - job: - name: swift-probetests-centos-8-arm64 - parent: swift-probetests-centos-8 - nodeset: centos-8-arm64 + name: swift-probetests-centos-8-stream-arm64 + parent: swift-probetests-centos-8-stream + nodeset: + nodes: + - name: swift-centos-8-stream-arm64 + label: centos-8-stream-arm64 description: | Setup a SAIO dev environment and run Swift's probe tests under Python 3 on top of arm64 architecture. @@ -572,16 +575,11 @@ version 3 releases designated for testing on top of ARM64 architecture. check-arm64: jobs: - - swift-tox-py38-arm64: - voting: false - - swift-tox-py39-arm64: - voting: false - - swift-probetests-centos-8-arm64: - voting: false - - swift-tox-func-encryption-py38-arm64: - voting: false - - swift-tox-func-py38-arm64: - voting: false + - swift-tox-py38-arm64 + - swift-tox-py39-arm64 + - swift-probetests-centos-8-stream-arm64 + - swift-tox-func-encryption-py38-arm64 + - swift-tox-func-py38-arm64 - project: templates: @@ -656,7 +654,7 @@ - ^doc/(requirements.txt|(manpages|s3api|source)/.*)$ - ^test/(cors|unit|functional)/.*$ - ^(.gitreview|.mailmap|AUTHORS|CHANGELOG|.*\.rst)$ - - swift-probetests-centos-8: + - swift-probetests-centos-8-stream: irrelevant-files: *probetest-irrelevant-files - swift-dsvm-functional: irrelevant-files: *functest-irrelevant-files @@ -704,7 +702,7 @@ - swift-func-cors - swift-probetests-centos-7: irrelevant-files: *probetest-irrelevant-files - - swift-probetests-centos-8: + - swift-probetests-centos-8-stream: irrelevant-files: *probetest-irrelevant-files - swift-dsvm-functional: irrelevant-files: *functest-irrelevant-files @@ -728,10 +726,10 @@ - swift-tox-func-py27-centos-7 - swift-tox-func-encryption-py27-centos-7 - swift-tox-func-ec-py27-centos-7 - - swift-tox-py36-centos-8 - - swift-tox-func-py36-centos-8 - - swift-tox-func-encryption-py36-centos-8 - - swift-tox-func-ec-py36-centos-8 + - swift-tox-py36-centos-8-stream + - swift-tox-func-py36-centos-8-stream + - swift-tox-func-encryption-py36-centos-8-stream + - swift-tox-func-ec-py36-centos-8-stream - swift-multinode-rolling-upgrade-rocky - swift-multinode-rolling-upgrade-stein - swift-multinode-rolling-upgrade-train |