summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLingxian Kong <anlin.kong@gmail.com>2019-12-09 14:45:08 +1300
committerLingxian Kong <anlin.kong@gmail.com>2019-12-09 19:38:11 +1300
commit5a149be4eb4d307c31958fd310d49f86b6c860d4 (patch)
treed2c8c8b0e4b41e0bfcb632646298cd4708398794
parentb2a31c5ac5b2abd902a075fa20db07962511faee (diff)
downloadtrove-5a149be4eb4d307c31958fd310d49f86b6c860d4.tar.gz
Add trove-tempest CI job
Change-Id: I87f3eba550326abcef1985a001a358125b6820a8
-rw-r--r--.zuul.yaml51
1 files changed, 51 insertions, 0 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index c5654e2d..5e75a02d 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -15,6 +15,7 @@
- trove-tox-bandit-baseline:
voting: false
- trove-tox-fakemodetests
+ - trove-tempest
- trove-functional-mysql
- trove-scenario-mysql-single
- trove-scenario-mysql-multi
@@ -346,6 +347,56 @@
- ^trove/tests/unittests/.*$
- job:
+ name: trove-tempest
+ parent: devstack-tempest
+ timeout: 7800
+ required-projects: &base_required_projects
+ - openstack/python-troveclient
+ - openstack/trove
+ - openstack/trove-tempest-plugin
+ - openstack/tempest
+ irrelevant-files:
+ - ^.*\.rst$
+ - ^doc/.*$
+ - ^etc/.*$
+ - ^releasenotes/.*$
+ vars: &base_vars
+ tox_envlist: all
+ tempest_concurrency: 2
+ devstack_localrc:
+ TEMPEST_PLUGINS: /opt/stack/trove-tempest-plugin
+ USE_PYTHON3: true
+ devstack_local_conf:
+ post-config:
+ $TROVE_CONF:
+ DEFAULT:
+ usage_timeout: 1800
+ devstack_plugins:
+ trove: https://opendev.org/openstack/trove.git
+ devstack_services:
+ etcd3: false
+ tls-proxy: false
+ ceilometer-acentral: false
+ ceilometer-acompute: false
+ ceilometer-alarm-evaluator: false
+ ceilometer-alarm-notifier: false
+ ceilometer-anotification: false
+ ceilometer-api: false
+ ceilometer-collector: false
+ cinder: true
+ c-sch: true
+ c-api: true
+ c-vol: true
+ c-bak: false
+ swift: true
+ s-account: true
+ s-container: true
+ s-object: true
+ s-proxy: true
+ tempest: true
+ tempest_test_regex: ^trove_tempest_plugin\.tests
+
+- job:
name: publish-trove-guest-image
parent: publish-openstack-artifacts
run: playbooks/image-build/run.yaml