
The goal definition in the TC repo [1] defines the completion criteria. We have already completed 1, 2, 3 and partially 4 in [1]. This commit completes 4 (requirements.txt etc) and 5 (release note). Python dependency in the installation guide is updated. Django support plan in Ussuri is updated as well. References to python 2.7 in the document are updated as well. [1] https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html Change-Id: I0383920e32e053e1611519be774fab8dec124ccc
30 lines
1.2 KiB
ReStructuredText
30 lines
1.2 KiB
ReStructuredText
===================
|
|
System Requirements
|
|
===================
|
|
|
|
The Ussuri release of horizon has the following dependencies.
|
|
|
|
* Python 3.6 or 3.7
|
|
|
|
* Django 2.2
|
|
|
|
* Django support policy is documented at :doc:`/contributor/policy`.
|
|
* Ussuri release uses Django 2.2 (the latest LTS) as the primary Django
|
|
version. The prevouos LTS of Django 1.11 will be dropped during
|
|
Ussuri cycle. Django 2.0 support will be dropped as well.
|
|
|
|
* An accessible `keystone <https://docs.openstack.org/keystone/latest/>`_ endpoint
|
|
|
|
* All other services are optional.
|
|
Horizon supports the following services as of the Stein release.
|
|
If the keystone endpoint for a service is configured,
|
|
horizon detects it and enables its support automatically.
|
|
|
|
* `cinder <https://docs.openstack.org/cinder/latest/>`_: Block Storage
|
|
* `glance <https://docs.openstack.org/glance/latest/>`_: Image Management
|
|
* `neutron <https://docs.openstack.org/neutron/latest/>`_: Networking
|
|
* `nova <https://docs.openstack.org/nova/latest/>`_: Compute
|
|
* `swift <https://docs.openstack.org/swift/latest/>`_: Object Storage
|
|
* Horizon also supports many other OpenStack services via plugins. For more
|
|
information, see the :ref:`install-plugin-registry`.
|