Commit Graph

14 Commits

Author SHA1 Message Date
Eric K ab19f66f63 migrate legacy dsvm jobs to non-legacy
Jobs now inherit from non-legacy tempest-all job.
Move ubuntu jobs from xenial to bionic.
Renamed job names according to zuul v3 convention.
Removed legacy playbooks.

TODO: add separate z3 job for xenial because z3 git
currently do not offer precompiled binary for bionic.

TODO: enable monasca, which is currently causing some
problems in bionic.

Change-Id: Ied99ea945782f480c86535588552bbe68be7a23a
2019-01-20 22:58:32 -08:00
zhurong 21f075faac Fix congre command excute error when using python3.6
when test murano python3 in patch [0], murano-congress-devstack
failed when excute congress command, error as below:
2018-12-28 05:33:03.601901 | controller | ++ functions-common:oscwrap:2287 :
out='openstack: '\''congress datasource create neutronv2 neutronv2 --config poll_time=10 --config username=admin
--config tenant_name=admin --config password=secretadmin --config auth_url=http://38.108.68.25/identity'\''
is not an openstack command. See '\''openstack --help'\''.
2018-12-28 05:33:03.601983 | controller | Did you mean one of these?
2018-12-28 05:33:03.602029 | controller |   address scope create
2018-12-28 05:33:03.602057 | controller |   address scope delete
2018-12-28 05:33:03.602082 | controller |   address scope list
2018-12-28 05:33:03.602122 | controller |   address scope set
2018-12-28 05:33:03.602149 | controller |   address scope show'
2018-12-28 05:33:03.604233 | controller | + functions-common:oscwrap:1               :   exit_trap
This patch using setup_dev_lib function from devstack install python-congressclient,
also this patch add a way to install congresscliet from requirements.

[0]: https://review.openstack.org/#/c/624600/

Change-Id: Ifda90653ca515bd5e21e5ed7338ab9fbdacc86ec
2019-01-04 10:38:08 +08:00
Pierre Crégut 8f075371e4 Enable Z3 on the gate
Z3 is now enabled on the gate for non ha jobs.
A compiled version of Z3 is used.

This commit also correct installation paths bugs for Z3 and
adds an uninstall to clean.sh.

Change-Id: I81e515003a3edf443ec1a9f7a35232fc7121207a
2018-07-31 09:04:28 +02:00
Eric K 2bfcbc329a Unblock gate
Fixes to eliminate autodoc errors coming with sphinx upgrade.

Increase nova service timeout

Change-Id: Id7c8dcb82b3529afdc22957239870e2a27cc6e1b
2018-06-20 15:22:32 -07:00
Eric K aeb900e7e6 configure monasca service in gate
Updated devstack plugin and zuul config to enable monasca in gate.

Change-Id: I4f73af8e39d9be5d996194824a949e9f54138d2e
2018-04-11 17:17:33 -07:00
Eric K 3616363675 Add mistral-tempest-plugin to TEMPEST_PLUGINS
To enable running of congress tempest tests for mistral driver.

Change-Id: Ibc00eeee4af7f8594cb36cc33d35dc396469d8cf
2018-04-04 16:48:13 -07:00
Eric K a50e6e1cbc disable mistral in py35 jobs
full py35 support not yet available in mistral.

Change-Id: Ic783bda677ef3f3c92737838fdb4d08d6321f934
2018-04-04 00:01:26 +00:00
Anusha Ramineni 27c3bb50b4 Enable congress-tempest-plugin to use in congress
This commit enables to use congress-tempest-plugin instead of intree
repo and also enables heat, murano, aodh tempest plugins to fix the
corresponding congress tempest tests to run.

And also, fixes the gate failure in aodh tests, due to recent change in
aodh to remove the threshold_rule I7ccf930f2ad0316dbda0675a2ec0344e61986022,
so this commit removes the same from congress repo.

dsvm HA tests are disabled.

Depends-On: I5c26c8e77f15f9ea0f075dc23e7249bba5a56e8c
Partially-Implements blueprint split-tempest-plugin
Closes-Bug:#1742656
Partial-Bug:#1743729

Change-Id: If1774d1993a4f20c99d3c41464bb8a365c3c2132
2018-01-25 09:17:57 +05:30
Eric Kao d9f6b258f7 Mistral driver
Mistral driver and unit tests. Allows congress to
create workflows and trigger execution in Mistral.

Also configures mistral for gate integration tests.
Tempest tests in separate patch.

Implements blueprint add-mistral-driver

Change-Id: I79d3b9c2f659302f43164d5eef3b23ddf2f2d056
2018-01-24 09:17:56 -08:00
Ihar Hrachyshka b5d06a1c7e Switched all jobs from q-qos to neutron-qos
There is no functional difference between two in how devstack plugin for
neutron is implemented; but using neutron-* name pattern allows gate to
enable lib/neutron instead of lib/neutron-legacy devstack library to
deploy neutron services, which is the plan for all next releases.

Depends-On: I2fbd7649b6ef312940dca704ed3ebdb1e2e93576
Change-Id: Icbc5c0590b501fbec3c0b9575c93bf9eec3b5340
2018-01-11 11:32:02 -08:00
Anusha Ramineni ecc0ad6839 Fix py3 failures and enable py3 dsvm job
This commit makes sure congress is py35 complaint.

Closes-Bug:#1731141
Change-Id: Ie8c4a244a60a56cac5b1e1430648f51546f51d62
2017-11-23 08:22:07 +00:00
Anusha Ramineni 42afa8729b Modify to use libraries compatible with python3
This commit addresses some of the issues seen with compatibility of libraries
in 'congress-devstack-py35-api-mysql' gate job.

Partial-Bug:#1731141
Change-Id: I2cd487a712c3f5a6b113f7446d498add32eee9ab
2017-11-23 03:21:57 +00:00
Anusha Ramineni be294587fd Fix postgresql jobs and cleanup zuul job files
This commit removes the services/projects not required by tests.
Earlier, ceilometer(gnocchi backend) doesnt seem to support postgresql,
hence jobs are failing. As ceilometer is currently removed now from the
supported drivers, removing the same here.

Change-Id: Iafb92de6ca2bf502264c77da73d6ab9871a48bbb
2017-11-22 14:45:10 +05:30
Nam Nguyen Hoai 6264851b58 Migrate to Zuul v3
Migrate all functional jobs and gate to zuul v3.
We will have to migrate all other legacy jobs too later.
This patch do step 1 in the docs: Move Legacy Jobs to Projects.

Co-Authored-By: Dai Dang Van <daidv@vn.fujitsu.com>
Change-Id: Ie2f41fd211dad4852fadaa05fdda7536f18b38eb
Needed-By: I9fdfe396e6f84b632fae182dade30914865bd3bf
Needed-By: I8e093bd3bb880b6b2c11a20e785c5a562f66159c
2017-11-03 09:52:40 +00:00