diff options
Diffstat (limited to 'roles/openshift_logging/library')
| -rw-r--r-- | roles/openshift_logging/library/openshift_logging_facts.py | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/roles/openshift_logging/library/openshift_logging_facts.py b/roles/openshift_logging/library/openshift_logging_facts.py index 35accfb78..01c0408d8 100644 --- a/roles/openshift_logging/library/openshift_logging_facts.py +++ b/roles/openshift_logging/library/openshift_logging_facts.py @@ -171,12 +171,17 @@ class OpenshiftLoggingFacts(OCBaseCommand):              if comp is not None:                  spec = dc_item["spec"]["template"]["spec"]                  facts = dict( +                    name=name,                      selector=dc_item["spec"]["selector"],                      replicas=dc_item["spec"]["replicas"],                      serviceAccount=spec["serviceAccount"],                      containers=dict(),                      volumes=dict()                  ) +                if "nodeSelector" in spec: +                    facts["nodeSelector"] = spec["nodeSelector"] +                if "supplementalGroups" in spec["securityContext"]: +                    facts["storageGroups"] = spec["securityContext"]["supplementalGroups"]                  if "volumes" in spec:                      for vol in spec["volumes"]:                          clone = copy.deepcopy(vol) | 
