7 Commits

Author SHA1 Message Date
Boris Pavlovic
8c1a4e307a Make Docker Container work out of the box
We should create Rally DB to make Rally work.

Change-Id: I52287d4d84b36a86b008853fb5d2404ccaa1b530
2015-10-12 07:34:36 -07:00
Andrey Kurilin
84d319b14d [BugFix] Add ability to install tempest in docker
Change-Id: I07b677411ccad44ca34baba85820626befe06f3b
Closes-Bug: #1493359
2015-09-08 15:49:07 +03:00
Chris St. Pierre
b27166b27c Update Dockerfile to use new install_rally.sh
This delegates more of the magic to the install script, and also has
some improvements to the Dockerfile and the related documentation.

Closes-Bug: #1461894
Change-Id: I86c0e439b8d0d8f40197fb4a8e26b2655036949c
2015-08-07 16:25:54 -05:00
Antonio Messina
1f29afc116 Improve installation script
This is an almost complete rewrite of the installation script, mainly
directed to allow installation of Rally also from unprivileged users,
but also adding a few more options and checks.

More in details, the script now:

* can run as unprivileged user.
* support different database types
* allow to specify custom python binary
* always asks confirmation before doing potentially dangerous actions
  (removing directories or installing software)
* automatically install needed software if run as root
* this script is self-sufficient: it automatically downloads Rally
  from the git if needed
* if interrupted, cleans up the virtualenv and/or the downloaded repository

Co-Authored-By: Antonio Messina <antonio.s.messina@gmail.com>
Co-Authored-By: Sergey Skripnick <sskripnick@mirantis.com>
Change-Id: I574d4fd7cc7c8e71720a6a5ff8db22ee4fd4fc81
Closes-bug: #1393887
2015-05-13 18:24:05 +03:00
LingxianKong
e5855ecb36 Install optional-requirement packages for Rally docker image
Ensure python-mistralclient, python-muranoclient or other packages
are included in the Rally docker image, so user could do benchmarking
without extra work.

Change-Id: I246a961d02308aee87a77098bdd631cf1a3bbd0c
Closes-Bug: #1447648
2015-04-23 23:06:55 +08:00
Sergey Skripnick
13aeb60ac0 Fix permissions issue in docker image
Now rally user in docker image is created with fixed id 65500
Also changed rally.conf to store rally.db in rally home directory

Change-Id: I476baf305b69052f5bd20da66b64616230f1e051
2015-03-20 16:12:48 +01:00
Sergey Skripnick
705ee34799 Add Dockerfile
This file may be used to build rally image for docker.
More about docker: https://www.docker.com/

Also added some docs in installation.rst

Change-Id: I8580755b6838a3cebc2bd9e27854e68a02ff26b4
2014-12-24 14:22:19 +02:00