
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
1.2 KiB
1.2 KiB
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
/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.
- Django support policy is documented at
- An accessible keystone 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.