The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Fix problems found.
Change-Id: I5a4123c0c5e18c0e25383491253299fc5b54618b
Python 3.8 is now our highest level supported python runtime.
This updates the default tox target environments to swap out
py37 for py38 to make sure local development testing is
covering this version.
This does not impact zuul jobs in any way, nor prevent local
tests against py37. It just changes the default if none is
explicitly provided.
Change-Id: I8e3ddcdbdd9ad9defe257312564785993f0650d4
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: I6f393b85306e514f9e00567dfd2b9940d6f26253
Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name
suggests, keeps the build running when it encounters non-fatal errors.
This is exceptionally useful in avoiding a continuous edit-build loop
when undertaking large doc reworks where multiple errors may be
introduced.
[1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045
Change-Id: I44a317a3551c108b3872e4c8c37ccdbd414972b2
Horizon defined a project template 'horizon-non-primary-django-jobs'
for django jobs. This patch use that template to run django jobs
here. For information please refer [1]
[1] https://review.opendev.org/#/c/681969/
Change-Id: Id48d23c5cd0fb031ba4c8ce40be900185858d89c
This commit adds a new tox target to build PDF documentation.
It's a part of community goal, see storyboard for more
information.
Story: 2006075
Task: 34809
Change-Id: I537aaea5c0e3341f8026589fc4b2c56505707ffb
Since we've entered Train and the runtime proposed include py37[1],
we need to include it in gate as well as local env.
This patch adds the support for the same.
[1] https://governance.openstack.org/tc/reference/runtimes/train.html
Change-Id: Ic9f4b8a462e6ff78428ce544c7de307b15b2d64d
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I827159da11b4808c9a4177e2b3cf9258d00b7649
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I58e5dd00143b0acaf997c79b4ee2852a2b75dd2d
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
So we should switch to stestr.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: Iee13deb54056e1c81d3732cb51a61c68481607fa
Specify test directory so that tox won't complain
`ImportError: Start directory is not importable`
Change-Id: Ib2122760de21cea7f61ebf668639acd0e1dad123
As of mitaka, the infra team won't have the resources available to
reasonably test py26, also the oslo team is dropping py26 support
from their libraries. sine we rely on oslo for a lot of our work,
and depend on infra for our CI, we should drop py26 support too.
Change-Id: I95b3f2bb86a52361d506a54ae3b0218fc525faf4
Closes-Bug: 1519510
This adds the releasenotes directory to the cloudkittydashboard repo.
It maintains the releasenotes for cloudkittydashboard.
Change-Id: I3f4b76de96c3e6d9526d8e05d553f404597db23d