[kuryr] kuryr-kubernetes 0.4.1 (queens)
We are overjoyed to announce the release of: kuryr-kubernetes 0.4.1: Kubernetes integration with OpenStack networking This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/kuryr-kubernetes Download the package from: https://tarballs.openstack.org/kuryr-kubernetes/ Please report issues through launchpad: https://bugs.launchpad.net/kuryr-kubernetes For more details, please see below. 0.4.1 ^^^^^ Upgrade Notes ************* * For the external services (type=LoadBalancer) case, a new field 'external_svc_net' was added and the 'external_svc_subnet' field become optional. The following should be modified at kuryr.conf: [neutron_defaults] external_svc_net= <id of external network> # 'external_svc_subnet' field is optional, set this field in case # multiple subnets attached to 'external_svc_net' external_svc_subnet= <id of external subnet> Bug Fixes ********* * It is very common for production environments to only allow access to the public network and not the associated public subnets. In that case, we fail to allocate a floating IP to the Loadbalancer service type. In order to fix it, we added an option for specifying the network id instead and switch the subnet config option to being optional. Changes in kuryr-kubernetes 0.4.0..0.4.1 ---------------------------------------- 71a8a60 Services: Set SGs for N-S with haproxy provider 9dbfac0 Delete pods from registry in CNI daemon b9006ce Services: Set missing SGs for haproxy provider b9be59e Make ext subnet config optional e07704d Update UPPER_CONSTRAINTS_FILE for stable/queens 452ff42 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + devstack/plugin.sh | 5 +- devstack/settings | 1 + kuryr_kubernetes/cni/daemon/service.py | 15 ++- kuryr_kubernetes/cni/handlers.py | 8 +- kuryr_kubernetes/config.py | 5 +- kuryr_kubernetes/constants.py | 1 + kuryr_kubernetes/controller/drivers/base.py | 3 +- .../controller/drivers/lb_public_ip.py | 30 ++--- kuryr_kubernetes/controller/drivers/lbaasv2.py | 124 +++++++++++++++++++-- kuryr_kubernetes/controller/drivers/public_ip.py | 31 +++--- kuryr_kubernetes/controller/handlers/lbaas.py | 8 +- kuryr_kubernetes/handlers/retry.py | 1 + kuryr_kubernetes/objects/lbaas.py | 6 +- .../unit/controller/drivers/test_lb_public_ip.py | 35 +++--- .../unit/controller/drivers/test_public_ip.py | 4 +- .../make-ext-subnet-optional-99e73bfcbde96c22.yaml | 24 ++++ tox.ini | 2 +- 22 files changed, 262 insertions(+), 98 deletions(-)
participants (1)
-
no-reply@openstack.org