Browse Source

Don't crash on fetching network policy.

Sometimes, on pod deletion it happens that kuryr network policy CRD
cannot be found anymore, but we get error from K8s API. Let's wait for
API is functional again.

Change-Id: I24255e59fac46ac10ca815b50d6060c395b4bf34
changes/48/754648/3
Roman Dobosz 7 months ago
parent
commit
ab374e5dfb
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      kuryr_kubernetes/controller/drivers/utils.py

+ 2
- 2
kuryr_kubernetes/controller/drivers/utils.py View File

@ -319,8 +319,8 @@ def get_kuryrnetworkpolicy_crds(namespace=None):
LOG.exception("KuryrNetworkPolicy CRD not found")
return []
except k_exc.K8sClientException:
LOG.exception("Kubernetes Client Exception")
raise
LOG.exception("Exception during fetch KuryrNetworkPolicies. Retrying.")
raise k_exc.ResourceNotReady(knp_path)
return knps.get('items', [])


Loading…
Cancel
Save