[openstack-dev] [Openstack] OpenStack Rocky for Ubuntu 18.04 LTS

Corey Bryant corey.bryant at canonical.com
Fri Sep 7 15:18:37 UTC 2018


The Ubuntu OpenStack team at Canonical is pleased to announce the general
availability of OpenStack Rocky on Ubuntu 18.04 LTS via the Ubuntu Cloud
Archive. Details of the Rocky release can be found at:
https://www.openstack.org/software/rocky

To get access to the Ubuntu Rocky packages:

Ubuntu 18.04 LTS
-----------------------

You can enable the Ubuntu Cloud Archive pocket for OpenStack Rocky on
Ubuntu 18.04 installations by running the following commands:

    sudo add-apt-repository cloud-archive:rocky
    sudo apt update

The Ubuntu Cloud Archive for Rocky includes updates for:

aodh, barbican, ceilometer, ceph (13.2.1), cinder, designate,
designate-dashboard, glance, gnocchi, heat, heat-dashboard, horizon,
ironic, keystone, magnum, manila, manila-ui, mistral, murano,
murano-dashboard, networking-bagpipe, networking-bgpvpn, networking-hyperv,
networking-l2gw, networking-odl, networking-ovn, networking-sfc, neutron,
neutron-dynamic-routing, neutron-fwaas, neutron-lbaas,
neutron-lbaas-dashboard, neutron-vpnaas, nova, nova-lxd, octavia,
openstack-trove, openvswitch (2.10.0), panko, sahara, sahara-dashboard,
senlin, swift, trove-dashboard, vmware-nsx, watcher, and zaqar.

For a full list of packages and versions, please refer to:
http://reqorts.qa.ubuntu.com/reports/ubuntu-server/cloud-archive/rocky_versions.html

Python 3 support
---------------------
Python 3 packages are now available for all of the above packages except
swift. All of these packages have successfully been unit tested with at
least Python 3.6. Function testing is ongoing and fixes will continue to be
backported to Rocky.

Python 3 enablement
--------------------------
In Rocky, Python 2 packages will still be installed by default for all
packages except gnocchi and octavia, which are Python 3 by default. In a
future release, we will switch all packages to Python 3 by default.

To enable Python 3 for existing installations:
    # upgrade to latest Rocky package versions first, then:
    sudo apt install python3-<service> [1]
    sudo apt install libapache2-mod-wsgi-py3  # not required for all
packages [2]
    sudo apt purge python-<service> [1]
    sudo apt autoremove --purge
    sudo systemctl restart <service>-*
    sudo systemctl restart apache2  # not required for all packages [2]

For example:
    sudo apt install aodh-*
    sudo apt install python3-aodh libapache2-mod-wsgi-py3
    sudo apt purge python-aodh
    sudo apt autoremove --purge
    sudo systemctl restart aodh-* apache2

To enable Python 3 for new installations:
    sudo apt install python3-<service> [1]
    sudo apt install libapache2-mod-wsgi-py3  # not required for all
packages [2]
    sudo apt install <service>-<name>

For example:
    sudo apt install python3-aodh libapache2-mod-wsgi-py3 aodh-api

[1] The naming convention of python packages is generally python-<service>
and python3-<service>. For horizon, however, the packages are named
python-django-horizon and python3-django-horizon.

[2] The following packages are run under apache2 and require installation
of libapache2-mod-wsgi-py3 to enable Python 3 support:
    aodh-api, cinder-api, barbican-api, keystone, nova-placement-api,
openstack-dashboard, panko-api, sahara-api

Other notable changes
----------------------------
sahara-api: sahara API now runs under apache2 with mod_wsgi

Branch Package Builds
-----------------------------
If you would like to try out the latest updates to branches, we deliver
continuously integrated packages on each upstream commit via the following
PPA’s:

    sudo add-apt-repository ppa:openstack-ubuntu-testing/mitaka
    sudo add-apt-repository ppa:openstack-ubuntu-testing/ocata
    sudo add-apt-repository ppa:openstack-ubuntu-testing/pike
    sudo add-apt-repository ppa:openstack-ubuntu-testing/queens
    sudo add-apt-repository ppa:openstack-ubuntu-testing/rocky

Reporting bugs
-------------------
If you have any issues please report bugs using the 'ubuntu-bug' tool to
ensure that bugs get logged in the right place in Launchpad:

    sudo ubuntu-bug nova-conductor

Thanks to everyone who has contributed to OpenStack Rocky, both upstream
and downstream. Special thanks to the Puppet OpenStack modules team and the
OpenStack Charms team for their continued early testing of the Ubuntu Cloud
Archive, as well as the Ubuntu and Debian OpenStack teams for all of their
contributions.

Have fun and see you in Stein!

Cheers,
Corey
(on behalf of the Ubuntu OpenStack team)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20180907/c6cf4069/attachment.html>


More information about the OpenStack-dev mailing list