33 Commits

Author SHA1 Message Date
Evgeny Sikachev
71ef54661d Switch to publicURL for services
After updating of devstacks we cannot connect to services from slaves

Change-Id: Ibbceb6f29e7595a8b2b89007b4340f35a768df61
2017-03-16 17:18:54 +04:00
Jenkins
b775167e98 Merge "generate image variable name when generating scenario config" 2016-12-22 06:57:04 +00:00
Evgeny Sikachev
872cbd7510 Added python3 jobs
Added jobs in sahara and sahara-tests for testing sahara with python3.
Jobs is non-voting

Change-Id: Ib36e1e01f89f060e02916ffdc7d1dc3cded9cf69
2016-12-21 13:59:54 +04:00
Vitaly Gridnev
1855a488a4 generate image variable name when generating scenario config
Change-Id: I09fe454ab45edf7409d5b690433351b65976e83e
2016-12-21 08:27:38 +00:00
Vitaly Gridnev
5d26815878 introduce default parameters for mode
Change-Id: Id57a4b5f348f292037c82b7d851f2cd2b8ab2338
2016-11-23 17:47:41 +03:00
Vitaly Gridnev
5743069e4e removed unused function
we have separate config file for scenario tests
and this method is no longer used. let's remove that

Change-Id: If82103d49fcf8b46b2fc0ca3c497f496111dede0
2016-11-23 17:40:19 +03:00
Vitaly Gridnev
8f2ebe07b3 Extract image variable name from scenario file
Change-Id: I99481d73202cc226fd09a4f7c307c37dcee6fca6
2016-11-23 17:08:48 +03:00
Vitaly Gridnev
de99ecf899 Refactor retrieving scenario template path
Path to scenario template can be generated from name
of job.

Change-Id: Ifc170123e63eacb899b165e14e4cb10290e5a67d
2016-11-23 16:45:28 +03:00
Alina Nesterova
9e1896d894 Fixed syntax in deployment scripts
Fixed sahara-ci-syntax-check job for deployment scripts

Change-Id: I85205719e10ddf9f307bd815f681de5e1ddf0446
2016-11-01 13:58:13 +00:00
Evgeny Sikachev
2e4127f22d Credentials is removed from run command
Scenario framework uses env variables for running tests

Change-Id: I17cc5770eda2f5c840f3af6aea82e06266f318d2
2016-09-20 16:48:56 +03:00
Sergey Reshetnyak
520d9eaf61 Fix check working sahara-api
Change-Id: I3eaa4594ba9d2536402aa093219fce0bd265a44c
2016-05-25 19:17:12 +03:00
Evgeny Sikachev
5e6190ddd1 Migrate to heat-engine and neutron
Migrate all jobs to heat-engine and neutron

Change-Id: I6b7bf1370d630f60d287161b881cc54da5945098
2016-04-13 14:18:17 +03:00
Evgeny Sikachev
ba5c853244 Change path for liberty and kilo
Files for kilo and liberty releases moved to separate dir
and dir with sahara-ci renamed

Depends-on: Iea65367bc3cffa2198117d245572c7d9a8260eeb
Change-Id: I80e0d0ade1131bc627b3c7f01b42f661e3ddfd60
2016-02-24 18:25:08 +03:00
Evgeny Sikachev
7ccee2ec6d Add sahara-ci to sahara-scenario
Add sahara-scenario to zuul/layout.yaml

Change-Id: Ie8756a7547fd1405030f2a417d69d1563338e126
2016-01-28 18:55:12 +03:00
Evgeny Sikachev
4bd92f7576 Use master of sahara-scenario for stable branches
Switch to using of master brach in sahara-scenario repo for
testing stable releases of sahara

Change-Id: If55676de32b3465c133d3990168dec0c9fb0b3e8
2016-01-22 17:19:15 +03:00
Evgeny Sikachev
ce9f51508b Migrate to new tests repository
bp: move-scenario-tests-to-separate-repo

Change-Id: Ieecdd32faf6db11c5945b1f5af87b84a2aad02be
2016-01-15 13:24:18 +00:00
Vitaly Gridnev
853b6ef31e Start using edp.yaml.mako template
Sometimes it's useful to have mako template for
edp.yaml file, so let's allow sahara ci to find
edp.yaml.mako first, and otherwise we should
switch to the edp.yaml file.

Change-Id: Idce002b7a452b730a4da6a78608c502d9df3f300
2015-08-17 15:28:36 +03:00
Denis Egorenko
0e00b6ab1f Swap sections for branch condition
Sections should be runned in opposite condition
Also add missed passing value.

Change-Id: I65828eb735299455ccc0c9cb7994ac28182f7343
2015-07-20 17:21:14 +03:00
Denis Egorenko
bd74433a2f Fix typo in run tests
Change-Id: If624b4d5f4295d0dd25a72c477a97f68ff753e6f
2015-07-20 15:27:20 +03:00
Denis Egorenko
59179dd6fd Back using old format scenarion tests for Kilo support
Since patch https://review.openstack.org/#/c/200948 was merged we
dropped support of Kilo testing. This patch returtns it back.

Change-Id: I456fda4fa30fd45d9252c88e5118d3c757a727a5
2015-07-16 18:02:17 +03:00
Luigi Toscano
2cc100851f Directly use the scenario configuration templates
This depends on the availability of the support for Mako templates
in the test runner.

Depends-On: I20cc1f9fa2ae5a41a02f4a46c5ae665e9a7af91a
Partially Implements: bp scenario-test-config-template
Change-Id: I033c63dd1a3daf2eda8ad8539613153a7c8fce85
2015-07-15 17:37:32 +00:00
Denis Egorenko
3c6ea7a475 Add ability to use depending Sahara patches
Some patches to sahara-image-elements we need to test in tandem
with patch to sahara.

Also add this ability for client.

Change-Id: I89c8b1b174152c92fb2add41656a0f1dcb7e3aee
2015-07-09 17:49:16 +03:00
Denis Egorenko
0a5838fa09 Rename all plugins to full plugin version
Rename short plugin names to full plugin names and add
OS version to job name.

Also sort by alphabetical functions-* files.

Change-Id: I5155613715fd2ced99034807f14f495487d2d8ac
2015-06-22 20:41:30 +03:00
Vitaly Gridnev
e43b33f033 Add ability to use large flavor on CI checks
For CDH 5.4 it's required to use large flavor on some
nodes, let's add constant for that purpose.

Change-Id: Ie9a4f6a705631e32d5cc060a491ad48ce83b97eb
2015-06-22 13:00:20 +03:00
Sergey Reshetnyak
d5804d9f76 Use api workers on CI
In production sahara uses api workers. Should be tested this feature on CI.

Change-Id: Ic9a8a70063d34f1803399e102722c292509b896b
2015-05-29 16:02:03 +00:00
Denis Egorenko
4cd8e251c0 Remove config for pydistutils
Remove config for pydistutils due to necessary to support
back-up mirror url. This is important because tests will
be failed if sahara-mirror vm will be down

Change-Id: I121a8f8d5a6e164bf0417756a6bdb27534cadf11
2015-05-13 17:37:14 +03:00
Denis Egorenko
067f80c8e5 Use scenario files from Sahara repository
Scenario files are located in Sahara repository, setup Sahara CI to use them
Depends on patch https://review.openstack.org/172513

Change-Id: I917d47f4d62e01bc48868bb5f482475b9cb8738e
2015-04-17 12:46:22 +03:00
Denis Egorenko
6391bba243 Drop support for stable/juno and fedora images
Change-Id: I2e9a62ef15ccfcd425966cd930db89673d63f92f
2015-04-17 11:55:41 +03:00
Denis Egorenko
8415b81790 Add 'proposed/kilo' branch
Change-Id: I08b76e6178a27b3786f7c6565e8c5d743a05b871
2015-04-10 20:39:11 +03:00
Denis Egorenko
804d1f86ca Run all jobs with scenario tests
All jobs for master branch will be run with scenario
tests now. For stable/juno branch, jobs will be run with old
integration tests

Change-Id: Iec0d37ea92d77559f7b424361a58b249533734ac
2015-03-31 11:32:10 +04:00
Denis Egorenko
af2dca6b3a Fix exit code for scripts
Use more appropriate construction for check exit code
Additionaly use full path for scripts in jobs

Change-Id: I1d8a5fd11c6cf9768f9411343c69525020e0f7c1
2015-03-19 19:43:25 +04:00
Denis Egorenko
1d7ee24898 Fix minor issues
Fix:
* name for tox.log file;
* remove bash call in jobs;
* create openrc file using tee;
* fix quotes for image registry;
* add image name for dib to itest.conf;

Change-Id: I04ec15920197bc5f050be2300e1db6c2fe1de58d
2015-03-19 17:28:35 +04:00
Denis Egorenko
22275a32f5 Global refactoring of CI scripts
Global refactoring is include:
* drop Icehouse support;
* improvements nodepool's slave installing script;
* remove deprecated jobs;
* create config template for old integration tests;
* create config files for PYPI;
* improve and refactor function.sh, execution tests scripts;

Change-Id: Id6b6c9dd5f3f1bf500e0b2172f8cfc82a4fc9a62
2015-03-18 19:53:56 +04:00