Stein Series Release Notes¶
1.0.1¶
New Features¶
- Added a new driver for handling network policy support as introduced in this blueprint . - In order to enable it the following configuration must be followed: - [kubernetes] enabled_handlers=vif,lb,lbaasspec,namespace,pod_label,policy,kuryrnetpolicy pod_subnets_driver=namespace pod_security_groups_driver=policy 
1.0.0¶
New Features¶
- Added possibility to ensure all OpenStack resources created by Kuryr are tagged. In case of Neutron regular - tagsfield is used. If Octavia supports tagging (from Octavia API 2.5, i.e. Stein),- tagsfield is used as well, otherwise tags are put on- descriptionfield. All this is controlled by- [neutron_defaults]resource_tagsconfig option that can hold a list of tags to be put on resources. This feature is useful to correctly identify any leftovers in OpenStack after K8s cluster Kuryr was serving gets deleted.
- It is now possible to use same pool_driver for different pod_vif_drivers when using MultiVIFPool driver. - A new config option vif_pool.vif_pool_mapping is introduced which is a dict/mapping from pod_vif_driver => pool_driver. So different pod_vif_drivers can be configured to use the same pool_driver. - [vif_pool] vif_pool_mapping=nested-vlan:nested,neutron-vif:neutron - Earlier each instance of a pool_driver was mapped to a single pod_driver, thus requiring a unique pool_driver for each pod_vif_driver. 
Upgrade Notes¶
- As announced, possiblity of running Kuryr-Kubernetes without kuryr-daemon service is now removed from the project and considered not supported. 
- If - vif_pool.pools_vif_driversconfig option is used, new config option vif_pool.vif_pool_mapping should be populated with inverted mapping from the present value of- vif_pool.pools_vif_drivers.
Deprecation Notes¶
- Configuration option - vif_pool.pools_vif_drivershas been deprecated in favour of- vif_pool.vif_pool_mappingto allow reuse of pool_drivers for different pod_vif_drivers.- If - vif_pool_mappingis not configured,- pools_vif_driverswill still continue to work for now, but- pools_vif_driverswill be completely removed in a future release.
0.6.0¶
New Features¶
- Added support for using cri-o (and podman & buildah) as container engine in both container images and DevStack. 
Upgrade Notes¶
- Before upgrading to T (0.7.x) run - kuryr-k8s-status upgrade checkto check if upgrade is possible. In case of negative result refer to kuryr-kubernetes documentation for mitigation steps.
Deprecation Notes¶
- The scripts/run_server.py scripts gets removed as we no longer use it in DevStack plugin. 
