From 402df1e8e1a338f90739ae60d2698c4ce74c2ece Mon Sep 17 00:00:00 2001 From: liujinxin Date: Fri, 9 Oct 2020 18:36:57 +0800 Subject: [PATCH] Fix is_host_network() Seems like due to a mistake we've made is_host_network utility function to always return False. This means that we considered hostNetworking pods as regular one, ending up creating additional unused ports. Besides that some anomalies regarding network policy could occur too as function is used there. Closes-Bug: 1899182 Change-Id: I0dade137b83499c80ec81cadf6437ea4e70d02c1 --- kuryr_kubernetes/controller/drivers/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kuryr_kubernetes/controller/drivers/utils.py b/kuryr_kubernetes/controller/drivers/utils.py index 4b089269e..95e4bb192 100644 --- a/kuryr_kubernetes/controller/drivers/utils.py +++ b/kuryr_kubernetes/controller/drivers/utils.py @@ -80,7 +80,7 @@ def get_vifs(pod): def is_host_network(pod): - return pod['status'].get('hostNetwork', False) + return pod['spec'].get('hostNetwork', False) def get_pods(selector, namespace=None):