summaryrefslogtreecommitdiff
path: root/setup.cfg
diff options
context:
space:
mode:
authorPeter Stachowski <peter@tesora.com>2016-04-18 11:34:33 -0400
committerPeter Stachowski <peter@tesora.com>2016-06-07 17:44:41 +0000
commit31b0fe39b617cc997bed9d56d3aa680f85b18a14 (patch)
treed38ff1dba0408be2e8db7874d7f577d3c4f96916 /setup.cfg
parent654a1a228e94455d4ace54543316df6f7a3e8520 (diff)
downloadtrove-31b0fe39b617cc997bed9d56d3aa680f85b18a14.tar.gz
Add New Relic License module driver
The recent addition of module support in Trove (see https://blueprints.launchpad.net/trove/+spec/module-management ) does not include the New Relic license module driver. This has been added. A decorator to streamline writing drivers (by handling common errors) was also added, and the ping driver modified to use it as well. Since this code is dependent on having an image with New Relic installed, no changes were made to the scenario tests with respect to this new driver. An addition flag was added to the 'apply' interface that passes in whether a module was created with 'admin options.' This allows some rudimentary access control to be implemented. Depends-On: I6fb23b3dbbec98de9ee1e2731bcfc56ab3c0ca42 Change-Id: I282cf533c99e351d23f3b86aae727ae4bf279b64 Closes-Bug: #1571711
Diffstat (limited to 'setup.cfg')
-rw-r--r--setup.cfg1
1 files changed, 1 insertions, 0 deletions
diff --git a/setup.cfg b/setup.cfg
index 0fa6f2ae..f5903213 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -38,6 +38,7 @@ trove.api.extensions =
trove.guestagent.module.drivers =
ping = trove.guestagent.module.drivers.ping_driver:PingDriver
+ new_relic_license = trove.guestagent.module.drivers.new_relic_license_driver:NewRelicLicenseDriver
# These are for backwards compatibility with Havana notification_driver configuration values
oslo.messaging.notify.drivers =