fuel-web/nailgun/nailgun
Vitaliy Mygal a25db9a2c6 Store attributes of plugins in a separate table
This is redesign of plugins architecture in order to store
the plugin's attributes in a separate table, not in cluster
attributes, so it will be possible to remove connection between
plugin and cluster when a plugin gets deleted.

Added ability to work with different versions of a plugin.
User can choose the preferred version in UI.

The test "test_plugin_generator" was removed because no longer
relevant.

Closes-Bug: #1440046
Implements: blueprint store-plugins-attributes

Change-Id: I52115f130bf1c7c80c66e18d0bf9f7acb16dd56c
2015-11-15 23:29:13 -06:00
..
api Store attributes of plugins in a separate table 2015-11-15 23:29:13 -06:00
assassin Log when assassind detects the node is away 2015-03-27 13:54:04 +01:00
db Store attributes of plugins in a separate table 2015-11-15 23:29:13 -06:00
errors Plugin is able to extend existing network roles 2015-11-09 16:34:18 +00:00
expression Fix hacking 0.10 errors in nailgun 2015-10-08 12:01:55 +02:00
extensions Replace release.is_deployable with release.state 2015-10-28 12:56:55 +01:00
fake_keystone Initial JSONSchema validation 2014-12-15 13:09:38 +03:00
fixtures Store attributes of plugins in a separate table 2015-11-15 23:29:13 -06:00
fsm Fix hacking 0.10 errors in nailgun 2015-10-08 12:01:55 +02:00
middleware Fix hacking 0.10 errors in nailgun 2015-10-08 12:01:55 +02:00
network Set node to ERROR status if IP doesn't match Admin networks 2015-11-09 18:51:27 +02:00
objects Store attributes of plugins in a separate table 2015-11-15 23:29:13 -06:00
orchestrator Store attributes of plugins in a separate table 2015-11-15 23:29:13 -06:00
plugins Store attributes of plugins in a separate table 2015-11-15 23:29:13 -06:00
rpc Store attributes of plugins in a separate table 2015-11-15 23:29:13 -06:00
statistics Store attributes of plugins in a separate table 2015-11-15 23:29:13 -06:00
task Store attributes of plugins in a separate table 2015-11-15 23:29:13 -06:00
test Store attributes of plugins in a separate table 2015-11-15 23:29:13 -06:00
utils Add restrictions for network groups 2015-11-03 10:27:52 +02:00
volumes Move volume manager into extensions directory 2015-06-24 17:01:53 +03:00
webui Explicit WSGI application and fixed static in dev 2014-03-24 15:04:55 +04:00
__init__.py License information added 2013-06-25 07:49:11 +00:00
app.py Fix hacking 0.10 errors in nailgun 2015-10-08 12:01:55 +02:00
autoapidoc.py Swap deprecated oslo namespaces 2015-07-23 23:33:58 +03:00
consts.py Merge "Add ability to get refreshable tasks from cluster" 2015-11-10 16:50:35 +00:00
logger.py Fix hacking 0.10 errors in nailgun 2015-10-08 12:01:55 +02:00
notifier.py Notification object - preparing for pagination 2014-04-04 15:25:31 +04:00
settings.py Controlled logging from nailgun 2015-11-10 10:07:47 +00:00
settings.yaml Added gathering cron.log from nodes 2015-11-12 17:54:09 +03:00
unit_test.py All flake8 warnings fixed, except for H302 (should be ignored) 2013-08-30 18:08:53 +04:00
urls.py Add fake Keystone 2014-07-11 14:47:58 +02:00
wsgi.py Explicit WSGI application and fixed static in dev 2014-03-24 15:04:55 +04:00