Nailgun extensions in stevedore

The change introduces Nailgun extensions which use stevedore to
plug into nailgun. Stevedore enables (not only) Fuel developers
to write extensions and develop them independently in separate
repos.

Functions for loading and retriving extensions classes was
moved to new file `manager.py`.

Change-Id: I59015a28f460b1e45312b1c003aadec3cc396ad5
Implements: blueprint stevedore-extensions-discovery
This commit is contained in:
Sylwester Brzeczkowski 2015-12-22 11:22:08 +01:00 committed by Nikita Zubkov
parent f0faf014f8
commit 761d356c22
1 changed files with 1 additions and 0 deletions

View File

@ -24,6 +24,7 @@ from . import handlers
class ClusterUpgradeExtension(extensions.BaseExtension):
name = 'cluster_upgrade'
version = '0.0.1'
description = "Cluster Upgrade Extension"
urls = [
{'uri': r'/clusters/(?P<cluster_id>\d+)/upgrade/clone/?$',