Hello Fabian Deutsch,
I'd like you to do a code review. Please visit
http://gerrit.ovirt.org/23081
to review the following change.
Change subject: Use Management class to pass informations
......................................................................
Use Management class to pass informations
Use Management class from ovirt node to provide information
to users.
Change-Id: I441375ea4f7e18b55a7e4d8a7f661e067598de30
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1048929
Signed-off-by: Fabian Deutsch <[email protected]>
Signed-off-by: Douglas Schilling Landgraf <[email protected]>
---
M src/engine_page.py
1 file changed, 17 insertions(+), 1 deletion(-)
git pull ssh://gerrit.ovirt.org:29418/ovirt-node-plugin-vdsm
refs/changes/81/23081/1
diff --git a/src/engine_page.py b/src/engine_page.py
index 679b8f9..3b1cba4 100644
--- a/src/engine_page.py
+++ b/src/engine_page.py
@@ -19,7 +19,7 @@
# MA 02110-1301, USA. A copy of the GNU General Public License is
# also available at http://www.gnu.org/copyleft/gpl.html.
from ovirt.node import plugins, valid, ui, utils, app, exceptions
-from ovirt.node.config.defaults import NodeConfigFileSection, SSH
+from ovirt.node.config.defaults import NodeConfigFileSection, SSH, Management
from ovirt.node.plugins import Changeset
from . import config
import logging
@@ -34,6 +34,7 @@
LOGGER = logging.getLogger(__name__)
+MGMT_IFACES = ('ovirtmgmt', 'rhevm')
class Plugin(plugins.NodePlugin):
@@ -348,11 +349,26 @@
self.logger.info("Starting vdsm-reg service")
deployUtil._logExec([constants.EXT_SERVICE, 'vdsm-reg', 'start'])
+ mgmtInterface = []
+ for iface in MGMT_IFACES:
+ if os.path.exists('/sys/class/net/' + iface):
+ mgmtInterface = [iface]
+ break
+
+ mgmt = Management()
+ mgmt.update("oVirt Engine http://%s:%s" % (cfg["server"],
+ cfg["port"]),
+ mgmtInterface,
+ None)
+
msgConf = "{engine_name} Configuration Successfully " \
" Updated".format(
engine_name=config.engine_name)
self.logger.debug(msgConf)
else:
+ mgmt = Management()
+ mgmt.clear()
+
msgConf = "{engine_name} Configuration Failed".format(
engine_name=config.engine_name)
raise RuntimeError(msgConf)
--
To view, visit http://gerrit.ovirt.org/23081
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I441375ea4f7e18b55a7e4d8a7f661e067598de30
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-node-plugin-vdsm
Gerrit-Branch: node-3.0
Gerrit-Owner: Douglas Schilling Landgraf <[email protected]>
Gerrit-Reviewer: Fabian Deutsch <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches