Ilya Shakhat
d73c8ad2d4
Make all params configurable via system env
...
Change-Id: I7cc86ef8abd429fbd0028507b2bde8bd11bdffea
2015-03-05 17:39:31 +03:00
Ilya Shakhat
a8e50eacc4
Fix config processing for oslo.log
...
Change-Id: Ib63cf80560f7d9a0a6dc9c4e04015b098511d4a5
2015-03-03 17:38:25 +03:00
Ilya Shakhat
d9da219ff8
Use oslo.log lib instead of incunator code
...
Change-Id: I1627c88bfbd084a6272331c43d008628a48fb084
2015-03-03 16:14:19 +03:00
Ilya Shakhat
f9e44d5202
Move resources into separate folder
...
Change-Id: I9e5617a6f3c8ff00c415599e1ed5092feed51d98
2015-03-03 16:04:37 +03:00
Ilya Shakhat
ecbe78c989
Push agent_id from the deployment engine
...
Parameter 'agent_id' is made required for agent
Change-Id: I9ca1fbde6280f19612eafb7085d794e27abaa831
2015-03-03 13:25:02 +03:00
Ilya Shakhat
3e9e4fcb51
Fix the script in image installer
...
Use bash instead of sh (affects how echo -e operates) and remove
unneeded parametrization.
Change-Id: I33b050c8ae30a3cb9e8d9264c8ff1e312cd354b5
2015-03-03 08:00:34 +03:00
Ilya Shakhat
a37b9ed228
Refactor executors build command lines
...
Change-Id: I968148ce232607801e628ee0b4c2810b9eb3d9af
2015-03-02 18:27:36 +03:00
Ilya Shakhat
7b873badcd
Cleanup in topology templates
...
Change-Id: Ia7269d12fe4d7508759d659f91732a4364a7286c
2015-03-02 17:25:15 +03:00
Ilya Shakhat
cea05a28e8
Use keystone session for modern clients
...
For Heat and Glance client use ugly kludge to recreate them on every request.
Change-Id: I3067d0d27d88e14526d16f2a65cce5169179e8bb
2015-03-02 16:01:54 +03:00
Ilya Shakhat
8eda038e20
Enable iperf auto-run in the image
...
Change-Id: Ib46ff9f25010e7e6a5d7513e0c931bcd06fff6e0
2015-02-27 18:43:26 +03:00
Ilya Shakhat
268c487138
Avoid Keystone token expiration att. #2
...
Change-Id: Ie4f44ce429e34cc04a8e0fc534601a1b656aac6c
2015-02-27 17:28:31 +03:00
Ilya Shakhat
0916f2df77
Avoid Keystone token expiration
...
Change-Id: Ia326a91554be2cac22836c362678aed09ac3c9df
2015-02-27 13:56:13 +03:00
Ilya Shakhat
4656022a28
Configure smaller MTU in the image (for Neutron GRE case) att. #2
...
Change-Id: I99ce4164b5f5241371ba4bb3be31cc0fd54cea6b
2015-02-27 13:18:09 +03:00
Ilya Shakhat
f9cac50e18
Configure smaller MTU in the image (for Neutron GRE case)
...
Change-Id: Ibb0e8c079bc77a9de001741c478b569aedbcce07
2015-02-26 16:32:13 +03:00
Ilya Shakhat
2e94368227
Fix reference in L2 scenario
...
Change-Id: I2614d0e05dc6e44494116d891681eddc2b055a74
2015-02-26 12:12:36 +03:00
Ilya Shakhat
1aa8d702e1
Cleanup iperf graph reporting
...
Change-Id: I820bcbb6f6568a338427f4cd33ee795b35e832fc
2015-02-25 18:15:38 +03:00
Jenkins
1d3bb002d9
Merge "Added iperf executor with chart feature"
2015-02-24 20:55:34 +00:00
Ilya Shakhat
f5c694b9cd
Added iperf executor with chart feature
...
Change-Id: I5dd6c56c615c86a4fc3400a951d9739205cff604
2015-02-24 23:37:52 +03:00
Ilya Shakhat
2e58196b61
Added network scenario with VMs in different nets
...
Change-Id: I1ec73c76d1fcff2a4014bcbc5f2226636022e8f0
2015-02-24 23:02:54 +03:00
Ilya Shakhat
e71e5758a3
Added network scenario with 2 routers topology
...
Change-Id: I421748e5a0a9f6a4c9b2646308bf80b94951caac
2015-02-24 22:56:36 +03:00
Ilya Shakhat
de78bbdcff
Structured HTML report based on bootstrap template
...
Change-Id: Ia0037328314599ca9e4d1937a67088b83b43e487
2015-02-24 17:03:01 +03:00
Ilya Shakhat
12027d7461
Implement image builder in Python
...
Change-Id: I7bd8b99b93b70e87a3780dfe535a425a6942f4b4
2015-02-22 23:44:38 +03:00
Ilya Shakhat
9c61061550
Move OpenStack clients to separate package
...
Change-Id: Ib1e44e9c281e71fea2bf700280fa377f445187fe
2015-02-19 12:23:15 +03:00
Ilya Shakhat
21fa2bdd49
Add external_net config option
...
Change-Id: I9f6fd8c8893b1159184f71d1f20fd4ead68537f6
2015-02-18 23:14:40 +03:00
Ilya Shakhat
2235ed8968
Make os-region-name configurable
...
Change-Id: I11a1c50cc1437185ac6366ee9b5dbd1893207f19
2015-02-18 22:42:45 +03:00
Ilya Shakhat
fc40bfe288
Auto-detect public network
...
Change-Id: If527811f4757276b196988209b46e07794ed92d2
2015-02-18 20:16:00 +03:00
Ilya Shakhat
dc2a1cc912
Add iperf executor
...
Change-Id: Ic24e1012533c1119df5f1b33be38b1740386cf1f
2015-02-18 19:16:26 +03:00
Ilya Shakhat
197fa5eac3
Implemented agent selection
...
The same set of tests can be run with different numbers of agents.
By default the tool uses all agents at once, but support options:
* linear_progression - to increase number of agents from 1 to all;
* quadratic_progression - to double number of agents at every step.
Change-Id: Ib648684b491b682493f9867359a887503d4a40ca
2015-02-17 23:34:36 +03:00
Ilya Shakhat
535c4b573e
Add more options into netperf executor
...
Change-Id: I4b805f4f95d49bd395e30d223d23b8e9f6b91301
2015-02-17 22:48:43 +03:00
Ilya Shakhat
7473f3c44e
Show agent list in the report
...
Change-Id: I4ffdfa0ffe8c5b21bd202070adb3b62bb9ba4ca7
2015-02-17 22:27:38 +03:00
Ilya Shakhat
56f4e26e17
Refactor agent processing and filter alive
...
There is a bug in Nova that results in VM with unknown IPs. Slave agents
for corresponding VMs are useless and the whole group must be ignored
Change-Id: I410d0dd75577674f0cc8067f39b5253ff44d1998
2015-02-17 22:19:28 +03:00
Ilya Shakhat
1fac054b4b
Remove key_name param from same_net scenario
...
Change-Id: I9b804d9fed1b7c88f284258e701b6f72d2f3f4f4
2015-02-17 12:09:28 +03:00
Ilya Shakhat
4dee0a89ad
Apply bootstrap styles to the report template
...
Also add simple test to fix failing gate jobs
Change-Id: I92b03072d06ea3220a5ba872c7541b8b7bd1401f
2015-02-16 22:25:51 +03:00
Ilya Shakhat
a6266bd2e6
Implemented draft report generation
2015-02-16 16:09:44 +03:00
Ilya Shakhat
4758abc0b7
Schedule VMs on active compute nodes only
2015-02-16 11:54:41 +03:00
Ilya Shakhat
5192ab57d0
Added result processing
2015-02-13 13:11:49 +03:00
Ilya Shakhat
62267d6d12
Remove unused code
2015-02-13 12:30:03 +03:00
Ilya Shakhat
ceb1f53c70
Deployment refactring
...
Deployment module is responsible for building list of agents. They can
be created from heat template or specified explicitly in the scenario.
2015-02-13 12:25:57 +03:00
Ilya Shakhat
2ca17dfb53
Remove key_name parameter from the template
2015-02-13 10:15:27 +03:00
Ilya Shakhat
1f6956b230
Introduce pure netperf executor
2015-02-13 10:15:07 +03:00
Ilya Shakhat
8f4a31a7cd
Refactor templating and add more samples
2015-02-13 10:14:32 +03:00
Ilya Shakhat
7da922cefb
Do not install numpy on agent machines
2015-02-12 13:57:05 +03:00
Ilya Shakhat
49f7d99efd
Install numpy, change the way agent starts
2015-02-11 18:52:16 +03:00
Ilya Shakhat
4d8f7d1958
Introduce executors that convert test definition into commands
2015-02-11 18:36:01 +03:00
Ilya Shakhat
a8f56788f0
Do not reload cloud image if it already exists in Glance
2015-02-11 13:22:25 +03:00
Ilya Shakhat
34f32d7a8d
Update readme regarding NETWORK_NAME param
2015-02-10 19:56:48 +03:00
Ilya Shakhat
46b1f52b42
Install requirements by pip then run setup.py
2015-02-10 19:11:57 +03:00
Ilya Shakhat
2ef983414d
Update prepare script and demo template
2015-02-10 18:50:42 +03:00
Ilya Shakhat
8b0cf02ce8
Change oslo imports to namespaceless ones
2015-02-10 15:32:47 +03:00
Ilya Shakhat
46e1c0788e
Updates in prepare script
...
1. Reduce image volume size to 3Gb
2. Install libzmq-dev package
3. Make image name random
2015-02-10 12:53:58 +03:00