Add congress plugin to nosdn-nofeature scenarios 77/26377/5
authorFedor Zhadaev <fzhadaev@mirantis.com>
Wed, 21 Dec 2016 14:03:52 +0000 (18:03 +0400)
committerFedor Zhadaev <fzhadaev@mirantis.com>
Thu, 12 Jan 2017 09:28:52 +0000 (09:28 +0000)
JIRA: FUEL-230

Change-Id: I20d4b38f876d5ee9bb7eeb0efb6a915f1de43bb9
Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
deploy/config/plugins/fuel-congress_1.0.0.yaml [new file with mode: 0644]
deploy/scenario/ha_heat_ceilometer_scenario.yaml
deploy/scenario/no-ha_heat_ceilometer_scenario.yaml

diff --git a/deploy/config/plugins/fuel-congress_1.0.0.yaml b/deploy/config/plugins/fuel-congress_1.0.0.yaml
new file mode 100644 (file)
index 0000000..c7ba8a1
--- /dev/null
@@ -0,0 +1,49 @@
+##############################################################################
+# Copyright (c) 2016 Mirantis Inc and others.
+# fzhadaev@mirantis.com
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+plugin-config-metadata:
+  title: Congress fuel plugin configuration template
+  version: 0.1
+  created: 03.10.2016
+  comment: None
+congress:
+  metadata:
+    #chosen_id: Assigned during installation
+    class: plugin
+    default: false
+    enabled: true
+    label: Fuel Congress plugin
+    toggleable: true
+    versions:
+    - enabled:
+        description: Service enable state for congress-server
+        label: Enable
+        type: checkbox
+        value: true
+        weight: 25
+      metadata:
+        contains_legacy_tasks: false
+        db_password:
+          generator: 'password'
+        group: openstack_services
+        hot_pluggable: false
+        #plugin_id: Assigned during installation
+        plugin_version: 1.0.0
+        port: 1789
+        service: congress-server
+        user: congress
+        user_password:
+          generator: 'password'
+      policies:
+        description: Set of policies to configure for congress (in JSON format)
+        label: Policies
+        type: text
+        value: '{}'
+        weight: 50
+    weight: 70
\ No newline at end of file
index 4051c47..6b032bf 100644 (file)
@@ -32,6 +32,9 @@ deployment-scenario-metadata:
 # <module-config-base-uri>/<module-config-name>_<module-config-version>.yaml
 # It does so by copying the config file to the local plugin config directory
 stack-extensions:
+  - module: congress
+    module-config-name: fuel-congress
+    module-config-version: 1.0.0
 
 ##############################################################################
 # By editing the override-config sections below, you can override arbitrary
@@ -40,7 +43,7 @@ dea-override-config:
   nodes:
   - id: 1
     interfaces: interfaces_1
-    role: controller
+    role: controller, congress
   - id: 2
     interfaces: interfaces_1
     role: mongo, controller
index 3dd5f84..801b9fc 100644 (file)
@@ -32,6 +32,9 @@ deployment-scenario-metadata:
 # <module-config-base-uri>/<module-config-name>_<module-config-version>.yaml
 # It does so by copying the config file to the local plugin config directory
 stack-extensions:
+  - module: congress
+    module-config-name: fuel-congress
+    module-config-version: 1.0.0
 
 ##############################################################################
 # By editing the override-config sections below, you can override arbitrary
@@ -40,7 +43,7 @@ dea-override-config:
   nodes:
   - id: 1
     interfaces: interfaces_1
-    role: mongo,controller
+    role: mongo,controller,congress
   - id: 2
     interfaces: interfaces_1
     role: ceph-osd,compute