Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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