浏览代码

Merge pull request #6638 from nak3/add-keycheck-logging-facts

Add key existing check to collect facts for rolebidings
Luke Meyer 7 年之前
父节点
当前提交
fa8b17c95d
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      roles/openshift_logging/library/openshift_logging_facts.py

+ 2 - 2
roles/openshift_logging/library/openshift_logging_facts.py

@@ -276,7 +276,7 @@ class OpenshiftLoggingFacts(OCBaseCommand):
             return
         for item in role["subjects"]:
             comp = self.comp(item["name"])
-            if comp is not None and namespace == item["namespace"]:
+            if comp is not None and namespace == item.get("namespace"):
                 self.add_facts_for(comp, "clusterrolebindings", "cluster-readers", dict())
 
 # this needs to end up nested under the service account...
@@ -288,7 +288,7 @@ class OpenshiftLoggingFacts(OCBaseCommand):
             return
         for item in role["subjects"]:
             comp = self.comp(item["name"])
-            if comp is not None and namespace == item["namespace"]:
+            if comp is not None and namespace == item.get("namespace"):
                 self.add_facts_for(comp, "rolebindings", "logging-elasticsearch-view-role", dict())
 
     # pylint: disable=no-self-use, too-many-return-statements