mirror of
https://github.com/philippemerle/KubeDiagrams.git
synced 2026-05-21 09:52:47 +00:00
Deal with cluster resources in add_owned_resources
This commit is contained in:
@@ -381,8 +381,12 @@ class EdgesContext(list):
|
||||
for _, resource in resources.items():
|
||||
for ownerReference in query_path(resource, "metadata.ownerReferences", []):
|
||||
if ownerReference.get("uid") == uid:
|
||||
if get_node_config(self.resource).get("scope") == "Namespaced":
|
||||
rid = f"{resource['metadata']['name']}/{resource['metadata']['namespace']}/{resource['kind']}/{resource['apiVersion']}"
|
||||
else:
|
||||
rid = f"{resource['metadata']['name']}/{resource['kind']}/{resource['apiVersion']}"
|
||||
self.append([
|
||||
f"{resource['metadata']['name']}/{resource['metadata']['namespace']}/{resource['kind']}/{resource['apiVersion']}",
|
||||
rid,
|
||||
"OWNER"
|
||||
])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user