...
OpenStack Integration enablers | Ussuri | Victoria | Wallaby |
Kuryr | · Support for IPv6. · DPDK support for nested setups and various other DPDK and SR-IOV improvements. · Multiple fixes related to NetworkPolicy support.
| · Kuryr will no longer use annotations to store data about OpenStack objects in K8s API. Instead a corresponding CRDs are created, i.e. KuryrPort, KuryrLoadBalancer and KuryrNetworkPolicy. · Logs on INFO level should be much cleaner now. · Added support for autodetection of VM bridging interface in nested setups.
| · Nested mode with nodes VMs running in multiple subnets is now available. To use that functionality a new option [pod_vif_nested]worker_nodes_subnets is introduced accepting multiple Subnet IDs. · Kuryr now handles Services that do not define the .spec.selector, allowing the user to manually manage the Endpoints object. · Kuryr can handle egress Network Policy that allows traffic to Pods being pointed by a Service without Selector. · Added support for SCTP. · Networks can now be created by relying on the default MTU defined in Neutron, regardless of the SDN used and without changing the default configuration value in Kuryr. |
Tacker |
| · Implement ETSI NFV-SOL standard features (Life-cycle management, Scaling, VNF operation, etc.). · Add Fenix plugin for Rolling update for VNFs with Fenix and Heat. · Expand Kubernetes support. | · Add APIs for scale, update, and rollback operations for VNF defined in ETSI NFV. · Add fundamental VNF lifecycle management support for subscriptions and notifications defined in ETSI NFV. · Implement VNF package management interface to obtain VNF package, grant interface to allow the VNFM to request a grant for authorization of a VNF lifecycle operation defined in ETSI NFV SOL003 specification compliant operations to cooperate with 3rd-Party NFVOs as VNFM. · Add container based VNF support with ESTI NFV-SOL003 v2.6.1 VNF Lifecycle Management. User is able to create, instantiate, terminate, and delete VNF on Kubernetes VIM. Kubernetes resource files are available as VNFD and it’s uploaded as a part of VNF Package. · Enable VNF vendors to customize configuration methods for applications via MgmtDriver. These customizations are specified by “interface” definition in ETSI NFV-SOL001 v2.6.1. |
OpenStack Deployment tools | Ussuri | Victoria | Wallaby |
Tripleo |
|
| · Moving network and network port creation out of the Heat stack and into the baremetal provisioning workflow. · Ceph version upgraded to Pacific. cephadm may be used to deploy/maintain a Ceph RBD cluster but not all Ceph services (e.g. RGW). ceph-ansible may still be used to deploy/maintain all Ceph services but will be replaced with cephadm in next release. This work is described in the TripleO Ceph spec and the Tripleo Ceph Client spec. · Removed Swift from the Undercloud services and removed the deployment ‘plan’ as described in the Excise swift spec. · Early (beta) support for deploying FRRouter in the Overcloud to support BGP routing as described in the FRRouter spec. Moving away from using a dedicated Heat service on the Undercloud for the Overcloud deployment and instead using Ephemeral Heat. |
OpenStack-Helm |
|
|
|
Kolla-Ansible | Kolla Ansible backend TLS ensures OpenStack API traffic is encrypted end-to-end. |
|
|
OpenStack-Ansible |
|
|
|
OpenStack-Charms |
|
|
|
Bifrost |
|
|
|
OpenStack-Chef |
|
|
|
LOCI |
|
|
|
Puppet-OpenStack | Puppet OpenStack can now bootstrap Keystone using an admin password instead of using the legacy admin token. | ||
RPM-Packaging |