浏览代码

HUE-2102 [oozie] Workflow with credentials can't be used with Coordinator

Romain Rigaux 10 年之前
父节点
当前提交
db33754532
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      desktop/libs/liboozie/src/liboozie/submission2.py

+ 4 - 0
desktop/libs/liboozie/src/liboozie/submission2.py

@@ -141,6 +141,10 @@ class Submission(object):
       LOG.exception(msg)
       raise PopupException(message=msg, detail=str(ex))
 
+    if self.api.security_enabled:
+      jt_address = cluster.get_cluster_addr_for_job_submission()
+      self._update_properties(jt_address) # Needed for coordinator deploying workflows with credentials
+
     oozie_xml = self.job.to_xml(self.properties)
     self._do_as(self.user.username , self._copy_files, deployment_dir, oozie_xml)