Skip to content

Commit 0c0839a

Browse files
committed
Fix an exception, container env must be a list
1 parent d29cc16 commit 0c0839a

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

bin/kube-diagrams

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -532,7 +532,10 @@ class EdgesContext(list):
532532
return
533533
target_resources = set()
534534
for container in containers:
535-
for env in query_path(container, "env", []):
535+
container_env = query_path(container, "env")
536+
if not isinstance(container_env, list):
537+
continue # skip this container when env is not a list!
538+
for env in container_env:
536539
config_map_key_ref_name = query_path(env, "valueFrom.configMapKeyRef.name")
537540
if config_map_key_ref_name is not None:
538541
target_resources.add(

0 commit comments

Comments
 (0)