As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).
Fixing:
- bug#1886298
- bug#1886296
Bump the lower constraints for required deps which added python3.8
support in their later version.
Bump the pyflakes to 2.1.1 as min version to run pep8 jobs
on py3.8 which is default python vesion in ubuntu focal.
Story: #2007865
Task: #40193
Closes-Bug: #1886298
Closes-Bug: #1886296
[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal
Change-Id: I3c535fc21dddce6e07817c9af8016fb407d9ed31
Now that we no longer support py27, we can use the standard library
unittest.mock module instead of the third party mock lib.
Change-Id: Ie3c9acbcfd21a7ef02c48dace486e80c502f0833
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Recently horizon added pytest d6fe0170ee2bc14eab27f8bdf0deb57706b85bb7
which causes the job failure here. This patch adds the pytest in
the 'lower-constraints.txt' and 'test-requirements.txt' to fix
gate.
Change-Id: Iebc13eabb514377d7efd02391d20d2e6e14b451c
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.
Babel is dropped from the same reason.
Change-Id: I8bc25f8530f25cdb0519bd611812379ef183fca1
Apart of the mox3 community goal for Rocky.
Change-Id: I7b3ab793a6742a4e80968c2e25b2d5fff77aeda0
Signed-off-by: Charles Short <zulcss@gmail.com>
Co-Authored-By: Shu Muto <shu.mutow@gmail.com>
As part of the docs migration work[0] for Pike we need to switch to use
the openstackdocstheme.
[0]https://review.openstack.org/#/c/472275/
Change-Id: Id84b9db2ac3bd64fd5b37d13b57da018592eb13d
To enable py35 tests, refresh test environments.
Also, update docs, remove run_tests.sh that is no longer used.
Change-Id: I9bcf4acdfd4a9811ab2f0fc3bd02898a46fbd112
Since pbr already landed and the old version of hacking seems not
work very well with pbr>=2, we should update it to match global
requirement.
Partial-Bug: #1669276
Partial-Bug: #1668848
Change-Id: Idb3b4599b10848a7bb3b432ce27c86596bbec571
Add the basic structure for the magnum-ui repository to serve as a
starting point for contributions. The structure is likely to change
as development progresses.
Change-Id: I5458741e2dd4c3409992315efaa60b33824b4ec8
Implements: blueprint repo-skeleton