diff --git a/tests/run.yml b/tests/run.yml index 7f3c953291d28e8de9fb728dd08214841f5a9194..b365b3c41d1ac3228d34d6876aadee76312868df 100644 --- a/tests/run.yml +++ b/tests/run.yml @@ -591,6 +591,12 @@ HAS_UPGRADE: 'yes' PHASE: upgrade when: openstack_core_tested + + - name: Run test-swift.sh script + command: + cmd: tests/test-swift.sh + chdir: "{{ kolla_ansible_src_dir }}" + when: scenario == 'swift' when: is_upgrade # Bifrost testing. diff --git a/tests/test-swift.sh b/tests/test-swift.sh index 0436dcb3b6601fe14041a61340708827cf7571f1..b9cadc3680714b47a0825c54059e1e9ec6e47a82 100755 --- a/tests/test-swift.sh +++ b/tests/test-swift.sh @@ -40,9 +40,17 @@ function test_swift_logged { openstack --debug object store account show + cleanup_swift + echo "SUCCESS: Swift" } +function cleanup_swift { + openstack --debug object delete $CONTAINER_NAME $FILE_PATH + + openstack --debug container delete $CONTAINER_NAME +} + function test_swift { echo "Testing Swift" log_file=/tmp/logs/ansible/test-swift diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 1f39116642e6bc963b3dbfbc1b40632f6d8ef110..552b3e5ae9f83bf6439522278d8adb0c4a570113 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -225,6 +225,26 @@ base_distro: ubuntu install_type: source +- job: + name: kolla-ansible-centos8s-source-swift-upgrade + parent: kolla-ansible-swift-base + nodeset: kolla-ansible-centos8s-multi + timeout: 10800 + vars: + base_distro: centos + install_type: source + is_upgrade: yes + +- job: + name: kolla-ansible-ubuntu-source-swift-upgrade + parent: kolla-ansible-swift-base + nodeset: kolla-ansible-focal-multi + timeout: 10800 + vars: + base_distro: ubuntu + install_type: source + is_upgrade: yes + - job: name: kolla-ansible-centos8s-source-scenario-nfv parent: kolla-ansible-scenario-nfv-base diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 92b826d24236cfd7daf042262e2c5735ed938300..6df56e571850b6cf9f2f655311f041e093432d06 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -64,3 +64,7 @@ - kolla-ansible-centos8s-source-upgrade - kolla-ansible-ubuntu-source - kolla-ansible-ubuntu-source-upgrade + experimental: + jobs: + - kolla-ansible-centos8s-source-swift-upgrade + - kolla-ansible-ubuntu-source-swift-upgrade