Commit Graph

4 Commits

Author SHA1 Message Date
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
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