config/sysinv/cgts-client
Kyale, eliud 45de178799 low latency updates host-kernel-modify
command system host-kernel-modify <controller> [standard|lowlatency]

-------------
CODE CHANGES
-------------
* New cgts-client changes for new cli command
* New REST API changes in sysinv api and handler
  validation and update db before calling rpc to conductor
* New sysinv rpc to Conductor from REST API (update low latency)
  and trigger puppet runtime manifests
* New sysinv running kernel update from Agent
* New alarms logic in conductor which depend on alarm definitions
  in starlingx/fault repo 100.120 & 100.121
* Running kernel reports from agent using report-inventory mechanism
* running_kernel field added to ihost db

-------------
UNIT TESTING
-------------
- add UT for cgts-client host_kernel_modify, host_kernel_show
- add UT for rest api changes
- add UT for conductor changes

Task: 47946
Task: 48282
Story: 2010731

Test plan:
PASS - run UT on sysinv and cgts-client

PASS - AIO-SX: iso install and bootstrap.

PASS - AIO-SX: trigger low latency changes and unlock controller.

PASS - AIO-DX: trigger low latency changes and unlock controller.

PASS - AIO-DX: test kernel mismatched alarm raised/cleared 100.120

PASS - AIO-SX: test kernel mismatch alarm raised/clear 100.121
               restart agent after host-kernel-modify

Change-Id: Ie7ecfa4f56eb0ba17dddaae792256d49fdf446ae
Signed-off-by: Kyale, eliud <Eliud.Kyale@windriver.com>
2023-07-11 11:01:12 -04:00
..
centos Python 2 to Python 3 compatibility 2021-04-16 07:09:21 -04:00
cgts-client low latency updates host-kernel-modify 2023-07-11 11:01:12 -04:00
debian Update debian package versions to use git commits 2023-02-10 20:11:06 +00:00
opensuse Python 2 to Python 3 compatibility 2021-04-16 07:09:21 -04:00
.gitignore StarlingX open source release updates 2018-05-31 07:35:52 -07:00
PKG-INFO StarlingX open source release updates 2018-05-31 07:35:52 -07:00