update/software/software
junfeng-li f2a4f93908 Deploy state periodical sync
This commit is to allow active controller periodically sending deploy
state message to the software agent on its peer controller.  The
interval is set to 30 seconds.

Test Plan:

PASS: build and deploy the iso
PASS: start new deployment, file is synced in both controllers

Task: 49655
Story: 2010676
Change-Id: Ie95c5a7d45b3d88331569ca52d64d40a4f39d6c3
Signed-off-by: junfeng-li <junfeng.li@windriver.com>
2024-03-12 17:04:19 +00:00
..
api Merge "Deploy host-list implementation" 2024-03-08 13:04:36 +00:00
authapi Create 2nd thread to handle USM REST API requests 2024-03-01 14:39:33 +00:00
db Deploy show implement 2024-03-05 12:27:56 -03:00
templates USM State Machine 2023-06-29 17:53:39 +00:00
tests Remove duplicate load import script copy 2024-02-28 17:38:51 -03:00
utilities Improve logging for deploy python scripts 2024-02-28 11:00:50 -03:00
__init__.py Package the pecan templates with the code 2023-07-17 15:33:45 +00:00
apt_utils.py Fix pep8 errors 2024-01-23 20:22:42 +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 Use "apt-ostree" to manage software deploy start 2024-01-10 21:23:24 +00:00
constants.py Deploy host-list implementation 2024-03-06 11:10:29 -03:00
exceptions.py Create release_data wrapper classes 2024-02-14 18:35:35 +00:00
messages.py deploy state changed update 2024-02-23 13:43:09 +00:00
ostree_utils.py Add retry logic for mount 2023-11-29 21:09:06 +00:00
release_data.py Create release_data wrapper classes 2024-02-14 18:35:35 +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 Create message class to sync deploy state between controllers 2024-02-16 15:51:49 +00:00
software_controller.py Deploy state periodical sync 2024-03-12 17:04:19 +00:00
software_entities.py Merge "Deploy host-list implementation" 2024-03-08 13:04:36 +00:00
software_functions.py Deploy host-list implementation 2024-03-06 11:10:29 -03:00
software_worker.py Create wrapper to run commands and log structured output 2023-11-24 16:26:07 -03:00
sysinv_utils.py Deploy host-list implementation 2024-03-06 11:10:29 -03:00
utils.py Deploy state periodical sync 2024-03-12 17:04:19 +00:00