pylint is currently only running on storage_topology
however it was using generic dependencies and installing
and suppressing far more than it needed to.
This will get pylint to pass zuul as well, since some
of the un-needed dependencies are failing to install.
Story: 2008943
Task: 43850
Signed-off-by: albailey <Al.Bailey@windriver.com>
Change-Id: I250754ca8f4f904a902f6cfd6597fde54d1597a9
'containers'
List of relocated subdirectories:
kubernetes/registry-token-server
Story: 2006166
Task: 35687
Depends-On: I665dc7fabbfffc798ad57843eb74dca16e7647a3
Depends-On: Ibdae0a338a1af493ac522757b61bbd6df1da941e
Change-Id: I7f1c1184e8dfeff1740b695adb71b8becaa4e7b1
Signed-off-by: Scott Little <scott.little@windriver.com>
Use templates instead of individual jobs so that these
can be changed in one place.
Depends-On: https://review.opendev.org/677606
Change-Id: I65ad96cb7883b90f8111ff609c6a1b6e0e32a101
Add flock-devstack-tox-base and flock-devstack-tox-base-min jobs
that will execute tox functional tests using the running DevStack.
This includes a test of running with a minimal tox functional
environment for cases where those tests have not been writen yet.
Change-Id: I436ba5a1c8f72b86bcdff4128b9960f4571be048
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
* move the base stx-devstack job to stx-integ, renamed as
flock-devstack-base
* add a new flock-devstack-base-min job that also disables
most of OpenStack services to seed things up when they
are not required
Story: 2005285
Change-Id: Idf30735b7b091eca03a5e9cd321b99115c9fca65
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
Run this job in the gate pipeline as well; this will prevent
incompatible changes landing and causing the job to fail.
Change-Id: I46e21e61d86d7a8dbf77b8f4cdf5ada9de12baa8
Signed-off-by: James E. Blair <jeblair@redhat.com>
Put everything in /usr/local and allow that to be overridden to
a user-writable dir and not require sudo.
Also set the stx-devstack-update job voting, at this time it only runs
on devstack/* changes.
Change-Id: Ibb27af08e4eaa0ba82d737e1af438a992ec35bfb
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
This makes some cleanup changes to the DevStack plugin for the
change to master and bionic.
* Define values for precedence handling by the upstream devstack playbook
* Add STX_INST_DIR for a deterministic install location
* Add stx-update to required plugins
* Sort functions in the main plugin
* Cleanup comments in a couple of places
Change-Id: I147882e8980f3e1b599008205db268eb9e7736b0
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
The failing pylint warnings and errors are currently
suppressed. They will be fixed by subsequent commits.
Story: 2004515
Task: 28791
Change-Id: I93a89554bf2dfbd9d1cbd96728a7663c408a79b1
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
At this point this only installs platform_utils
Depends-On: https://review.openstack.org/613973
Change-Id: I5cfb89592b25d60adf717e97c1859af989c08d2f
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
* Add pointers in the main doc to releasenotes pages
* Add publish-stx-releasenotes job
* Add search at bottom of relnotes page to trigger the job
Change-Id: I3ba4672681bdcc1810e10c534cfa0e49b4d82a2c
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
Also set the theme to alabaster until starlingxdocs is ready
Change-Id: Idcfe4244f6d43380c8cee87d165ca2786f3e1767
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
- Convert from pep8 to flake8.
- Add in hacking and bugbear plugins to flake8
- Suppress any flake8 errors that fail.
Future tasks will be created to cleanup and
fix the suppressed error codes.
Story: 2002803
Task: 26884
Change-Id: I8bf0978f27be1cc1108d21a002e650c5072b4c67
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
Baseline changes to comply with Release Notes Management
based in Reno [0]:
* Use build-openstack-releasenotes job for release notes
(We can't use the OpenStack releasenotes template as it includes
publish jobs, stx needs its own)
* Add newnote tox environment as convenience for creating new release
notes, re-using the releasenotes venv.
[0] https://docs.openstack.org/reno/latest/
Story: 2003101
Task: 26719
Change-Id: If4f8833fb4d3539ba47ce3014d4d3bbae409c278
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
Non-voting jobs in the gate pipeline serve no useful purpose,
voting is the point of the gate.
Change-Id: Ic67d3e39adf4a1069c6cd1d161d0dd17c77662a1
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
Fix below linters errors
E010 The "do" should be on same line as for
E010 The "do" should be on same line as while
E011 Then keyword is not on same line as if or elif keyword
E020 Function declaration not in format ^function name {$
Ignore:
E041 Arithmetic expansion using $[ is deprecated for $((
E042 local declaration hides errors
E043 Arithmetic compound has inconsistent return semantics
E044 Use [[ for non-POSIX comparisions
Story: 2003366
Task: 24423
Change-Id: I8b6b72e702d3e89d1813772d6bf16819e28e818c
Signed-off-by: Martin Chen <haochuan.z.chen@intel.com>
This repo defines jobs in check queue, so we can remove the noop-jobs
template usage from project-config. To allow that, add a noop job to
gate queue.
Change-Id: Ie204c40291c17365887793bb5f114652fa24b360