Commit Graph

18 Commits (5e84b8a61444eadb7e1a2b35c8e3b95d8880415b)

Author SHA1 Message Date
Dean Troyer cd5693bc48 Followup opendev cleanup and test jobs
Because we are in a deadly embrace with the config plugin after
the OpenDev work the config plugin is being forced off in this job
to remove one of the dependencies.

Ultimately extracting cgts-client to be installable stand-alone
is a better solution to allow other plugins to install directly.

Change-Id: I47f1d0df404fc40a9d514c1b0689b5457dbc3f87
Signed-off-by: Dean Troyer <>
4 years ago
OpenDev Sysadmins ae72f4deec OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at with any
questions you may have.
4 years ago
Dean Troyer 1e73fcfd0d [DevStack] Remove old job definition
I believe the last of the job updates has merged, this can go away now.

If that turns out to be not the case, this is easy to revert...

Change-Id: I5e1feb53d8b7857d4d8c69553de91bab32d0977c
Signed-off-by: Dean Troyer <>
4 years ago
Dean Troyer 456615539f Switch to new DevStack base job
Rename stx-fault-devstack to flock-devstack-fault
and inherit from flock-devstack-base

The old job definition must remain until no other plugins
are using it.

Change-Id: I736594c44fb45fd31a4920ca81298b2c2c1217a1
Signed-off-by: Dean Troyer <>
4 years ago
Dean Troyer c6b9accb4f Updates to include cgtsclient and install dirs
fm-rest-api requires cgtsclient, stx-config needed some work
to allow only that to be installed.

Rework installation dir again.  Put everything in /usr/local
again, but allow that to be changed to a user-writable dir and
not require sudo.

Change-Id: I37cc8283e8eb93a77088aebacdcc62dfb7e1c75e
Signed-off-by: Dean Troyer <>
4 years ago
Dean Troyer b217f4c87c Convert DevStack jobs to master & bionic
We're changing to upstream master soon, let's start running
on the upstream devstack configuration.

There is an undeclared dependency on cgtsclient in fm-rest-api
so we need to work around that.

Change-Id: If764701fce94fb760edf0a68805753d3804892c0
Signed-off-by: Dean Troyer <>
4 years ago
Dean Troyer 68c99f6f66 DevStack cleanups
* Pull binary build steps into separate functions
* Add to call binary builds without the rest of DevStack
* Add new stx-fault-build job and tox build environment
* Make stx-fault-devstack voting (still only devstack/*)

Change-Id: I6692fc1f75db413860ede2657f4f1501b95c10c0
Signed-off-by: Dean Troyer <>
4 years ago
Sun Austin 83023a2d18 change install_non_bb to install target in devstack
change install_non_bb to install due to
I431b733030444185cc51a8b5352492926170a4c3 change
Force to use xenial(nodeset:openstack-single-node-xenial)

Closes-bug: 1812785

Change-Id: I61338a79f09d59b1f1e36a4911ecadad4a3453e8
Signed-off-by: Sun Austin <>
4 years ago
Dean Troyer b27c2143ab Add a basic devstack job
Begin working on a base devstack job for testing stx projects.
We have to pull a lot of stable/pike bits yet let STX services
run from master.

Change-Id: I6eee854888acb27b54c10c25d47e97d98a7f999c
Signed-off-by: Dean Troyer <>
5 years ago
Dean Troyer 105a2ea2c5 Add api-ref and relnotes publish jobs
* Add pointers in the main doc to api-ref and releasenotes pages
* Add publish-stx-api-ref and publish-stx-releasenotes jobs
* Add search at bottom of api-ref and relnotes pages to trigger the jobs

Change-Id: Iece880f25e33f0c18a512904b7839b24a0cacbac
Signed-off-by: Abraham Arce <>
5 years ago
Dean Troyer 62431965cd Add publish job for docs
Also set the theme to alabaster until starlingxdocs is ready

Change-Id: I8881381821ca3497f3451c15043e1469d3366a52
Signed-off-by: Dean Troyer <>
5 years ago
Dean Troyer b2ebe88722 Add api-ref jobs
Change-Id: I049279244b0bc6ac33e8ee5ae4c1b7f75b95e20c
Signed-off-by: Dean Troyer <>
5 years ago
Abraham Arce 92e1b2e3bf [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.
* Adding SPDX-License-Identifier: Apache-2.0


Story: 2003101
Task: 26696

Change-Id: I03cd9d9fe6e2d0d4ae1a02210f74a456a2a2839c
Signed-off-by: Abraham Arce <>
5 years ago
Abraham Arce 352583420d [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
- Adding SPDX-License-Identifier: Apache-2.0


Story: 2002708
Task: 26693

Story: 2002813
Task: 26694

Change-Id: I603077bc75bfed4b6032c65dfb308a75cfb0aa76
Signed-off-by: Abraham Arce <>
5 years ago
Lachlan Plant 05e50a2ea3 Fix tox linters for zuul
Enable voting on tox-linters

Story: 2003361
Task: 24413

Change-Id: I3d5b15f8a5bd4fa321c946e5e67272ed35e5b75f
Signed-off-by: Lachlan Plant <>
5 years ago
chenyan 7bdf6fd47c add flake8 as pep8 codestyle check.
Enable test for pep8 and use flake8 as check tool.

Story: 2003310
Task: 24446

Change-Id: Idf5cbde46dc1a2a579587438b83f2dcb7b9352bb
Signed-off-by: chenyan <>
5 years ago
Dean Troyer 81feb078e4 Remove non-voting gate job
Change-Id: I95bcee9070ea62611252fd79eb5b499cf50df5a9
5 years ago
Dean Troyer 3a4be5f79c Add default test framework
Change-Id: Idbc2f22873edff7a80b5abc5a5110b41b75fa6cc
Signed-off-by: Dean Troyer <>
5 years ago