99 Commits

Author SHA1 Message Date
Andrey Kurilin
0a777912d0 [Docs] use openstack theme outside rtd
Rally team posts documentation at two places:
- http://rally.readthedocs.org/en/latest/ (preferable place)
- http://docs.openstack.org/developer/rally/

Most projects post docs at docs.o.o with oslosphinx theme. Since default
theme of sphinx is not so good, let's use official openstack theme instead.

Theme from oslosphinx has several issues:
- it is hard to find the link to home page of project documentation
- there is no sidebar with global content

Based on these two issues let's extend oslosphinx theme a bit.

Change-Id: Ifc75b430b7335c6a87a9102810ec33a5a913c43a
2016-04-20 16:03:13 +03:00
Andrey Kurilin
36c54b86ca Release notes for 0.4.0
Change-Id: I29f214772d538f242cc31f98c93428d6a242dce9
2016-04-18 12:20:42 +03:00
Jenkins
e898d12abd Merge "Change deployment model schema" 2016-03-31 02:57:50 +00:00
Nguyen Hung Phuong
0f7fc8bcd5 Fix typos in Rally files
TrivialFix

Change-Id: I621ac811a1aee25da5cd7174c73aa5bd2962353f
2016-03-29 14:19:13 +07:00
Rodion Promyshlennikov
bf72edf41b Change deployment model schema
Prepare for deployment refactoring.
Add  migration to add column credentials
to deployment model and drop users and admin columns.
Add tests for migrations and walk mixin 
for it implementation.
Add documentation about autogeneration of migrations.
Add possibility to make batch rendering for alembic
autogeneration.

Change-Id: I5958a96671d2fb111533c09feb462b4dcd7483b9
2016-03-28 17:20:46 +03:00
Andrey Kurilin
0c87c3a34f Release notes for 0.3.3
Change-Id: Ia6ab90cab12e4de920df24c395de0394473a5e02
2016-03-24 13:20:40 +02:00
Andrey Kurilin
127dca8cd6 Update release notes for 0.3.2
This patch fixes several symantic errors.

Change-Id: Ie03bbe9a0ba1ce100703dbbac6461a48e1c94367
2016-03-24 13:20:33 +02:00
Jenkins
fefa63cd50 Merge "Remove extra link in All release notes" 2016-03-14 16:44:32 +00:00
Roman Vasilets
a67a2f9f8e Release notes for 0.3.2
Change-Id: I36b8e11fad1ef829285f78ff5ee28b6f0db44013
2016-03-14 12:01:16 +02:00
Andrey Kurilin
6e06677b34 [Docs] Rework "Rally Plugins Reference"
- Add "Contents" add the top of page
- Mark each group of plugin as a Category and make it's name as a link
- Mark each plugin as a Sub-category and make it's name as a link
- Parse plugin description and parameters instead of displaying them as quotes
- Add pluging's namespaces
- Add references to github for each plugin module
- Add "Table Of Contents" sidebar(already used at readthedocs, but was missed
  from http://docs.openstack.org/developer/rally/)

Change-Id: I8889ccc7f82b0f46495ce607c242d37242360a25
2016-03-04 17:00:13 +02:00
Jenkins
6232405ef2 Merge "[Docs] Add cli reference to docs" 2016-03-02 17:59:34 +00:00
Jenkins
975f5033ff Merge "Documentation tox fix" 2016-03-02 00:43:50 +00:00
Jenkins
91572dca9e Merge "[spec] Refactoring scenario utils" 2016-02-29 19:31:22 +00:00
Luz
0dd2930d19 Documentation tox fix
Added information about debugging unit test with tox.
Replace 3 references to py26 with py34 to reflect current
rally tox configuration.

Co-Authored-By: Illia Khudoshyn <ikhudoshyn@mirantis.com>

Change-Id: I10c865fae473111b35dca1b9c8f51f31ba066b42
closes-bug: 1547265
2016-02-29 13:12:22 +00:00
Jenkins
d92054459b Merge "[Docs] create utils for sphinx extensions" 2016-02-27 23:51:59 +00:00
Andrey Kurilin
1fdb5e3d17 [Docs] Add cli reference to docs
Change-Id: Ie6497abc115c81753b0d51f87aeeac664d6720cf
2016-02-26 16:31:03 +02:00
Andrey Kurilin
fe505f1a67 [Docs] create utils for sphinx extensions
docutils doesn't have user-friendly interface, so it required some hacks
to simplify usage of it.

Change-Id: If37ca5575beaf03cfeffe193faddd1bfb93ca723
2016-02-24 15:45:41 +02:00
Alexander Maretskiy
5f75912dcf [Doc] Make documentation for output plugins
Changes:
  * Add descriptive docstrings for plugins based on OutputChart
  * Register these plugins in doc/ext/plugin_reference.py
    so plugin/plugin_reference.htmlwill have a documentation
    chapter based on added docstrings

Change-Id: I655a1c985d437d46fcb7df2865cb38bbcc608a2f
2016-02-23 12:18:53 +02:00
Yair Fried
2372b553da [spec] Refactoring scenario utils
Change-Id: I3bae09bc6528d5a019e0c42ebf946aafb31abf07
2016-02-22 19:44:38 +02:00
Andrey Kurilin
dd909a0aef Release notes for 0.3.1
Change-Id: Icb66f3b98fad0745ee3697e3c71af8a281770dc2
2016-02-18 22:19:41 +00:00
Illia Khudoshyn
3a222b4342 Fix release notes for v0.3.0
Change-Id: I9dfe14c647eae63901a63a0ff59e7ba43155c856
2016-02-16 13:57:51 +00:00
Illia Khudoshyn
45876ca1a7 Add v0.3.0 release notes
Change-Id: I5c25186cc3bcbba1eb0783d718494ca6c833055a
2016-02-16 12:05:39 +00:00
Chris St. Pierre
b4b746dae9 Move OpenStack cleanup utils out of context
These will be used to do out-of-band cleanup in the near future, so
they are no longer specific to the cleanup context.

Change-Id: I5b5c7c89b04a080c487936cc3df0df24929ced31
Implements: blueprint cleanup-refactoring
2016-02-04 15:45:06 -06:00
Jenkins
110f013833 Merge "Integrate Rally & Alembic" 2016-02-01 12:24:54 +00:00
Boris Pavlovic
a8de21a077 Integrate Rally & Alembic
Alembic allows us to change in future DB schema,
which we are going to do soon.

This patch adds under rally/common/db/sqlalchemy/migrations
required files for alembic as well as a first init migrations
that was autogenerated from models that we have.

As well this patch adds CLI commands for DB management

Change-Id: I7caa090aa5c4c6563b7e34d0d09baa039a3aa718
Co-Authored-By: Illia Khudoshyn <ikhudoshyn@mirantis.com>
2016-01-29 11:24:16 +00:00
Jenkins
cb5596bc6d Merge "Update plugin image in documentation" 2016-01-27 13:46:04 +00:00
Boris Pavlovic
768f7834a8 Update plugin image in documentation
Old one is out of date and contains wrong information

Change-Id: I9c05a0b2faec5dce87abed737b063d086e7caeab
2016-01-26 14:59:56 -08:00
Boris Pavlovic
db49cc51e7 Move "tempest concurrency" feature request to implemented
Change-Id: Ifb4d886cccf3a06dad575db9b38a2ebaa3f10795
2016-01-25 23:13:25 +00:00
Chris St. Pierre
409cc393c2 Consistent resource names spec is implemented
Change-Id: Ic2affa29e05b0c5e31cc88137a698248858bc129
Implements: blueprint consistent-resource-names
2016-01-15 09:11:44 -06:00
Jenkins
52ddf3f900 Merge "Fix release 0.2.0 notes" 2016-01-12 10:04:44 +00:00
Jenkins
4f14bb933e Merge "[Spec] Refactoring Rally Cleanup, Part II" 2016-01-12 09:51:59 +00:00
Boris Pavlovic
12af43ed7f Fix release 0.2.0 notes
The code block is not properly displayed

Change-Id: Ie601f528c28e839b890271e7fe461962336a9ac7
2016-01-11 09:58:28 -08:00
Chris St. Pierre
961805aa8f [Spec] Refactoring Rally Cleanup, Part II
This adds technical details for the existing "Refactoring Rally
Cleanup" spec.

Change-Id: I7a761eee2d245d30ab7f41fee0eb3d1f825bf0b1
Implements: blueprint cleanup-refactoring
2016-01-11 11:30:47 -06:00
Andrey Kurilin
925002d952 Add release notes for 0.2.0
Co-authored-by: Boris Pavlovic <boris@pavlovic.me>

Change-Id: I733603a973f4c1560b94e624a5711b65eb382602
2016-01-11 06:22:07 -08:00
Alexander Maretskiy
821e4e6b32 [Spec] Update and move spec about new output format
Spec 'improve_scenario_output_format.rst' is implemented,
so it is moved to doc/specs/implemented/

Also there were some updates to this spec to conform
improvements that are actually done:

 * Each output data set has 'description' text passed to
   Scenario.add_output() while adding the output.
   Description is displayed in HTML report under chart title.

 * Method Scenario.add_output() has changed (schema
   verification is added)

 * Subtab 'Detailed' is renamed to 'Per iteration'

Change-Id: Iddf0b0f5edea8002493d47131994f46202363ef5
2016-01-08 18:40:32 +02:00
Yatin Kumbhare
d7d539fe21 Fix for the deprecated library function
os.popen() is deprecated since version 2.6. Resolved with use of
subprocess module.

Change-Id: I11f6dcf16a16fa5c6d9d813d1e671ea6bca991f1
2016-01-04 19:59:37 +05:30
liyingjun
56f0431704 Remove extra link in All release notes
Change-Id: I6801aaaffa9f5e881e172f82856b6a6722c4aa41
2015-12-25 19:04:28 +08:00
Sergey Skripnick
66925d5bb9 Relese notes 0.1.2
Change-Id: Ie60a00909d5bc04509ce4b23888f208b44697599
2015-12-23 15:28:03 +00:00
Boris Pavlovic
c45e1440bb Fix Rally Version in Docs
Use pbr version instead of hardcoded value in configuration of docs

Change-Id: I3fe5e296f11e921a342393f22ba97c6874283a60
2015-12-15 10:58:44 -08:00
Jenkins
e3d11abfa4 Merge "[Spec]Add a spec for distiributed load generation" 2015-11-21 00:32:43 +00:00
LiuNanke
e812e97482 Fix some typos by toolkit typo
There commands:
 $pip install topy
 $cd rally
 $topy -a rally

Change-Id: I40ac3b34b97743edf5edc0a17b9553bb2f3476e2
2015-11-20 00:55:01 +08:00
Illia Khudoshyn
58b8859f43 [Spec]Add a spec for distiributed load generation
Change-Id: If2462a1142bbf1ce49cd61ac114ab0ced7394ed8
2015-11-19 14:45:06 +00:00
Shuquan Huang
b8e7e38573 OpenStack typo
change capitalization of OpenStack

Change-Id: I990639a0a2a7aa9c995a2c53367d0c424cd522bd
2015-11-15 13:01:34 +08:00
Chris St. Pierre
814a72f330 [spec] Improve and make pluggable type conversion
This proposes to make resource type converters into proper plugins,
stop depending on OpenStack as much as is possible without modifying
validation, and make some improvements to handle an edge case
converting images.

Change-Id: If078332230df417b3967f086815796c7a96fa882
2015-11-06 08:49:13 -06:00
Boris Pavlovic
7bf612e81a Release notes v0.1.1
Change-Id: Ifaa083a54fb72cb5c195c80da064ec91032292d7
2015-10-06 17:07:04 -07:00
Chris St. Pierre
ce94b93875 Make code blocks in documentation prettier
This commit tags code blocks with the appropriate language so that
Sphinx can add syntax highlighting and make them look nicer.

Change-Id: Id8f178110236b1d97015162b148f3e9127251a3a
2015-09-25 11:05:16 -05:00
Oleh Anufriiev
f6dc49e22a Release notes v0.1.0
Change-Id: I9cc351e251b2a4269127fd93d80905aeb7439807
2015-09-25 02:56:36 -07:00
Jenkins
d3fb81ec2a Merge "Add 'Who Is Using Rally' paragraph to the docs" 2015-09-24 17:06:41 +00:00
Roman Vasilets
f59d38bb47 Add 'Who Is Using Rally' paragraph to the docs
Add 'who is using rally' paragraph to overview section in the
rally.readthedocs.org.

Change-Id: Ic22a265856f0b1d17844730f66036591dbdc3cd9
2015-09-24 17:34:03 +03:00
Boris Pavlovic
e8b8aedc9c [docs] Imporve Plugin Reference
Tables with plugins looks quite ugly so this patch removes tables
and use just rubrics and doctest_block types of nodes

Change-Id: Ifb5d53cfa1d86ab477671d3485d63fbf09f9246c
2015-09-22 14:47:15 -07:00