Simone Tiraboschi has uploaded a new change for review.

Change subject: core: [RFE]Hosted Engine add hosts with Web UI - Config
......................................................................

core: [RFE]Hosted Engine add hosts with Web UI - Config

Hosted Engine additional hosts could be simply deployed using the Web UI

Currently the user needs to deploy additional hosted-engine
hosts only munually running hosted-engine --delpoy on each
additional hosts.
The feature will enable the user to deploy from the Web UI
in an easier way.

Feature page:
http://www.ovirt.org/Features/Hosted_Engine_add_hosts_with_Web_UI

This patch adds the configuration values needed for the feature:
HostedEngineBrokerConf: Stores broker.conf content for additional
  hosted-engine hosts - default ''
HostedEngineFHAnswerFile: Stores the answerfile from first host
  for additional hosted-engine hosts - default ''
HostedEngineHEConf: Stores hosted-engine.conf content for
  additional hosted-engine hosts - default ''

Change-Id: I558f02577b7e2f0608c1b5393530f21a642da99f
Signed-off-by: Simone Tiraboschi <stira...@redhat.com>
---
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/config/ConfigValues.java
M packaging/dbscripts/upgrade/pre_upgrade/0000_config.sql
M packaging/etc/engine-config/engine-config.properties
3 files changed, 29 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/88/41888/1

diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/config/ConfigValues.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/config/ConfigValues.java
index 3d772d6..6222161 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/config/ConfigValues.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/config/ConfigValues.java
@@ -2171,6 +2171,24 @@
     @DefaultValueAttribute("10000")
     VMConsoleTicketTolerance,
 
+    /**
+     * Hosted-engine related.
+     */
+    @Reloadable
+    @TypeConverterAttribute(String.class)
+    @DefaultValueAttribute("")
+    HostedEngineBrokerConf,
+
+    @Reloadable
+    @TypeConverterAttribute(String.class)
+    @DefaultValueAttribute("")
+    HostedEngineFHAnswerFile,
+
+    @Reloadable
+    @TypeConverterAttribute(String.class)
+    @DefaultValueAttribute("")
+    HostedEngineHEConf,
+
     Invalid
 
 }
diff --git a/packaging/dbscripts/upgrade/pre_upgrade/0000_config.sql 
b/packaging/dbscripts/upgrade/pre_upgrade/0000_config.sql
index eeb3e66..4401a05 100644
--- a/packaging/dbscripts/upgrade/pre_upgrade/0000_config.sql
+++ b/packaging/dbscripts/upgrade/pre_upgrade/0000_config.sql
@@ -123,6 +123,10 @@
 --Handling Backup Awareness.
 select fn_db_add_config_value('BackupCheckPeriodInHours','6','general');
 select fn_db_add_config_value('BackupAlertPeriodInDays','1','general');
+--Handling hosted-engine configuration.
+select fn_db_add_config_value('HostedEngineBrokerConf','','general');
+select fn_db_add_config_value('HostedEngineFHAnswerFile','','general');
+select fn_db_add_config_value('HostedEngineHEConf','','general');
 --Handling Engine working mode
 select fn_db_add_config_value('EngineMode','Active','general');
 --Handling Use Default Credentials
diff --git a/packaging/etc/engine-config/engine-config.properties 
b/packaging/etc/engine-config/engine-config.properties
index 04f20eb..5c0ae23 100644
--- a/packaging/etc/engine-config/engine-config.properties
+++ b/packaging/etc/engine-config/engine-config.properties
@@ -478,3 +478,10 @@
 UserPackageNamesForCheckUpdate.type=StringMultiple
 UserPackageNamesForCheckUpdate.mergable=true
 UserPackageNamesForCheckUpdate.delimiter=,
+# Hosted-engine
+HostedEngineBrokerConf.description=Stores broker.conf content for additional 
hosted-engine hosts - default ''
+HostedEngineBrokerConf.Type=String
+HostedEngineFHAnswerFile.description=Stores the answerfile from first host for 
additional hosted-engine hosts - default ''
+HostedEngineFHAnswerFile.Type=String
+HostedEngineHEConf.description=Stores hosted-engine.conf content for 
additional hosted-engine hosts - default ''
+HostedEngineHEConf.Type=String
\ No newline at end of file


-- 
To view, visit https://gerrit.ovirt.org/41888
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I558f02577b7e2f0608c1b5393530f21a642da99f
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Simone Tiraboschi <stira...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to