kuryr-kubernetes/kuryr_kubernetes
Yossi Boaron e0dfd36e36 Services: update service's status after LB completely provisioned.
When creating a service of type 'LoadBalancer', you create
a cloud network load balancer.
This provides an externally-accessible IP address that sends
traffic to the correct port on your cluster nodes.
The external IP address is stored in k8s service's status
information (under loadbalancer/ingress/ip).

Kuryr implements this capability using OpenStack floating IP
functionality.
This patch updates Kuryr to store external IP information only after
LB was entirely configured in OpenStack.

Change-Id: I1d43f03d49d6e760c859f219aa9a4c209087c753
Closes-Bug: 1756730
2018-03-27 12:12:09 +03:00
..
cmd CNI split - introducing CNI daemon 2017-11-21 08:50:04 +01:00
cni Merge "Deprecate running kuryr-k8s without kuryr-daemon" 2018-03-16 10:58:39 +00:00
controller Services: update service's status after LB completely provisioned. 2018-03-27 12:12:09 +03:00
handlers Merge "Revert commits to use UID instead of SelfLink" 2018-02-24 23:11:04 +00:00
objects Services: Set SGs for N-S with haproxy provider 2018-02-22 16:26:01 +01:00
tests Services: update service's status after LB completely provisioned. 2018-03-27 12:12:09 +03:00
__init__.py Implement Guru meditation reports 2017-04-13 03:19:08 +00:00
clients.py Experimental CNI & VIFBridge binding 2016-12-05 18:05:22 +00:00
config.py Deprecate running kuryr-k8s without kuryr-daemon 2018-03-14 15:44:16 +01:00
constants.py Services: Set missing SGs for haproxy provider 2018-02-21 13:36:11 +01:00
exceptions.py Merge "Services: Rollback openstack resources in case of annotation failure" 2018-03-14 15:13:58 +00:00
k8s_client.py Services: Rollback openstack resources in case of annotation failure 2018-02-25 09:37:57 +02:00
linux_net_utils.py Remove log translations 2017-03-28 15:13:49 +08:00
opts.py Add multi pools support 2018-03-07 13:06:56 +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 Add multi pools support 2018-03-07 13:06:56 +01:00
version.py Implement Guru meditation reports 2017-04-13 03:19:08 +00:00
watcher.py Add liveness checks to Kuryr Controller 2018-01-31 14:25:48 +00:00