From 865430e3e0efa946e2a2a1b4c6eb35d8a74d460d Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Mon, 26 Nov 2018 14:04:22 -0500 Subject: [PATCH] Fix error where pod has error and no containers --- lib/ansible/plugins/inventory/k8s.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/ansible/plugins/inventory/k8s.py b/lib/ansible/plugins/inventory/k8s.py index 65598b31211..b57adee2df6 100644 --- a/lib/ansible/plugins/inventory/k8s.py +++ b/lib/ansible/plugins/inventory/k8s.py @@ -236,6 +236,9 @@ class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable, K8sAnsibleM else: pod_labels = {} + if not pod.status.containerStatuses: + continue + for container in pod.status.containerStatuses: # add each pod_container to the namespace group, and to each label_value group container_name = '{0}_{1}'.format(pod.metadata.name, container.name)