From 3571cdf2f77978f9a8c835a66048278ce8086473 Mon Sep 17 00:00:00 2001 From: Tim Burke Date: Wed, 26 Oct 2022 15:15:15 -0700 Subject: [PATCH] CI: Install pip from pinned upstream for py2 probe tests As part of that, invert the inheritance so the py2 job derives from the py3 job. Change-Id: If8efd9a0fd18d17444a58119c525ff54cfd55dd9 --- .zuul.yaml | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index cba0688cb5..f6ab8dfdd9 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -345,14 +345,30 @@ - job: name: swift-probetests-centos-7 - parent: unittests + parent: swift-probetests-centos-8-stream nodeset: centos-7 description: | Setup a SAIO dev environment and run Swift's probe tests under Python 2. - timeout: 7200 vars: bindep_profile: test py27 + ensure_pip_from_packages: False + ensure_pip_from_packages_with_python2: False + ensure_pip_from_upstream: True + ensure_pip_from_upstream_interpreters: + - python2 + ensure_pip_from_upstream_url: "https://bootstrap.pypa.io/pip/2.7/get-pip.py" + +- job: + name: swift-probetests-centos-8-stream + parent: unittests + nodeset: centos-8-stream + description: | + Setup a SAIO dev environment and run Swift's probe tests + under Python 3. + timeout: 7200 + vars: + bindep_profile: test py36 pre-run: - tools/playbooks/common/install_dependencies.yaml - tools/playbooks/saio_single_node_setup/setup_saio.yaml @@ -360,16 +376,6 @@ run: tools/playbooks/probetests/run.yaml post-run: tools/playbooks/probetests/post.yaml -- job: - name: swift-probetests-centos-8-stream - parent: swift-probetests-centos-7 - nodeset: centos-8-stream - description: | - Setup a SAIO dev environment and run Swift's probe tests - under Python 3. - vars: - bindep_profile: test py36 - - job: name: swift-probetests-centos-8-stream-arm64 parent: swift-probetests-centos-8-stream