From 1c03d586431862c2772cb1b532aefc6cf2e671dc Mon Sep 17 00:00:00 2001 From: Tim Burke Date: Wed, 21 Jun 2023 10:21:32 -0700 Subject: [PATCH] CI: Move probe tests to centos 9 stream Pin selenium to 3.x for now, until we can run down the issues with 4.x Change-Id: I596415d17f77f48a6e8a63a61b734a8ca0865847 --- .zuul.yaml | 20 +++++++++---------- .../common/install_dependencies.yaml | 4 ++-- tools/playbooks/cors/install_selenium.yaml | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 46107ee132..56975479b0 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -348,16 +348,16 @@ - tools/playbooks/probetests/post.yaml - job: - name: swift-probetests-centos-8-stream + name: swift-probetests-centos-9-stream parent: unittests - nodeset: centos-8-stream + nodeset: centos-9-stream description: | Setup a SAIO dev environment and run Swift's probe tests under Python 3. timeout: 7200 vars: s3_acl: no - bindep_profile: test py36 + bindep_profile: test py39 pre-run: - tools/playbooks/common/install_dependencies.yaml - tools/playbooks/saio_single_node_setup/setup_saio.yaml @@ -367,12 +367,12 @@ post-run: tools/playbooks/probetests/post.yaml - job: - name: swift-probetests-centos-8-stream-arm64 - parent: swift-probetests-centos-8-stream + name: swift-probetests-centos-9-stream-arm64 + parent: swift-probetests-centos-9-stream nodeset: nodes: - - name: swift-centos-8-stream-arm64 - label: centos-8-stream-arm64 + - name: swift-centos-9-stream-arm64 + label: centos-9-stream-arm64 description: | Setup a SAIO dev environment and run Swift's probe tests under Python 3 on top of arm64 architecture. @@ -380,7 +380,7 @@ - job: name: swift-func-cors - parent: swift-probetests-centos-8-stream + parent: swift-probetests-centos-9-stream description: | Setup a SAIO dev environment and run Swift's CORS functional tests timeout: 1200 @@ -713,7 +713,7 @@ - ^doc/(requirements.txt|(manpages|s3api|source)/.*)$ - ^test/(cors|unit|functional|probe)/.*$ - ^(.gitreview|.mailmap|AUTHORS|CHANGELOG|.*\.rst)$ - - swift-probetests-centos-8-stream: + - swift-probetests-centos-9-stream: irrelevant-files: &probetest-irrelevant-files - ^(api-ref|releasenotes)/.*$ # Keep doc/saio -- we use those sample configs in the saio playbooks @@ -769,7 +769,7 @@ - swift-tox-func-ec-py38 - swift-func-cors - swift-tox-func-s3api-tests-tempauth - - swift-probetests-centos-8-stream: + - swift-probetests-centos-9-stream: irrelevant-files: *probetest-irrelevant-files - swift-dsvm-functional: irrelevant-files: *functest-irrelevant-files diff --git a/tools/playbooks/common/install_dependencies.yaml b/tools/playbooks/common/install_dependencies.yaml index 355213f64c..bb801ed488 100644 --- a/tools/playbooks/common/install_dependencies.yaml +++ b/tools/playbooks/common/install_dependencies.yaml @@ -22,13 +22,13 @@ name: pip extra_args: --upgrade - - name: install rsync-daemon - CentOS 8 + - name: install rsync-daemon - CentOS 8, 9 package: name: rsync-daemon state: present when: - ansible_facts['distribution'] == "CentOS" - - ansible_facts['distribution_major_version'] == "8" + - ansible_facts['distribution_major_version'] != "7" - name: install python modules with pip pip: name={{ item }} state=present extra_args='--upgrade' diff --git a/tools/playbooks/cors/install_selenium.yaml b/tools/playbooks/cors/install_selenium.yaml index b7d08c57f7..f617388f36 100644 --- a/tools/playbooks/cors/install_selenium.yaml +++ b/tools/playbooks/cors/install_selenium.yaml @@ -7,7 +7,7 @@ state: present - name: install selenium pip: - name: selenium + name: 'selenium<4' state: present - name: install firefox yum: