Jedrzej Nowak
80ca0e1707
Replace Bunch with Munch package
...
Munch is fork of Bunch. Munch is still maintained and already packaged
on Centos.
Change-Id: I4044acd4467b364bb8e68c2e02db59f60a5c8ed1
2016-02-27 00:25:03 +00:00
Jenkins
3f32acaf6c
Merge "Move from semver to semantic_version package"
2016-02-24 15:26:12 +00:00
Jedrzej Nowak
3e8d9ac48e
Make zerorpc working with pyzmq > 13.0.2
...
- there is a issue with zerorpc.gevent_zmq implementation when pyzmq >
13.0.2 AND when gevent.patch_all() is done BEFORE importing gevent_zmq
- I added workaround that makes stuff working
Closes-bug: #1549271
Change-Id: I1951a564ace23e3150ecc6d20449036c4e4e10fc
2016-02-24 15:32:34 +01:00
Jedrzej Nowak
8766f11d96
Move from semver to semantic_version package
...
Change-Id: I6acae60e8aeb9b7599c1117281023b06a514b503
Closes-bug: #1549239
2016-02-24 12:59:56 +01:00
Maciej Kwiek
b52a511b22
Align requirements with global-requirements.txt
...
All requirements but pyzmq (which needs further debugging) are in line with global-requirements (if they
are there). Also, pinning to specific versions was removed.
Change-Id: Ic08b5fabad765abc09d8494ddc22a2a9fe1e50d7
Related-bug: 1546497
2016-02-22 15:42:41 +01:00
Jedrzej Nowak
add50899b9
Remove unused libraries
...
- remove tabulate + remove dead code in CLI
- remove multipledispatch + reimplement simple wrapper in __init__
Change-Id: I8503179c05477b9075845e740738f3e355a72cf5
Closes-bug: #1548314
2016-02-22 15:20:48 +01:00
Jedrzej Nowak
300798c8f2
Use psycogreen for PG backend
...
Change-Id: Ia2037cf26614cb4091a5c57a94a3c3a0af0ed70c
Closes-bug: #1546976
2016-02-18 13:02:09 +01:00
alexz
c509620807
Update requirements:click
...
Partial-bug: #1546497
Change-Id: I95ae4d8082c36e941bd08ed73720aba95ae86451
2016-02-17 13:46:33 +02:00
Łukasz Oleś
639eeba842
Api in networkx 1.11 changed, updating
...
For more details see https://github.com/networkx/networkx/issues/1984
Change-Id: I51f7c9d44e4c6283de0db8cf69baacc0bace9325
2016-02-17 10:24:27 +01:00
Jedrzej Nowak
3881dc9750
Support postgresql in dblayer
...
Change-Id: I7131273d137c0d42991a0cbd17dd9bc2dbf04d5c
Closes-bug: #1545659
2016-02-15 18:13:25 +01:00
Jedrzej Nowak
038c46c3e7
Ansible 2.0 support in ansible handlers
...
All ansible handlers are now using ansible process
instead of python API
Change-Id: I14c06830e52610b41a1c5776a6d6cb8af1651478
Closes-bug: #1534145
2016-02-02 18:06:00 +01:00
Łukasz Oleś
dc9a8c26f9
Clean repository after removing celery
...
Change-Id: I27bd1ef756f16cc94ed40f16a9b1c9a63f8e2bff
2016-01-27 17:41:28 +01:00
Dmitry Shulyak
1d7b37f499
Zerorpc worker for orchestration modules
...
Change-Id: I8e2f119f2431c2ed8bc1b3f184540c95f071c96f
2016-01-26 12:39:49 +02:00
Jedrzej Nowak
c1b73177a4
Set ansible<2.0 in requirements
...
In >=2.0 there is no ansible.callbacks
We will need to refactor our ansible handlers for new ansible API.
Change-Id: I6b9092ca51712104bf651b72ca2d90b03a392b68
2016-01-14 13:36:30 +01:00
Dmitry Shulyak
384b4e63e9
Change celery config to use sqlite backend messaging and results
...
SQLite database file will be located in /tmp/celery.db
Change-Id: I230997f01d2f37efc8897d6c489aee3900bff6c3
2016-01-12 17:41:16 +02:00
Jedrzej Nowak
e9da267f7c
Use stevedore for Computable Inputs
...
From now Computable Inputs are using `solar.computable_inputs` endpoint.
Change-Id: I877cffb54b1789000766b67b807126b6914cfc85
2016-01-05 16:01:30 +01:00
Jedrzej Nowak
3ca2c3bb54
Require semver in main requirements.txt
...
Remove optional checks from repository.py
Change-Id: I038f123fec8f41f7fdea254e87e93e66a5cb9180
2015-12-21 11:27:19 +00:00
Jedrzej Nowak
e3b4fba8af
Introduced Resource Repositories.
...
Works but requires manual `import`.
Removed `id` from resources.
Change-Id: I36ef63a5003ea39eb88d9076afd61215584916d9
2015-12-18 17:13:56 +01:00
Jedrzej Nowak
fb1e946853
Adjusted dblayer sqlite behaviour to riak one
...
Changed default database to sqlite
Changed how solar_db config is defined
Removed lupa from test-requirements
Removed riak from requirements
Testr uses :memory: sqlite
Closes-Bug: #1526286
Change-Id: I709d19a192f800e9a67d9c7657f286ff0b343053
2015-12-17 12:18:59 +01:00
Jedrzej Nowak
7f698acb38
Added wrapt to requirements
2015-12-08 17:50:35 +01:00
Łukasz Oleś
554dc5c82a
Merge pull request #413 from pigmej/computable_inputs
...
Computable inputs
2015-12-08 11:51:49 +01:00
Jedrzej Nowak
2f0d636fea
Added lupa to test-requirements, and added note in requirements
2015-12-03 17:16:54 +01:00
Łukasz Oleś
6253d5af85
Use pbr to manage setup.py and setup.cfg
2015-12-02 10:16:27 +01:00
Dmitry Shulyak
1d3409e381
Save generated resources with inputs
2015-11-30 14:33:23 +02:00
Łukasz Oleś
7c8295bbb1
Add py-test to requirements
2015-11-24 18:35:01 +01:00
Łukasz Oleś
966327979d
Move solar lib to root directory
2015-11-23 15:44:12 +01:00
Dmitry Shulyak
b017f17d3b
Use solar/requirements.txt and setup solar in ansible playbook
2015-06-10 19:29:42 +03:00
Przemyslaw Kaminski
8db397d365
Redis: first version
2015-06-08 12:02:43 +02:00
Dmitry Shulyak
36e3b240f9
Shortcut for commiting log items
2015-06-01 11:47:59 +02:00
Evgeniy L
1ec2cfa968
Fixed tests
2015-05-29 13:37:05 +02:00
Przemyslaw Kaminski
0181408291
example.py fixes, tests added
2015-05-27 15:50:40 +02:00
Przemyslaw Kaminski
e86ac3f837
Added resource validation
...
- uses jsonschema
2015-05-21 13:55:23 +02:00
Przemyslaw Kaminski
a4e0fa580e
Basic CLI implementation with Click
2015-04-16 18:36:59 +02:00
Przemyslaw Kaminski
f246c07311
Networkx added, graph created from CLIENTS
2015-04-16 12:48:53 +02:00