Files
horizon/doc/source/install/system-requirements.rst
manchandavishal 8918bf751d Drop Django 2.2 support
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
2022-01-05 19:26:56 +00:00

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`.