kuryr-kubernetes/kuryr_kubernetes
Luis Tomas Bolivar 84538d7627 Ensure kuryr-controller recover from lb in ERROR status
This patch ensures kuryr controller can recover from the situation
when the created lb goes into ERROR status (instead of ACTIVE). Now,
when the kuryr-controller finds the created lb, it checks its
provisioning_status and if in ERROR status it will delete it and
ensure a ResourceNotReady exception is triggered so that a new
creation action is triggered after the deletion of the lb in ERROR
status.

Closes-Bug: 1815880
Change-Id: I3f5de710a5ff37dee05f5f8826cb37c343141a08
(cherry picked from commit 33594b8702)
2019-02-19 12:25:08 +01:00
..
cmd CNI split - introducing CNI daemon 2017-11-21 08:50:04 +01:00
cni process to gracefully exit when last watcher exits 2018-07-19 12:47:42 +02:00
controller Ensure kuryr-controller recover from lb in ERROR status 2019-02-19 12:25:08 +01:00
handlers Watcher restarts watching resources in failure 2018-03-21 09:05:55 +01:00
objects Services: Set SGs for N-S with haproxy provider 2018-02-22 19:15:00 +01:00
tests Ensure kuryr-controller recover from lb in ERROR status 2019-02-19 12:25:08 +01:00
__init__.py Implement Guru meditation reports 2017-04-13 03:19:08 +00:00
clients.py Fix octavia lb deleting_race with cascading 2018-04-27 17:12:34 +02:00
config.py Make Neutron LBaaS Activation Timeout configurable 2018-04-20 11:26:15 +02:00
constants.py Services: Set missing SGs for haproxy provider 2018-02-21 14:06:53 +00:00
exceptions.py Services: Rollback openstack resources in case of annotation failure 2018-03-15 07:16:28 +00:00
k8s_client.py Add HTTPS support to K8s API healthchecks 2018-04-20 10:19:20 +02:00
linux_net_utils.py Remove log translations 2017-03-28 15:13:49 +08:00
opts.py Add oslo_cache to default_subnet driver 2017-11-27 11:41:00 +01:00
os_vif_plug_noop.py Add MACVLAN based interfaces for nested containers 2017-06-12 13:14:12 +01:00
os_vif_util.py Replace six.itervalues() with dict.values() in kuryr-kubernetes 2017-08-04 17:13:17 +08:00
utils.py Watcher restarts watching resources in failure 2018-03-21 09:05:55 +01:00
version.py Implement Guru meditation reports 2017-04-13 03:19:08 +00:00
watcher.py process to gracefully exit when last watcher exits 2018-07-19 12:47:42 +02:00