Job updates: use RadosGW for Py3, fix irrelevant files
- Add the plugin as dependencies to the basic -tempest and -scenario jobs. They are all still required right now to make Sahara start. - Add a scenario job which uses RadosGW instead of Swift. It looks easier than fixing a mixed environment where Python3 is used for everything but Swift. - Use the new RadosGW scenario job as base for the experimental Python 3 scenario jobs. - Remove the useless 'voting: false' setting from the Python 3 scenario job; experimental jobs are non-voting anyway. - Add api-ref/ to ignored-files for scenario and tempest based jobs. Change-Id: Ib004be2178662e00c9428dccdaf75052314ffd52
This commit is contained in:
parent
481f5ebd4a
commit
e4e5e315de
49
.zuul.yaml
49
.zuul.yaml
|
@ -24,8 +24,7 @@
|
|||
experimental:
|
||||
jobs:
|
||||
- sahara-tests-scenario-multinode-spark
|
||||
- sahara-tests-scenario-py3:
|
||||
voting: false
|
||||
- sahara-tests-scenario-py3
|
||||
|
||||
- job:
|
||||
name: sahara-tests-tempest
|
||||
|
@ -35,6 +34,12 @@
|
|||
required-projects:
|
||||
- openstack/sahara-tests
|
||||
- openstack/sahara
|
||||
- openstack/sahara-plugin-ambari
|
||||
- openstack/sahara-plugin-cdh
|
||||
- openstack/sahara-plugin-mapr
|
||||
- openstack/sahara-plugin-spark
|
||||
- openstack/sahara-plugin-storm
|
||||
- openstack/sahara-plugin-vanilla
|
||||
- openstack/heat
|
||||
- openstack/ceilometer
|
||||
vars:
|
||||
|
@ -59,6 +64,7 @@
|
|||
tls-proxy: false
|
||||
irrelevant-files:
|
||||
- ^.*\.rst$
|
||||
- ^api-ref/.*$
|
||||
- ^doc/.*$
|
||||
- ^etc/.*$
|
||||
- ^releasenotes/.*$
|
||||
|
@ -89,6 +95,12 @@
|
|||
required-projects:
|
||||
- openstack/sahara-tests
|
||||
- openstack/sahara
|
||||
- openstack/sahara-plugin-ambari
|
||||
- openstack/sahara-plugin-cdh
|
||||
- openstack/sahara-plugin-mapr
|
||||
- openstack/sahara-plugin-spark
|
||||
- openstack/sahara-plugin-storm
|
||||
- openstack/sahara-plugin-vanilla
|
||||
- openstack/heat
|
||||
- openstack/ceilometer
|
||||
- openstack/sahara-image-elements
|
||||
|
@ -124,6 +136,7 @@
|
|||
sahara_scenario_test_template: fake.yaml.mako
|
||||
irrelevant-files:
|
||||
- ^.*\.rst$
|
||||
- ^api-ref/.*$
|
||||
- ^doc/.*$
|
||||
- ^releasenotes/.*$
|
||||
- ^sahara_tempest_plugin/.*$
|
||||
|
@ -152,6 +165,36 @@
|
|||
devstack_localrc:
|
||||
SAHARA_USE_MOD_WSGI: 'True'
|
||||
|
||||
- job:
|
||||
name: sahara-tests-scenario-radosgw
|
||||
description: |
|
||||
Run scenario tests for Sahara, using RadosGW instead of Swift.
|
||||
parent: sahara-tests-scenario
|
||||
required-projects:
|
||||
- openstack/devstack-plugin-ceph
|
||||
host-vars:
|
||||
controller:
|
||||
devstack_plugins:
|
||||
devstack-plugin-ceph: 'git://git.openstack.org/openstack/devstack-plugin-ceph'
|
||||
vars:
|
||||
devstack_localrc:
|
||||
ENABLE_CEPH_CINDER: 'False'
|
||||
ENABLE_CEPH_C_BAK: 'False'
|
||||
ENABLE_CEPH_GLANCE: 'False'
|
||||
ENABLE_CEPH_MANILA: 'False'
|
||||
ENABLE_CEPH_NOVA: 'False'
|
||||
ENABLE_CEPH_RGW: 'True'
|
||||
devstack_local_conf:
|
||||
test-config:
|
||||
"$TEMPEST_CONFIG":
|
||||
service_available:
|
||||
swift: 'True'
|
||||
devstack_services:
|
||||
s-account: false
|
||||
s-container: false
|
||||
s-object: false
|
||||
s-proxy: false
|
||||
|
||||
- job:
|
||||
name: sahara-tests-scenario-multinode-spark
|
||||
description: |
|
||||
|
@ -176,7 +219,7 @@
|
|||
name: sahara-tests-scenario-py3
|
||||
description: |
|
||||
Run scenario tests on a Sahara deployment based on Python 3.
|
||||
parent: sahara-tests-scenario
|
||||
parent: sahara-tests-scenario-radosgw
|
||||
vars:
|
||||
devstack_localrc:
|
||||
USE_PYTHON3: 'True'
|
||||
|
|
Loading…
Reference in New Issue