update/software/software
Jessica Castelino 00575b6dc2 Patch extraction and validation enhancements
This commit updates patch extraction process to read and untar
specific files. Additionally, it updates the process used to
extract sw_version from deeply nested tar archives of a patch
file.

Test Plan:
[PASS] Ran below command in DC env that invokes this code path
sw-patch --os-region-name SystemController upload <patch>.patch
[PASS] Uploaded an in-service and RR patch

Story: 2010993
Task: 49289
Change-Id: I7ada7b55f458c50ed3bf51e66841cc49592f2f71
Signed-off-by: Jessica Castelino <jessica.castelino@windriver.com>
2023-12-19 01:42:52 +00:00
..
api Software deploy host list implementation 2023-12-05 20:43:05 -03:00
authapi Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
db Software deploy host list implementation 2023-12-05 20:43:05 -03:00
templates USM State Machine 2023-06-29 17:53:39 +00:00
tests software upload return uploaded file info 2023-12-14 20:51:28 +00:00
__init__.py Package the pecan templates with the code 2023-07-17 15:33:45 +00:00
base.py Update unit tests for new software component 2023-05-01 21:09:15 +00:00
certificates.py Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
config.py Create software deploy precheck endpoint 2023-10-18 16:22:50 -03:00
constants.py Copy deployment scripts to ISO 2023-12-11 19:33:13 +00:00
exceptions.py create data-api to access current deploy state 2023-11-07 20:46:43 -03:00
messages.py Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
ostree_utils.py Add retry logic for mount 2023-11-29 21:09:06 +00:00
release_signing.py Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
release_verify.py Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
software_agent.py Fix invalid patch alarm on unlocked AIO-SX 2023-05-16 15:59:45 +00:00
software_controller.py software upload return uploaded file info 2023-12-14 20:51:28 +00:00
software_entities.py Software deploy host list implementation 2023-12-05 20:43:05 -03:00
software_functions.py Patch extraction and validation enhancements 2023-12-19 01:42:52 +00:00
software_worker.py Create wrapper to run commands and log structured output 2023-11-24 16:26:07 -03:00
utils.py Merge "Software upload: create pxeboot versioned dir" 2023-12-11 16:11:22 +00:00