summaryrefslogtreecommitdiff
path: root/.zuul.yaml
diff options
context:
space:
mode:
authorBrian Rosmaita <rosmaita.fossdev@gmail.com>2018-01-13 12:45:40 -0500
committerBrian Rosmaita <rosmaita.fossdev@gmail.com>2018-02-19 17:08:54 +0000
commit33e6b01642131526c9359254ac6491dbe070cfc2 (patch)
tree8379212e200c649101c2367557a7bcf10b65bd70 /.zuul.yaml
parent82a26a90e288b3579fbafe6babc68310b44cdb1d (diff)
downloadglance_store-33e6b01642131526c9359254ac6491dbe070cfc2.tar.gz
Migrate legacy jobs to project repository
Brings the legacy functional test jobs into the project repository, rewritten for zuul3. The base functional test class has been refactored to use clouds.yaml, and the functional-swift test has been refactored to use keystoneauth1. The devstack hooks have been removed as they are not necessary with zuul3. Needed-By: I2a5ff2ee29e2fb8a730406f9f0e6a450b96c85b8 Needed-By: I96600383c072e6d2926f5ff5b6a51057e53d35fd Change-Id: Iecea4375d1c4832b020b542ca4188b02444325ca
Diffstat (limited to '.zuul.yaml')
-rw-r--r--.zuul.yaml52
1 files changed, 52 insertions, 0 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
new file mode 100644
index 0000000..ac267c8
--- /dev/null
+++ b/.zuul.yaml
@@ -0,0 +1,52 @@
+- job:
+ name: glance_store-dsvm-functional-base
+ parent: devstack-tox-functional
+ description: |
+ Base job for devstack-based functional tests for glance_store
+
+ Can only be used directly if a 'functional' testenv is defined
+ in tox.ini (which currently is not the case).
+ required-projects:
+ - openstack/glance_store
+ timeout: 4200
+ vars:
+ devstack_localrc:
+ LIBS_FROM_GIT: glance_store
+ devstack_services:
+ # turn off ceilometer
+ ceilometer-acentral: false
+ ceilometer-acompute: false
+ ceilometer-alarm-evaluator: false
+ ceilometer-alarm-notifier: false
+ ceilometer-anotification: false
+ ceilometer-api: false
+ ceilometer-collector: false
+ # Hardcode glance_store path so the job can be run on glance patches
+ zuul_work_dir: src/git.openstack.org/openstack/glance_store
+
+- job:
+ name: glance_store-dsvm-functional-filesystem
+ parent: glance_store-dsvm-functional-base
+ vars:
+ tox_envlist: functional-filesystem
+
+- job:
+ name: glance_store-dsvm-functional-swift
+ parent: glance_store-dsvm-functional-base
+ required-projects:
+ - openstack/swift
+ vars:
+ tox_envlist: functional-swift
+ devstack_services:
+ s-account: true
+ s-container: true
+ s-object: true
+ s-proxy: true
+ devstack_localrc:
+ ENABLE_IDENTITY_V2: True
+
+- project:
+ experimental:
+ jobs:
+ - glance_store-dsvm-functional-filesystem
+ - glance_store-dsvm-functional-swift