[release-announce] kuryr-kubernetes 1.1.1 (train)

no-reply at openstack.org no-reply at openstack.org
Thu Jun 18 17:19:36 UTC 2020


We high-spiritedly announce the release of:

kuryr-kubernetes 1.1.1: Kubernetes integration with OpenStack
networking

This release is part of the train stable release series.

The source is available from:

    https://opendev.org/openstack/kuryr-kubernetes

Download the package from:

    https://tarballs.openstack.org/kuryr-kubernetes/

Please report issues through:

    https://bugs.launchpad.net/kuryr-kubernetes/+bugs

For more details, please see below.

Changes in kuryr-kubernetes 1.1.0..1.1.1
----------------------------------------

95289fa Ensure list of pods items is retrieved
afac4f2 Fix py3 gate
807c43f Ensure lb SG is not updated on member creation
7f17c94 Fix more problem of changing size during dict iteration
461fb38 Avoid KeyError when deleting NPs
91fc0af Fix Octavia version detection
eeed574 Fix problem of changing size during dict iteration
0f0608d Fix iteration over remote_ip_prefixes field
d2463af Protect from sg Not Found on multiple np enforcement
3b47304 Ensure network leftovers without kuryrnet CRD obj are deleted
86b36cb Ensure LB member is removed upon pod removal
c23fd82 Ensure namespace are recreated upon a k8s client failure
d374416 Ensure not found exception is ignored when LB is not present
28a871a Force building amphora image
cb7bbd1 Ensure pools population does not happen until pools are recovered
ac78921 Fix deletion of ports on a pool
30ba565 Prevent Kuryr restart due to connection issue
36c98a9 Avoid race between member addition and namespace deletion
f7c6632 Ensure last_update is initialized before used
e6a3ca3 Ensure LB SG is not updated for egress only policy
0750ec9 Ensure Network Policy handles egress traffic to a SVC
8a6009d Catch right exception for ConnectFailure at activating vif
20cf936 Remove namespace leftover upon kuryr-controller restart
63d2c7a NestedVIFPool: React when status.hostIP is missing
8f6bb73 Avoid race between Retries and Deletion actions
ef19d84 Avoid controller crash upon unexpected neutron error handling ports
2649acb Improve LOG messaging
037fa21 Avoid race between pod creation retry and namespace deletion
7444eab Avoid namespace deletion error if processing a duplicated event
8b6053f Avoid race between activating vif and pod deletion
710fcb5 Make sure subports are unique when removing them
7ad6456 Ensure ports from pool do not reference deleted SGs/NPs
bad716c DevStack: Adapt `prefixes` processing
c343b31 DevStack: Adapt fixed_ips processing
ec99fb5 Ensure vif handler retry in case of missing ns resources
118ad96 Ensure lb sg rules are updated upon namespace label updates
cadc1c4 Ensure no LBaaS SG update is triggered for SVCs without selectors and ports
793de5e Ensure pod IP is retrieved from annotation
2b56458 Fixes race cond. during updates of neutron resources
8567c9a Update TOX/UPPER_CONSTRAINTS_FILE for stable/train
fef90e6 Update .gitreview for stable/train


Diffstat (except docs and test files)
-------------------------------------

.gitreview                                         |   1 +
.zuul.d/octavia.yaml                               |   9 +-
cni.Dockerfile                                     |   2 +-
cni_py3.Dockerfile                                 |   2 +-
controller.Dockerfile                              |   2 +-
controller_py3.Dockerfile                          |   2 +-
devstack/lib/kuryr_kubernetes                      |  23 ++--
devstack/plugin.sh                                 |   4 +-
kuryr_kubernetes/config.py                         |   6 +-
kuryr_kubernetes/controller/drivers/base.py        |  15 +++
kuryr_kubernetes/controller/drivers/lbaasv2.py     |  45 +++++--
.../drivers/namespace_security_groups.py           |   4 +-
.../controller/drivers/namespace_subnet.py         |  31 ++++-
.../controller/drivers/nested_macvlan_vif.py       |  83 ++++++++----
.../controller/drivers/nested_vlan_vif.py          |   8 +-
.../controller/drivers/network_policy.py           | 106 ++++++++++++++-
.../drivers/network_policy_security_groups.py      |  54 ++++++--
kuryr_kubernetes/controller/drivers/neutron_vif.py |   7 +-
kuryr_kubernetes/controller/drivers/utils.py       |   9 +-
kuryr_kubernetes/controller/drivers/vif_pool.py    | 132 +++++++++++++++---
kuryr_kubernetes/controller/handlers/lbaas.py      |  29 +++-
kuryr_kubernetes/controller/handlers/namespace.py  | 147 +++++++++++++++++++--
kuryr_kubernetes/controller/handlers/pipeline.py   |   9 +-
kuryr_kubernetes/controller/handlers/pod_label.py  |  12 +-
kuryr_kubernetes/controller/handlers/policy.py     |  43 +++++-
kuryr_kubernetes/controller/handlers/vif.py        |  26 +++-
kuryr_kubernetes/handlers/retry.py                 |  22 +++
.../controller/drivers/test_nested_macvlan_vif.py  | 100 +++++++++++---
.../controller/drivers/test_nested_vlan_vif.py     |  25 +++-
.../unit/controller/drivers/test_network_policy.py |   7 +-
.../drivers/test_network_policy_security_groups.py |   4 +-
.../unit/controller/handlers/test_namespace.py     |  49 ++++++-
kuryr_kubernetes/utils.py                          |   2 +-
tox.ini                                            |   2 +-
39 files changed, 994 insertions(+), 193 deletions(-)







More information about the Release-announce mailing list