Django 1.11 ends its extended support in April 2020 (which is before
Ussuri release), so horizon drops Django 1.11 support in Ussuri.
tox envs for non-primary Django versions are no longer needed in tox.ini
as testing environments for non-primary Django versions are setup in
the zuul jobs now.
horizon>=17.1.0 is required to use Django 2.2.
requirements.txt is updated accordingly.
For more info. please refer [1], [2].
[1] https://review.opendev.org/#/c/700733/
[2] https://etherpad.openstack.org/p/Enable_Django22_support_in_Horizon_Plugin
Change-Id: Ifc49a69d4b34b32d64a95cca488c3a1ab7eb2ef6
babel extractors are now registered via python entry points,
so there is no need to declare babel extractors in babel configs.
This change is important to make translation work in Django 2.2.
django-babel does not work with Django 2.2 and looks unmaintained
for over two years. The horizon team is thinking to switch the extractor
to enmerkar (a fork of django-babel) to make extraction of translation
string work again near future. It is important to drop the extractor
definition to make the transition smooth.
django-babel (and enmerkar, a successor of django-babel) will be
installed via horizon, so we don't need to have it in requirements.txt
explicitly. It would make the transition of the babel extractor easy.
Babel is dropped from requirements.txt from the same reason.
Django dependency is also upadted to sync global-requirements.txt
to pass the requirements-check job.
Change-Id: I093d2c9789a142e909da6f3bedc12a91b181ab02
icalendar package is required to karbor-dashboard to work.
It is imported and used at
bfcecfee68/karbor_dashboard/triggers/utils.py (L18)
If package is not included, horizon fails to start, this dependency
should be fixed in karbor-dashboard side rather than in deployment
tools/packagers.
Change-Id: I7eb826ee6f08366f0aa934342e0cdf0eaaa0bae0
Closes-Bug: #1787040
django_openstack_auth has been merged into horizon tree
as an effort of blueprint merge-openstack-auth.
There is no need to depend on django_openstack_auth any more.
Change-Id: I2fce88f4aba3c3e6ef44a75dae8357444ea88804
In Ib88adcf0a6ef09349aefd6fba981a399a73ed8dd smaug is added to
projects.txt.
This change manually runs the update code to make sure that
smaug-dashboard is ready for inclusion in projects.txt
Change-Id: I1dcae80b2a7e778af624eaa2b86ab2a9b5c8e6da