Commit Graph

16 Commits

Author SHA1 Message Date
Scott Little fee99ba459 cengn reference removal - debian
mirror.starlingx.cengn.ca no longer exists. CENGN is kindly forwarding
requests to the new location mirror.starlingx.windriver.com for now, but
that will only last a few months. We need to replace all the references
with the new URL.

I will also remove as many 'cengn' references as possible, replacing
them
with 'stx_mirror'

Partial-Bug: 2033555
Signed-off-by: Scott Little <scott.little@windriver.com>
Change-Id: Icea255bcf628d0535991156a729ef21421646bfc
2023-11-07 21:31:00 -05:00
Al Bailey 0bb2174fb5 Update tox.ini to work with tox 4
Tox 4 deprecated whitelist_externals

The fix is to replace whitelist_externals with
allowlist_externals

Partial-Bug: #2000399

Signed-off-by: Al Bailey <al.bailey@windriver.com>
Change-Id: I0c3e7e9699a221704b7cb983acd873014ffdba0b
2022-12-26 18:24:38 +00:00
Zhixiong Chi 8bcee26f1a stx tool: control: Add the support of control module
Implement the stx control module so that the developer could
manage the four containers with the 'stx control xxx' command.
Containers: (stx-builder|stx-pkgbuilder|stx-lat-tool|stx-repomgr)

Now we assume that we have a minikube env to be ready for this
module, we can use it directly. For the minikube env installation
we can build it with the stx-init-env script later.

Now support the action: [status|start|stop|enter|upgrade]

stx control status:  Check status of the containers
stx control start:   Boot the containers up
stx control stop:    Shutdown the containers
stx control enter:   Login the container(default builder)
stx control upgrade: Upgrade the containers

This module will be used after the developer have a minikube env,

Please refer to the more help information with the command
'stx control --help'

Story: 2008862
Task: 42514

Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
Change-Id: I0c25e0f784671e90c56d5d367b12a27c3f3fa7cf
2021-09-15 21:35:47 -04:00
Zhixiong Chi a69e665357 stx tool: Initial the stx tool for starlingx debian building
Create the 'stx' tool to implement the build system to support
the starlingx debian.
Now it's just a top command skeleton, later we will add the functional
module to support more, like control|config.
Meanwhile update the tox to include pep8 and pylint test for stx.

Story: 2008862
Task: 42391

Change-Id: Ic5ec479ad3e311ecab28e4d5bc53c9debda7cba3
Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
2021-06-10 21:55:18 -04:00
Saul Wold 73c1d66677 Rename cgcs_overlay to mock_overlay
This helps to debrand (remove cgcs) from the tools area

Story: 2006387
Task: 36208
Change-Id: I357837a710207f8cec6409d1de99f443f8c50c84
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2019-10-08 12:32:50 -07:00
Dean Troyer fda050e571 Followup opendev cleanup and test jobs
Change-Id: Iabab934d95f394af37ce70b3ee63761503fcb847
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2019-04-21 16:08:20 -05:00
98k 15f1c07ab7 fix tox python3 overrides
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.

Change-Id: If3608222dd55f4f20eed83557d754d867b4e52f0
2018-10-05 11:01:23 +00:00
Dean Troyer 88ba4d5f22 Add docs, releasenotes jobs
Also:
* Use build-openstack-docs-pti job template for docs
* 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.
* Create a release summary note.
* Remove the unused 'true' tox environment.
* Fix doc/build in .gitignore

Change-Id: Ibe9d298bcc76f023c0500038db55d8384f5ff731
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2018-09-05 19:08:28 -05:00
Zuul 29ac41fded Merge "[Doc] Release Notes Management" 2018-08-31 18:11:15 +00:00
Zuul cb56e5080b Merge "[Doc] Building docs following Docs Contrib Guide" 2018-08-31 18:11:12 +00:00
Abraham Arce 2f10f6f34d Add virtual environemnt deployment scripts
This adds two sets of deployments scripts to aid in setting up virtual
environments for testing StarligX, for libvirt/qemu and VirtualBox.

This is the first exposure of an internal project and is not fully
error-proofed, it should be examined carefully to understand what
the scripts will do to your system before running them.

The first set of fixes for this to make it less instrusive and work
in a shared server follow in https://review.openstack.org/#/c/597643.

There are also a couple of bashate errors fixed since that is now a voting job...

[NOTE(dtroyer): I converted the original commit message into a README
because that's information that needs to be with the scripts.]

Needed-by: https://review.openstack.org/#/c/597643
Change-Id: I0a6a148720b7a239380fd48f7ffdab272472e664
Co-authored-by: Lianhao Lu <lianhao.lu@intel.com>
Co-authored-by: Brian Avery <brian.avery@intel.com>
Co-authored-by: Nakul Dahiwade <nakul.dahiwade@intel.com>
Co-authored-by: Yan Chen <yan.chen@intel.com>
Co-authored-by: Ruijing Guo<ruijing.guo@intel.com>
Co-authored-by: Shuicheng Lin <shuicheng.lin@intel.com>
Co-authored-by: Felipe de Jesus Ruiz Garcia <felipe.de.jesus.ruiz.garcia@intel.com>
Co-authored-by: Jose Perez Carranza <jose.perez.carranza@intel.com>
Co-authored-by: Eddie Ramirez <eddie.ramirez@intel.com>
Co-authored-by: Kailun Qin <kailun.qin@intel.com>
Co-authored-by: Forrest Zhao <forrest.zhao@intel.com>
Co-authored-by: Kailun Qin <kailun.qin@intel.com>
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2018-08-30 10:16:53 -05:00
Abraham Arce ed79155570 [Doc] Release Notes Management
Baseline changes to comply with Release Notes Management
based in Reno [0] a release notes manager.

[0] https://docs.openstack.org/reno/latest/

Story: 2003101
Task: 24554

Change-Id: I812b92a60599edc28ace84f286200522a706e3cd
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2018-08-11 04:59:44 -05:00
Abraham Arce ea97b45e8e [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

[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: 24529

Story: 2002813
Task: 24530

Change-Id: Id9b49e84c79523df2ad6bca183f3407ef84d0f1a
Signed-off-by: Abraham Arce <abraham.arce.moreno@intel.com>
2018-08-11 03:21:33 -05:00
Dean Troyer 2042bf7394 Clean up formatting to pass linters job and make it voting
Change-Id: I6e160137be0421880d5fb60b32098ecccc34c193
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
2018-06-29 11:55:28 -05:00
Dean Troyer aad6ad06b8 Add bashate job nonvotingwq
Change-Id: I3d888ec621b50f6ac90d92c8f586ef2d577a780e
2018-06-08 17:19:00 -05:00
Dean Troyer ff58416b7e Add test framework
Change-Id: I1607827524338a02f4b9e156fb1beef99124e0b0
2018-06-08 16:09:54 -05:00