1. Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
2. Remove unncessary "=="
Change-Id: I84ac4c0d6ae587ab10dade675a943a3670e078e8
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: Id941db6a3637bdc39186e0b889c058ca3edd1ac7
Add file to the reno documentation build to show release notes for
stable/stein.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.
Change-Id: Ie457c445980975099a7f54262f99f407e8f7bb20
Sem-Ver: feature
We need to switch these jobs to xenial. But while we're doing that,
let's shift to consuming a template managed in the horizon repo.
Depends-On: https://review.openstack.org/643198
Change-Id: I814466da98062ceb2bb30cf264451168c9a30693
With moving away from required milestone releases, the version numbers
calculated by PBR on the master branch will not work for those testing
upgrades from the last stable release. More details can be found in the
mailing list post here:
http://lists.openstack.org/pipermail/openstack-dev/2018-October/135706.html
This is an empty commit that will cause PBR to increment its calculated
version to get around this.
PBR will see the following which will cause it to increment the version:
Sem-Ver: feature
Please merge this patch as soon as possible to support those testing
upgrades.
Change-Id: I4da74760330d72a4f08498c603d831eb484192ae
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Some cleanups and improvements:
* Add required-projects to py36 job
* Use openstack-lower-constraints template instead of individual jobs
* Sort list of templates
Change-Id: I2ccb71b14a9118e64a5a5b81a30a4bab550caf62
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I70e8b416aa2f0b29cdaeb44a68ba8a197c235523
Story: #2002586
Task: #24346
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ie5dc27b3b735842ba3f9beb0b911265cd7408831
Story: #2002586
Task: #24346
Dependency for mox3 is fully removed. So this patch removes mox3
dependency from doc/requirements.txt
This should be cherry-picked into stable/rocky branch.
Change-Id: I7643c2a4647aa76f4feba9fbe762a019d002aac0
Horizon test setting no longer depends on nose and related stuffs.
This commit cleans up nose related dependencies.
The change was made in horizon Rocky-3,
so horizon 14.0.0.0b3 is required at least.
Also drops unnecessary Django dependencies. There is no need to
install Django explicitly as it is a horizon dependency.
Change-Id: I4c27c5a330976637b43831b6748465c518926bb5
This patch prepares python3.6 support.
We should add py36-local into tox.ini and support for python3.6
into setup.cfg when we decide to support python3.6 formally.
Change-Id: I38f155de2188012348f770562c2b24c593183294
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.
To install horizon, check python3 version and set target directory
in postinstall script on package.json.
Change-Id: I181b2a204f6998c24aa188b83a66c596cfb44f1c
Co-Authored-By: Shu Muto <shu.mutow@gmail.com>
Django 2.0 is now used in tox py35 job, so there is no need for
py35dj20 job. Instead, Django 1.11 with python3 is not covered.
- py35dj20 job is dropped from tox.ini.
- python3-django111 is added to tox.ini.
python3 is specified to basepython to avoid a specific python version.
- .zuul.yaml is updated to consume horizon-openstack-tox-python3-django111
and drop horizon-openstack-tox-py35dj20.
Change-Id: I437d90d2e8d7395cd7b6ca39d3c23c886c0f02b7
We're going to switch to default Django test runner by default.
This patch renames test files to make tests descoverable by
Nose and Django test runners without addidional configuration.
Related blueprint: improve-horizon-testing
Change-Id: I63fd360db583d6346f259bd967547718a4c98758
Horizon plugins needs horizon on master branch for our
master development and test.
Recent changes in CI infra and horizon force to change horizon
installation, and added tox_helper.sh as trivial fix.
Now, reasonable fix found for horizon plugins,
so this patch fixes them.
Also, use python3.5 for jobs except py27.
Change-Id: I6cbda423b8c6dbfe5c1be7b73bbc4c16bcd3b940
Apart of the mox3 removal community goal for Rocky.
Change-Id: I61fcb4b8c96f47a8ade8278324d6ca860e8dc4bb
Signed-off-by: Charles Short <zulcss@gmail.com>
Co-Authord-By: Shu Muto <shu.mutow@gmail.com>
... or at least the first published tarball which will lead to Rocky.
On the other side this means forcing the usage of mox as long as
there are tests that depends on it (the switch was already flipped
in Horizon, so it needs to be enabled here).
This allows us to depend on newer Horizon features, including changes
to the test suite that are useful for the mox removal effort.
Also fixes lower-constants.txt
Change-Id: I3908c6d212b9d1df7e4490128b6a0a3f751e8276
Signed-off-by: Charles Short <zulcss@gmail.com>
The testenv py35dj20 needs to install horizon from git master branch.
This patch installs horizon from git like CI infra does.
Change-Id: If9a884fc2d850b38814650b8d389d18caed1de49