[release-announce] [kuryr] kuryr-kubernetes 0.4.1 (queens)

no-reply at openstack.org no-reply at openstack.org
Fri Feb 23 14:05:21 UTC 2018


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(-)







More information about the Release-announce mailing list