Adds Doctor DS driver to Congress 67/39067/2
authorCarlos Goncalves <carlos.goncalves@neclab.eu>
Thu, 10 Aug 2017 13:44:31 +0000 (15:44 +0200)
committerCarlos Goncalves <carlos.goncalves@neclab.eu>
Thu, 10 Aug 2017 22:30:27 +0000 (00:30 +0200)
Include the Doctor data source driver to the list of drivers to load.

JIRA: APEX-498

Change-Id: I0749ed6e0d27bd4c9a5bb19657579d400501d09e
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
environments/enable_congress.yaml
puppet/services/congress.yaml

index 1eea7f5..8158ada 100644 (file)
@@ -1,2 +1,11 @@
 resource_registry:
   OS::TripleO::Services::Congress: ../puppet/services/congress.yaml
+
+parameter_defaults:
+  CongressDrivers: ['congress.datasources.neutronv2_driver.NeutronV2Driver',
+                    'congress.datasources.glancev2_driver.GlanceV2Driver',
+                    'congress.datasources.nova_driver.NovaDriver',
+                    'congress.datasources.keystone_driver.KeystoneDriver',
+                    'congress.datasources.ceilometer_driver.CeilometerDriver',
+                    'congress.datasources.cinder_driver.CinderDriver',
+                    'congress.datasources.doctor_driver.DoctorDriver']
index dc786b6..19ed086 100644 (file)
@@ -47,6 +47,15 @@ parameters:
     default: 5672
     description: Set rabbit subscriber port, change this if using SSL
     type: number
+  CongressDrivers:
+    default: ['congress.datasources.neutronv2_driver.NeutronV2Driver',
+              'congress.datasources.glancev2_driver.GlanceV2Driver',
+              'congress.datasources.nova_driver.NovaDriver',
+              'congress.datasources.keystone_driver.KeystoneDriver',
+              'congress.datasources.ceilometer_driver.CeilometerDriver',
+              'congress.datasources.cinder_driver.CinderDriver']
+    description: Comma-separated list of data source drivers
+    type: comma_delimited_list
 
 outputs:
   role_data:
@@ -72,6 +81,7 @@ outputs:
         congress::rabbit_use_ssl: {get_param: RabbitClientUseSSL}
         congress::rabbit_port: {get_param: RabbitClientPort}
         congress::server::bind_host: {get_param: [ServiceNetMap, CongressApiNetwork]}
+        congress::drivers: {get_param: CongressDrivers}
 
         congress::keystone::authtoken::password: {get_param: CongressPassword}
         congress::keystone::authtoken::project_name: 'service'