This commit renames the usm_sync_status field to software_sync_status
to improve clarity and consistency in terminology. The change affects
the software audit constants and values, replacing references to usm
with software, making the field more descriptive and user-friendly.
A new constant was created (AUDIT_TYPES_LIST) to separate the audits from the endpoints. Note that we still need to fix the names later to avoid confusion.
Test Plan:
PASS: Deploy the system controller and subcloud successfully.
PASS: Verify the software audit functionality:
- software_sync_status should go to out-of-sync state when a patch is
applied to the system controller.
- software_sync_status should go to in-sync after applying the same
patch to the subcloud using DC Orchestration.
PASS: Confirm that software_sync_status appears correctly in the
output of dcmanager subcloud show.
PASS: Verify the use of SystemController proxy for software commands
are working as expected.
Story: 2010676
Task: 50354
Change-Id: I180be6a9e9bf2d40106d77faa0cb30f14d7a24b4
Signed-off-by: Hugo Brito <hugo.brito@windriver.com>