summaryrefslogtreecommitdiff
path: root/setup.cfg
diff options
context:
space:
mode:
authorPeter Stachowski <peter@tesora.com>2016-03-08 00:24:41 -0500
committerPeter Stachowski <peter@tesora.com>2016-03-15 12:21:55 -0400
commit7d33401ee322e92416399a70a9d3116a2aba4335 (patch)
treef8ea60e3fc03de8ca892c59f052f2b0583ae2551 /setup.cfg
parentf7cda9912da2ca92a23f46cdc6f3c51ce1ac8499 (diff)
downloadtrove-7d33401ee322e92416399a70a9d3116a2aba4335.tar.gz
Server support for instance module feature
This changeset handles the details of applying, removing, listing and retrieving 'modules' from Trove instances. See https://review.openstack.org/#/c/290177 for the corresponding troveclient changes. Scenario tests have been extended to cover the new functionality. These tests can be run by: ./redstack int-tests --group=module A sample module type 'driver' - ping - is included that simply parses the module contents for a message=Text string and returns the 'Text' as the status message. If no 'message=' tag is found, then the driver reports an error message. Due to time constraints, a few unimplemented parts/tests of the blueprint have been triaged as bugs and are scheduled to be fixed before mitaka-rc1. These include: Vertica license module driver: https://bugs.launchpad.net/trove/+bug/1554898 Incomplete module-instances command: https://bugs.launchpad.net/trove/+bug/1554900 Incomplete 'live-update' of modules: https://bugs.launchpad.net/trove/+bug/1554903 Co-Authored-by: Peter Stachowski <peter@tesora.com> Co-Authored-by: Simon Chang <schang@tesora.com> Partially Implements: blueprint module-management Change-Id: Ia8d3ff2f4560a6d997df99d41012ea61fb0096f7 Depends-On: If62f5e51d4628cc6a8b10303d5c3893b3bd5057e
Diffstat (limited to 'setup.cfg')
-rw-r--r--setup.cfg3
1 files changed, 3 insertions, 0 deletions
diff --git a/setup.cfg b/setup.cfg
index 18b68033..0fa6f2ae 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -36,6 +36,9 @@ trove.api.extensions =
mysql = trove.extensions.routes.mysql:Mysql
security_group = trove.extensions.routes.security_group:Security_group
+trove.guestagent.module.drivers =
+ ping = trove.guestagent.module.drivers.ping_driver:PingDriver
+
# These are for backwards compatibility with Havana notification_driver configuration values
oslo.messaging.notify.drivers =
trove.openstack.common.notifier.log_notifier = oslo_messaging.notify._impl_log:LogDriver