You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metron.apache.org by rm...@apache.org on 2019/01/09 21:48:03 UTC
[metron] branch master updated: METRON-1965 Knox should work on a
multi-node installation (merrimanr) closes apache/metron#1320
This is an automated email from the ASF dual-hosted git repository.
rmerriman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/metron.git
The following commit(s) were added to refs/heads/master by this push:
new 2c99257 METRON-1965 Knox should work on a multi-node installation (merrimanr) closes apache/metron#1320
2c99257 is described below
commit 2c99257c970a5e8b29157a5fe52e74769ecd3444
Author: merrimanr <me...@gmail.com>
AuthorDate: Wed Jan 9 15:47:50 2019 -0600
METRON-1965 Knox should work on a multi-node installation (merrimanr) closes apache/metron#1320
---
.../common-services/METRON/CURRENT/package/scripts/metron_client.py | 2 +-
.../common-services/METRON/CURRENT/package/scripts/metron_service.py | 2 +-
.../common-services/METRON/CURRENT/package/templates/metronsso.xml.j2 | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/metron_client.py b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/metron_client.py
index e65d62e..97083c6 100644
--- a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/metron_client.py
+++ b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/metron_client.py
@@ -32,6 +32,7 @@ class MetronClient(Script):
def install(self, env):
from params import params
env.set_params(params)
+ self.install_packages(env)
self.configure(env)
def configure(self, env):
@@ -45,7 +46,6 @@ class MetronClient(Script):
if params.metron_knox_enabled:
if not is_metron_knox_installed(params):
install_metron_knox(params)
- set_metron_knox_installed(params)
metron_knox_topology_setup(params)
def start(self, env, upgrade_type=None):
diff --git a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/metron_service.py b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/metron_service.py
index f538122..5b35e64 100644
--- a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/metron_service.py
+++ b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/scripts/metron_service.py
@@ -600,8 +600,8 @@ def install_metron_knox(params):
unset KNOX_GROUP; \
unset KNOX_HOME;"""
cmd = template.format(params.knox_home, params.knox_user, params.knox_group, params.metron_home)
-
Execute(cmd)
+ set_metron_knox_installed(params)
def is_metron_knox_installed(params):
return os.path.isfile(params.metron_knox_installed_flag_file)
diff --git a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/templates/metronsso.xml.j2 b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/templates/metronsso.xml.j2
index d32f86a..181d6b2 100644
--- a/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/templates/metronsso.xml.j2
+++ b/metron-deployment/packaging/ambari/metron-mpack/src/main/resources/common-services/METRON/CURRENT/package/templates/metronsso.xml.j2
@@ -93,7 +93,7 @@
</param>
<param>
<name>knoxsso.redirect.whitelist.regex</name>
- <value>^https?:\/\/(localhost|127\.0\.0\.1|0:0:0:0:0:0:0:1|::1|{{metron_rest_host}}|{{metron_management_ui_host}}|{{metron_alerts_ui_host}}):[0-9].*$</value>
+ <value>^https?:\/\/(localhost|127\.0\.0\.1|0:0:0:0:0:0:0:1|::1|{{metron_rest_host}}|{{metron_management_ui_host}}|{{metron_alerts_ui_host}}|{{knox_host}}):[0-9].*$</value>
</param>
</service>