
Django 2.2 support was dropped. Django 2.2 ends its extended support in April 2022[1]. Considering this, horizon dropped Django 2.2 support and use Django 3.2 as default version of Django. It also updates the python version from py38 to py39 for "horizon-non-primary-django-jobs" and "horizon-tox-python3-django" project template because py36 and py39 are now runtime for the Yoga cycle[2]. So I have updated it to py39. [1] https://www.djangoproject.com/download/ [2] https://review.opendev.org/c/openstack/governance/+/820195 Change-Id: I8886f12f7e51b721ac5123070086d5dcfefe4e72
27 lines
1020 B
ReStructuredText
27 lines
1020 B
ReStructuredText
===================
|
|
System Requirements
|
|
===================
|
|
|
|
The Ussuri release of horizon has the following dependencies.
|
|
|
|
* Python 3.6 or 3.7
|
|
|
|
* Django 3.2
|
|
|
|
* Django support policy is documented at :ref:`django_support`.
|
|
|
|
* 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`.
|