kuryr-kubernetes/kuryr_kubernetes/tests/unit
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 cni health: track all cgroup memory usage 2018-03-06 22:24:58 +01:00
controller Services: update service's status after LB completely provisioned. 2018-03-27 12:12:09 +03:00
handlers Make ext subnet config optional 2018-02-20 15:09:54 +02:00
__init__.py K8s and Neutron clients support 2016-10-03 16:07:03 +00:00
kuryr_fixtures.py Default pod subnet driver and os-vif utils 2016-11-20 12:55:16 +00:00
test_clients.py K8s and Neutron clients support 2016-10-03 16:07:03 +00:00
test_k8s_client.py Services: Rollback openstack resources in case of annotation failure 2018-02-25 09:37:57 +02:00
test_linux_net_utils.py Cleanup and enforce pep8 checks 2017-06-08 15:36:44 +03:00
test_os_vif_plug_noop.py Add MACVLAN based interfaces for nested containers 2017-06-12 13:14:12 +01:00
test_os_vif_util.py Enforce E128 pep8 check 2017-06-13 14:22:51 +03:00
test_watcher.py Add liveness checks to Kuryr Controller 2018-01-31 14:25:48 +00:00