kuryr-kubernetes 0.6.1 (stein)
We are gleeful to announce the release of: kuryr-kubernetes 0.6.1: Kubernetes integration with OpenStack networking This release is part of the stein 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. Changes in kuryr-kubernetes 0.6.0..0.6.1 ---------------------------------------- d490b08 Fix Network Policy documentation 374c5ee Ensure reaction to svc target-port update 9deb322 Update CRD when NP has namespaceSelectors b200d36 Add Network Policy support to services 602ecfa Fix NP creation when it has namespaceSelector 90ff840 Fix some misspellings within Kuryr-Kubernetes 558eff1 Use default subnet if another is not specified in NAD 75f46db Add a tempest cloud provider option 0b95415 Update CRD when NP has podSelectors cf96e54 Ensure gates run the latest OVS 70e7066 Avoid namespace isolation on LoadBalancer type svcs 05cdb9c Ensure controller healthchecks passes without CRDs c0e1e45 Handle loadbalancer SGs are created when sg_mode is create 8df6cbf Drop Octavia providers supported protocols list 3baaccd Ensure lb sg rules are not updated without namespaces dad16be dict_object.keys() is not required for *in* operator 65f86ae Lookup container name in cni_ds_init a2ab673 Test multi worker k8s 4b83251 Avoid raising ResourceNotReady exception at pod label handler 040bea5 Ensure pools support don't break due to neutron-vif 8b76509 Clean up Dockerfiles and how we build them 7e6cc86 Add needed driver and handler for policy gate f520f12 Trivial Fix: fix typos and set default param d063457 Log k8s endpoints being ignored by Kuryr 2128b6b Add container_id into VIFSriovDriver binding driver Diffstat (except docs and test files) ------------------------------------- .zuul.d/base.yaml | 2 + .zuul.d/multinode.yaml | 29 +- .zuul.d/octavia.yaml | 4 +- .zuul.d/project.yaml | 2 +- .zuul.d/sdn.yaml | 2 + CONTRIBUTING.rst | 2 +- cni.Dockerfile | 20 +- cni_ds_init | 4 +- cni_py3.Dockerfile | 17 +- controller.Dockerfile | 11 +- controller_py3.Dockerfile | 10 +- devstack/lib/kuryr_kubernetes | 29 +- devstack/plugin.sh | 10 +- kuryr_kubernetes/cni/binding/sriov.py | 6 +- kuryr_kubernetes/cni/daemon/service.py | 2 +- kuryr_kubernetes/constants.py | 1 + kuryr_kubernetes/controller/drivers/base.py | 44 +++- .../controller/drivers/default_security_groups.py | 24 ++ kuryr_kubernetes/controller/drivers/lbaasv2.py | 171 +++++++++--- kuryr_kubernetes/controller/drivers/multi_vif.py | 6 +- .../drivers/namespace_security_groups.py | 142 ++++++++++ .../controller/drivers/network_policy.py | 171 +++++------- .../drivers/network_policy_security_groups.py | 292 +++++++++++++-------- kuryr_kubernetes/controller/drivers/utils.py | 256 ++++++++++++++++-- kuryr_kubernetes/controller/drivers/vif_pool.py | 141 +++++----- kuryr_kubernetes/controller/handlers/lbaas.py | 28 +- kuryr_kubernetes/controller/handlers/namespace.py | 37 ++- kuryr_kubernetes/controller/handlers/pod_label.py | 13 +- kuryr_kubernetes/controller/handlers/policy.py | 7 +- kuryr_kubernetes/controller/handlers/vif.py | 14 +- kuryr_kubernetes/controller/managers/health.py | 19 -- kuryr_kubernetes/opts.py | 2 + .../drivers/test_namespace_security_groups.py | 265 +++++++++++++++++++ .../controller/drivers/test_nested_vlan_vif.py | 2 +- .../unit/controller/drivers/test_network_policy.py | 66 +++-- .../drivers/test_network_policy_security_groups.py | 227 ++++++++++++++-- .../unit/controller/handlers/test_pod_label.py | 20 +- kuryr_kubernetes/utils.py | 24 ++ tools/build_cni_daemonset_image | 64 ----- 49 files changed, 1732 insertions(+), 732 deletions(-)
participants (1)
-
no-reply@openstack.org