Configuration file plugins support for nailgun

- Task serialization logic for pre/post hooks
    - PluginSerializer object added
    - API for interaction with Plugins db schema
    General API requests supported
    GET/POST /plugins
    GET/PUT/DELETE /plugins/<plugin_id>
    - Plugins and ClustersPlugins db models added
    ClusterPlugins used to identify enabled plugins for a
    given cluster
    - Configuration uploading logic stored in Plugin wrapper

Co-authored-by: Dima Shulyak <dshulyak@mirantis.com>
Co-authored-by: Evgeniy L <eli@mirantis.com>

implements: blueprint cinder-neutron-plugins-in-fuel
Change-Id: I986f5be9ed3c3adaf7583d1bfc546cbe705db9ec
This commit is contained in:
Evgeniy L
2014-10-15 18:00:18 +04:00
parent e6e5b33d0b
commit 72ab04e673

View File

@@ -5,7 +5,7 @@ MarkupSafe==0.18
Paste==1.7.5.1
PyYAML==3.10
requests>=1.2.3
SQLAlchemy==0.7.9
SQLAlchemy>=0.9.4
Shotgun==0.1.0
alembic==0.6.2
amqplib==1.0.2