2452 Commits

Author SHA1 Message Date
Dmitry Shulyak
1d7b37f499 Zerorpc worker for orchestration modules
Change-Id: I8e2f119f2431c2ed8bc1b3f184540c95f071c96f
2016-01-26 12:39:49 +02:00
Jenkins
47da01d5c7 Merge "Fix locking problems" 2016-01-26 10:29:09 +00:00
Łukasz Oleś
fbd6bfc468 Version 0.1.0
Change-Id: I92298ed1ca4a18411249d1f8041257777d3988e7
v0.1.0
2016-01-22 20:33:49 +01:00
Łukasz Oleś
510d324dff Update usage docs
Change-Id: I1f61e2e272aba4dddd1fecb792be1e1b5de4bfd8
2016-01-22 19:27:13 +01:00
Jedrzej Nowak
5764858191 Fix locking problems
Change-Id: I67ea13cb4f28ea6ed22904c401a6ad7ab51e0b1e
Closes-bug: #1537154
2016-01-22 19:14:07 +01:00
Jenkins
4a25d06c15 Merge "Update installation instructions" 2016-01-22 15:56:22 +00:00
Łukasz Oleś
3c92c9c095 Update installation instructions
Change-Id: I627d1695274380f25b9bdea19205b400b95a5f2b
2016-01-22 16:23:02 +01:00
Jenkins
4ba6542d35 Merge "Added solar-celery script to setup.cfg" 2016-01-22 14:44:21 +00:00
Jenkins
8918ceb419 Merge "More clear info about key/pw change in FAQ" 2016-01-22 14:04:54 +00:00
Jenkins
8ef52f1dbc Merge "Moved library to solar/ansible_library" 2016-01-22 13:49:38 +00:00
Jedrzej Nowak
eae552456d More clear info about key/pw change in FAQ
Change-Id: Id83681d2b995f3484bb3f782612c5d9143066532
2016-01-22 14:35:26 +01:00
Jedrzej Nowak
43b4f60785 Added solar-celery script to setup.cfg
Change-Id: Ie1a3513fb6dc1b565bdcb35ab40a4c4d7373f28f
2016-01-22 13:30:50 +00:00
Jedrzej Nowak
0d763960f9 Moved library to solar/ansible_library
- this fixes packaging problem
- adjusted ansible_template handlers to use new path
- added package-data to setup.cfg
- added ansible_library to flake8 exclude

Change-Id: I591f9632927d442d62ace38b3ae82fdae9648b16
2016-01-22 14:04:49 +01:00
Łukasz Oleś
47162e68dd Fix session in CLI on Debian systems
Change-Id: I4b1a3e45417a8d8442e097d440ebee8a09a8aaa2
2016-01-22 09:38:37 +01:00
Łukasz Oleś
c80a0d401e Fix celery start script
- allow to change config path
- fix bash variables (commands start/stop were always executed)

Change-Id: I0a9a37cf296a2fc88cf4eefd58966206cdeee2b1
2016-01-21 23:18:53 +01:00
Jenkins
065873ba9e Merge "use /usr/bin/env in celery script" 2016-01-21 20:51:11 +00:00
Jedrzej Nowak
dea42ea9f9 use /usr/bin/env in celery script
Change-Id: Ib27250fa0e814460d72bd40edcd835d9d30aecf4
2016-01-21 17:49:59 +01:00
Jedrzej Nowak
5f50b5ca56 Improved celery worker section in FAQ
Change-Id: I505be07bf8b03dec9aaabd556bd2a96641a08172
2016-01-21 17:48:57 +01:00
Jedrzej Nowak
de80ef8c91 Added simple FAQ to our docs
Change-Id: I8256baba6546e20dcb53ddc445c2148113125870
2016-01-21 16:23:28 +01:00
Jenkins
ba9227f6c9 Merge "Remove last / from urls" 2016-01-21 15:14:53 +00:00
Jenkins
de881213a7 Merge "Add tox checkniceness,checksyntax for docs" 2016-01-21 14:54:43 +00:00
Jenkins
d4ac1075d2 Merge "Unify returned transport results" 2016-01-21 14:54:37 +00:00
Jenkins
cb71fa24fd Merge "Set correct classifier" 2016-01-21 14:52:19 +00:00
Jenkins
c7ce9ef72e Merge "Use exported env name, change default name" 2016-01-21 14:51:50 +00:00
Jenkins
0f28333157 Merge "Added EGroup click group which can handle errors" 2016-01-21 14:34:18 +00:00
Łukasz Oleś
0755c4b72d Remove last / from urls
It breaks view on readthedocs.org site

Change-Id: Ie3651eb71da25d9cab72f8676cc255aa651b9c23
2016-01-21 15:22:19 +01:00
Jenkins
38aa1adef4 Merge "Move all text from README to documentation" 2016-01-21 14:15:58 +00:00
Jedrzej Nowak
07e3ae1412 Unify returned transport results
Change-Id: Iaaff589c220f54c0882ccea0f7d0a5a4ae4ace19
2016-01-21 14:17:26 +01:00
Jedrzej Nowak
cf597f035c Added EGroup click group which can handle errors
- possibility to define error_wrapper decorator in class which will wrap all
  functions in group. It will use str(exception) as output.
- added flag --debug and ENV SOLAR_CLI_DEBUG for debug mode.

Change-Id: I71d626a6a9e94c055822e892017004d833e1992f
Closes-bug: #1528884
2016-01-21 13:13:08 +00:00
Łukasz Oleś
9d08a85304 Set correct classifier
Change-Id: Icc33014b9e9aaf6ab7ca37b1dfff109241e83da6
2016-01-21 14:05:00 +01:00
Jenkins
176d1ba8d4 Merge "Unified exception in repo create" 2016-01-21 13:00:46 +00:00
Jenkins
97d5afc42d Merge "Use isolated filebased sqlite for each test process" 2016-01-21 12:40:16 +00:00
Jedrzej Nowak
627abd4125 Unified exception in repo create
Change-Id: I75b7f24d6fe2d60039488c3d672b2e5bcd3111de
2016-01-21 12:28:03 +01:00
Bogdan Dobrelya
fb3cca010f Add tox checkniceness,checksyntax for docs
* Add tox -e checkniceness and tox -e checksyntax to
make the docs almost perfect.
* Make tox -e docs task to call check* tasks as well
* Sanitize dependency install for separate tasks:
  - docs, do not install non related eggs from test-requirements
  - check*, install only required eggs as well
* Use whitelist_externals for the /bin/rm to remove warnings

Note, this change doesn't affect the time of py27/pep8 tasks
executuion!

Change-Id: I2d8ea9f8763fef06935c063f6564a9b239c31caf
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-01-21 11:03:56 +01:00
Łukasz Oleś
0394d0c5a6 Use exported env name, change default name
Change-Id: I066ba3f023847ac01a85fbfb954686a12d2d46fe
2016-01-21 10:43:34 +01:00
Jenkins
3bb73b7357 Merge "Increase riak timeout - time depends on download speed" 2016-01-20 16:28:40 +00:00
Dmitry Shulyak
800a6e3182 Use isolated filebased sqlite for each test process
Changed configuration of testr to use file based sqlite database.
Database name will be finally configured in solar/conftest.py
for each process.
If --clean flag will be provided to py.test - database will be removed
after testrun.

All dblayer patches were removed from solar/__init__.py to
solar/dblayer/__init__.py to avoid patching of sqlite client

Change-Id: I615be46aecbb0b88a1088f5a379f10ba95ae9aad
2016-01-20 18:17:35 +02:00
Jenkins
cd809e8e83 Merge "CRDTish lock to avoid concurrent update/delete" 2016-01-20 15:30:46 +00:00
Jenkins
3cf4ae3a1e Merge "Fixing concurrency problems in history counter" 2016-01-20 13:13:09 +00:00
Łukasz Oleś
8225dfbd75 Update Wordpress tutorial
- change value to input
- add wait_cmd command to docker container
- add description of computable input usage

Change-Id: Icdaf3bd7974d5852237f72aa0eb66dde273f0651
Closes-bug: #1530086
2016-01-20 12:59:10 +01:00
Łukasz Oleś
596bd208bf Increase riak timeout - time depends on download speed
Change-Id: Ida335440fa8e3923870fb815469355d238276c55
2016-01-20 12:49:04 +01:00
Jenkins
cd495be38e Merge "Fix 80 chars wraps for docs" 2016-01-20 10:39:34 +00:00
Bogdan Dobrelya
bf2bb097c7 Fix 80 chars wraps for docs
Change-Id: I638afd0b92461266396c576abc88c14370e50c19
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
2016-01-20 11:11:12 +01:00
Łukasz Oleś
3e99e21f07 Move all text from README to documentation
Change-Id: I038dd56fa82e3915305fca79218eaaf1b2303056
2016-01-20 10:25:38 +01:00
Jedrzej Nowak
72362bb803 Fixing concurrency problems in history counter
- riak datatype for both riak modes
- old behaviour for sql with transaction

Change-Id: Ie89629e1cf8f02c8af532f4d5b53dced7059c3fc
2016-01-19 18:16:22 +01:00
Łukasz Oleś
e3e916f6dd Hardcode ansible version. We are not ready for 2.0
Change-Id: I15cf545cf9220addfc2feec3faf96aa24afdf6cc
2016-01-18 21:38:21 +01:00
Łukasz Oleś
aea48b733e Remove ansible.cfg, we use .ssh/config now
Change-Id: I257bd0c7050516746ff77b8ef09dc169b945deae
2016-01-18 18:44:54 +01:00
Jedrzej Nowak
4773a7735a CRDTish lock to avoid concurrent update/delete
- Lock Acquire means +1
- Lock Release means -1
- Lock state is based on list of items, each item contains info about
  identity, change (-1 or 1) and uid, final state is reduced sum of
  these
- custom sibling resolution method added.

Change-Id: I81de44db3fff5c9d77bee563e80ffd833f7fae3f
2016-01-18 16:08:06 +01:00
Jenkins
e659e79346 Merge "Update path in tests" 2016-01-15 12:45:59 +00:00
Jenkins
a02244fc5e Merge "Add test for wordpress example" 2016-01-15 12:45:53 +00:00