summaryrefslogtreecommitdiff
path: root/.zuul.yaml
diff options
context:
space:
mode:
authorTim Burke <tim.burke@gmail.com>2018-08-06 19:25:36 +0000
committerAndreas Jaeger <aj@suse.com>2018-09-06 08:27:47 +0200
commita2161f2f46f77dff4229ebd62012d2ad737e3813 (patch)
tree7ea6fa003878d9df72d5edf60fde4f7da6ce58c6 /.zuul.yaml
parent5b263561eb34783476bb965f597088d8433b6473 (diff)
downloadswift-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.yaml61
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$