USM needs to build a python wheels package containing ONLY the
‘software’ cli client for inclusion in the Remote CLI Container.
Test Plan:
PASS Build software-client package
PASS Build ISO
PASS Install ISO
PASS Run "software list" and "software upload"
Story: 2010676
Task: 48851
Change-Id: Idb6d69a66d625291094501cacdb0bb84f511f81d
Signed-off-by: Jessica Castelino <jessica.castelino@windriver.com>
Apt-ostree is a hybrid image/package management system
that leverages Ostree.
Test Plan
PASS Build/install Debian package.
PASS Build ISO
PASS Run install
PASS Run apt-ostree version.
Story: 2010867
Task: 48556
Depends-On: https://review.opendev.org/c/starlingx/tools/+/894566
Change-Id: I2bd6104660e4b384b5bc7d83d09332ef68888438
Signed-off-by: Charles Short <charles.short@windriver.com>
Current Status:
- minimal debian packaging
- python skeleton
- tox
- zuul integration
- pecan API skeleton
- unit tests
Next Steps:
- CLI commands
- API endpoints
- controller
- agent
- expanded packaging
Test Plan:
PASS: Build and Install ISO
PASS: tox
PASS: 'software' is in the PATH and can be invoked.
PASS: wget http://127.0.0.1:5490 returns 204 when
software-api is running
Story: 2010676
Task: 47754
Signed-off-by: Al Bailey <al.bailey@windriver.com>
Change-Id: I8e2d993ac85dcff7bb970ddf05fd63db9f2abe11
The original cgcs-patch is rpm based which requires a
complete re-write to work on ostree/dpkg systems like Debian.
The code has been forked, since the older Centos env and
python2.7 are end-of-life.
Forking the code allows all new development to not
require re-testing on Centos.
The debian folder under cgcs-patch has been moved
under sw-patch
Renaming and refactoring will be done in later commits.
pylint is un-clamped in order to work on python3.9
Some minor pylint suppressions have been added.
Test Plan:
Verify that this builds on Debian
Verify that the ISO installs the new content on Debian without
breaking packages that import cgcs_patch.
Verify patching service runs on Debian
Co-Authored-By: Jessica Castelino <jessica.castelino@windriver.com>
Story: 2009101
Task: 43076
Signed-off-by: Al Bailey <al.bailey@windriver.com>
Change-Id: I3f1bca749404053bae63d4bcc9fb2477cf909fcd