13 Commits

Author SHA1 Message Date
Al Bailey
7fbddc4096 Adding a pylint tox and zuul job for stx-integ
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>
2019-01-08 11:14:46 -06:00
Dean Troyer
ed5026d6c9 Add DevStack plugin
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>
2018-11-01 23:59:31 -05:00
Dean Troyer
c7dfc772fa Add relnotes publish job
* 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>
2018-10-12 15:07:01 -05:00
Dean Troyer
35813762a7 Add publish job for docs
Also set the theme to alabaster until starlingxdocs is ready

Change-Id: Idcfe4244f6d43380c8cee87d165ca2786f3e1767
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2018-10-06 14:19:53 -05:00
Al Bailey
0844ed02bb Turn on pep8 as a voting job for stx-integ
- 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>
2018-10-03 15:50:42 -05:00
Abraham Arce
d59fe6623c [Doc] Release Notes Management
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>
2018-09-25 05:43:29 -05:00
Abraham Arce
f00b501641 [Doc] Building docs following Docs Contrib Guide
Baseline changes to comply with OpenStack Documentation
Contributor Guide [0] starting with the following sections:

- Project guide setup
  - [1] sphinx-quickstart
  - [2] doc/source/ layout
- Building documentation
  - [3] tox -e docs
- Using documentation tools
  - [4] openstackdocstheme
- Use build-openstack-docs-pti job template for docs

[0] https://docs.openstack.org/doc-contrib-guide
[1] http://www.sphinx-doc.org/en/master/usage/quickstart.html
[2] https://docs.openstack.org/doc-contrib-guide/project-guides.html
[3] https://docs.openstack.org/doc-contrib-guide/docs-builds.html
[4] https://docs.openstack.org/openstackdocstheme/

Story: 2002708
Task: 26718

Story: 2002813
Task: 24450

Change-Id: Id66fed45d16cdcad13988cd04f9c783398bfa781
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2018-09-25 04:30:20 -05:00
Dean Troyer
df15921232 Remove non-voting job from gate pipeline
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>
2018-09-14 13:06:05 -05:00
Martin Chen
dba551a518 Fix linters error and enable linters zuul gate
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>
2018-09-07 01:50:28 +08:00
Andreas Jaeger
7b86cd14df Add explicit noop gate job
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
2018-09-05 20:33:52 +02:00
Sun Austin
847cf1e92f Fix linters issue E002 and E003 and linters check (none-voting)
E002 Tab indents
E003 Indent not multiple of 4

Story: 2003366
Task: 24424

Change-Id: Ie063ccfe346489f08c4752adaa344f5919db0378
Signed-off-by: Sun Austin <austin.sun@intel.com>
2018-08-31 04:08:52 +00:00
Dean Troyer
bc6c3c6d11 Remove non-voting gate job
Change-Id: I0987583bf182de79420ba00b5a993cb2f50edc3c
2018-06-29 14:31:17 -05:00
Dean Troyer
16506a09de Add default test framework
Change-Id: I9f6d73ad4dbf6a2decc62284a52f4f669ba94036
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2018-06-11 13:45:22 -05:00