Jump to: navigation, search

Difference between revisions of "ReleaseNotes/Juno"

(Key New Features)
(Key New Features)
Line 176: Line 176:
 
== OpenStack Orchestration (Heat) ==
 
== OpenStack Orchestration (Heat) ==
 
=== Key New Features ===
 
=== Key New Features ===
 +
 +
* Update Failure Recovery
 +
* implementation of new resources
 +
  * OS::Glance::Image
 +
  * OS::Heat::SwiftSignal
 +
  * OS::Sahara::NodeGroupTemplate
 +
  * OS::Sahara::ClusterTemplate
  
 
=== Known Issues ===
 
=== Known Issues ===

Revision as of 09:34, 29 September 2014

Warning.svg Release Under Development

This release of OpenStack is under development and has yet to be completed.

The information on this page may not accurately reflect the state of release at the current point in time.

OpenStack 2014.2 (Juno) Release Notes

General Upgrade Notes

  • The simplejson package is an optional requirement in most projects, therefore it's not listed in all project's requirements.txt file. However, if you're using it, e.g. better performance with python 2.6 on RHEL 6, then you will need simplejson >= 2.2.0. See https://bugs.launchpad.net/oslo-incubator/+bug/1361230 for details.

OpenStack Object Storage (Swift)

Key New Features

Known Issues

None

Upgrade Notes

  • A list of all updated, deprecated or removed options in swift can be found at: http://docs.openstack.org/trunk/config-reference/content/swift-conf-changes-master.html
  • As part of an effort to eventually update the default port to swift to an non-IANA-assigned range, bind_port is now a required setting. Anyone currently explicitly setting the ports will not be affected. However, if you do not currently set the ports, please ensure that your *_server.conf has bind_port set to match your ring as part of your upgrade.

OpenStack Compute (Nova)

There is a summary of specifications for the Juno release of Nova at Nova/Juno-Specs.

Key New Features

Upgrade Support

  • TBD

Compute Drivers

Hyper-V
  • TBD
Libvirt (KVM)
  • TBD
VMware
  • TBD
XenServer
  • TBD

API

  • TBD

Scheduler

  • TBD

Other Features

  • TBD

Known Issues

  • TBD

Upgrade Notes

  • A list of all updated, deprecated or removed options in Nova can be found at: http://docs.openstack.org/trunk/config-reference/content/nova-conf-changes-master.html
  • The nova-manage flavor subcommand is deprecated in Juno and will be removed in the 2015.1 (K) release: https://review.openstack.org/#/c/86122/
  • https://review.openstack.org/#/c/102212/
  • Minimum required libvirt version is now 0.9.11: https://review.openstack.org/#/c/58494/
  • Nova is now supporting the Cinder V2 API. The Cinder V1 API is deprecated in Juno and Nova will switch over to Cinder V2 by default in the "L" release.
  • Debug log output in python-novaclient has changed slightly to improve readability. The sha1 hash of the keystone token is now printed instead of the token itself - greatly shortening the amount of content being printed while still retaining the ability to determine token mismatch scenarios. In addition, some extra '\n' characters that were being added are removed. Double-check any log parsers!
  • libvirt.volume_drivers config param for nova.conf is deprecated, to be removed in the Lxxxx release. In general, this should affect only a small number of developers working on drivers. If this is you, the recommended approach is to continue your work inside a nova tree.

OpenStack Image Service (Glance)

Key New Features

  • Asynchronous Processing
  • Pull of glance.store into its own library
  • Metadata Definitions Catalog

Known Issues

Upgrade Notes

OpenStack Dashboard (Horizon)

Key New Features

  • TBD

Known Issues

Upgrade Notes

  • FLAVOR_EXTRA_KEYS setting deprecated. The use of this key has been replaced with direct calls to the nova and glance api as appropriate.

OpenStack Identity (Keystone)

Key New Features

  • Keystone to Keystone federation
  • Split of identity middleware into a distinct package (python-keystonemiddleware)
  • Endpoint policy assignment

Known Issues

  • TBD

Upgrade Notes

  • A list of all updated, deprecated or removed options in Keystone can be found at: http://docs.openstack.org/trunk/config-reference/content/keystone-conf-changes-master.html
  • LDAP/AD configuration: All configuration options containing the term "tenant" have been deprecated in favor of similarly named configuration options using the term "project" (for example, tenant_id_attribute has been replaced by project_id_attribute).
  • Switch to UUID as the default token provider

OpenStack Network Service (Neutron)

Key New Features

  • DB migration refactor and new timeline
  • Distributed Virtual Router Support (DVR)
  • Full IPV6 support for tenant networks
  • High Availability for the L3 Agent
  • ipset support for security groups in place of iptables (this option is configurable)
  • L3 agent performance improvements
  • Migration to oslo.messaging library for RPC communication.
  • Security group rules for devices RPC call refactoring (a huge performance improvement)
  • New Plugins supported in Juno include the following:
    • A10 Networks LBaaS driver for the LBaaS V1 API
    • Arista L3 routing plugin
    • Big Switch L3 routing plugin
    • Brocade L3 routing plugin
    • Cisco APIC ML2 Driver (including a L3 routing plugin).
    • Cisco CSR L3 routing plugin
    • Freescale SDN ML2 Driver
    • Nuage Networks ML2 MechanismDriver
    • SR-IOV capable NIC Ml2 MechanismDriver

Known Issues

None yet.

Upgrade Notes

  • A list of all updated, deprecated or removed options in neutron can be found at: http://docs.openstack.org/trunk/config-reference/content/neutron-conf-changes-master.html
  • Attribute level policies dependent on resources are not enforced anymore. Meaning that some older policies from Icehouse are not needed. (e.g. "get_port:binding:vnic_type": "rule:admin_or_owner").
  • The following plugins are deprecated in Juno:
    • Cisco Nexus Sub-Plugin (The Nexus 1000V Sub-Plugin is still retained and supported in Juno).
    • Mellanox Plugin
    • Ryu Plugin

OpenStack Block Storage (Cinder)

Key New Features

Known Issues

None yet

Upgrade Notes

  • Nova is now supporting the Cinder V2 API. The Cinder V1 API is deprecated in Juno and Nova will switch over to Cinder V2 by default in the "L" release.

OpenStack Telemetry (Ceilometer)

Key New Features

  • TBD

Known Issues

  • TBD

Upgrade Notes

OpenStack Orchestration (Heat)

Key New Features

  • Update Failure Recovery
  • implementation of new resources
 * OS::Glance::Image
 * OS::Heat::SwiftSignal
 * OS::Sahara::NodeGroupTemplate
 * OS::Sahara::ClusterTemplate

Known Issues

None yet

Upgrade Notes

OpenStack Database service (Trove)

Key New Features

  • support for PostgreSQL databases
  • per datastore volume support
  • support for MongDB clusters

Known Issues

None yet

Upgrade Notes

None yet

OpenStack Documentation

Key New Features

  • TBD

Known Issues

Upgrade Notes

None yet