diff options
author | Tim Burke <tim.burke@gmail.com> | 2018-08-06 19:25:36 +0000 |
---|---|---|
committer | Andreas Jaeger <aj@suse.com> | 2018-09-06 08:27:47 +0200 |
commit | a2161f2f46f77dff4229ebd62012d2ad737e3813 (patch) | |
tree | 7ea6fa003878d9df72d5edf60fde4f7da6ce58c6 /.zuul.yaml | |
parent | 5b263561eb34783476bb965f597088d8433b6473 (diff) | |
download | swift-a2161f2f46f77dff4229ebd62012d2ad737e3813.tar.gz |
Move legacy-swift-dsvm-functional job in-tree
Note that there's no swift-dsvm-functional-identity-v3-only because
as of the Queens release, that's the *only* way Keystone gets deployed.
Also, remove legacy jobs - see
I8b353cba66b22de42ae42954ec44e5802224fc23.
Change-Id: I49d963b98f3df21fea0db24c83553ef873ad73c8
(cherry picked from commit 1d6521944597b0271817ca7eaebd51348df61e41)
Diffstat (limited to '.zuul.yaml')
-rw-r--r-- | .zuul.yaml | 61 |
1 files changed, 41 insertions, 20 deletions
diff --git a/.zuul.yaml b/.zuul.yaml index 35fed1dc0..8432af6b2 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -118,6 +118,39 @@ tox_envlist: func-s3api - job: + name: swift-dsvm-functional + parent: devstack-minimal + description: | + Setup a Swift/Keystone environment and run Swift's func tests + required-projects: + - git.openstack.org/openstack/requirements + - git.openstack.org/openstack/swift + - git.openstack.org/openstack/keystone + timeout: 2700 + vars: + tox_constraints_file: '{{ ansible_user_dir }}/src/git.openstack.org/openstack/requirements/upper-constraints.txt' + # This tox env get run twice; once for Keystone and once for tempauth + tox_envlist: func + devstack_localrc: + SWIFT_HASH: changeme + # We don't need multiple replicas to run purely functional tests. + # In fact, devstack special cases some things when there's only + # one replica. + SWIFT_REPLICAS: 1 + # One replica => no need for replicators, etc. + SWIFT_START_ALL_SERVICES: False + # Keystone v3 is currently the default, but may as well be explicit + ENABLE_IDENTITY_V2: False + IDENTITY_API_VERSION: 3 + devstack_services: + keystone: true + swift: true + zuul_work_dir: src/git.openstack.org/openstack/swift + pre-run: tools/playbooks/dsvm/pre.yaml + run: tools/playbooks/dsvm/run.yaml + post-run: tools/playbooks/dsvm/post.yaml + +- job: name: swift-probetests-centos-7 parent: unittests nodeset: centos-7 @@ -149,21 +182,11 @@ - swift-probetests-centos-7 - openstack-tox-lower-constraints - openstack-tox-pep8 - - legacy-swift-dsvm-functional: - irrelevant-files: - - ^api-ref/.*$ - - ^doc/.*$ - - ^install-guide/.*$ - - ^releasenotes/.*$ - - ^test/unit/.*$ - - legacy-swift-dsvm-functional-identity-v3-only: - voting: false + - swift-dsvm-functional: irrelevant-files: - - ^api-ref/.*$ - - ^doc/.*$ - - ^install-guide/.*$ - - ^releasenotes/.*$ - - ^test/unit/.*$ + - ^(api-ref|doc|releasenotes)/.*$ + - ^test/probe/.*$ + - ^(.gitreview|.mailmap|AUTHORS|CHANGELOG)$ - legacy-tempest-dsvm-neutron-full: irrelevant-files: - ^(test-|)requirements.txt$ @@ -194,13 +217,11 @@ - swift-probetests-centos-7 - openstack-tox-lower-constraints - openstack-tox-pep8 - - legacy-swift-dsvm-functional: + - swift-dsvm-functional: irrelevant-files: - - ^api-ref/.*$ - - ^doc/.*$ - - ^install-guide/.*$ - - ^releasenotes/.*$ - - ^test/unit/.*$ + - ^(api-ref|doc|releasenotes)/.*$ + - ^test/probe/.*$ + - ^(.gitreview|.mailmap|AUTHORS|CHANGELOG)$ - legacy-tempest-dsvm-neutron-full: irrelevant-files: - ^(test-|)requirements.txt$ |