config/sysinv/sysinv/sysinv/sysinv
Davi Frossard 6d4e2681a0 Merge sysinv_fpga_agent with sysinv_agent
Merging sysinv-fpga-agent service with sysinv-agent
in order to reduce overall OS overhead.

Replaced calls "wait_for_n3000_reset()" and "wait_for_host_uuid()" in
previous fpga-agent-manager by checks that ensure fpga devices are
reset and host_uuid is available in agent-manager. Also, the content of
"fpga_pci_update()" and "report_fpga_inventory()" methods is directly
inserted in the body of "agent_audit()" method.

Test Plan:

On AIO-DX env (CentOS):
<sysinv-fpga-agent tests>
PASS: Check FPGA pod and its resources.
PASS: Check FPGA pod and its resources after lock/unlock.
PASS: Check FPGA pod and its resources after the system reboot.
PASS: Verify image upload with non-functional image with
retimer-included
PASS: Verify retimer_a_version and retimer_b_version after applying
BMC image with re-timer and bmc
PASS: Verify firmware update for BMC and retimer image with
retimer-include=False
PASS: Verify apply BMC image without re-timer first and then BMC
image with re-timer, only latest image is kept in
device-image-state-list
PASS: Test accelerator configuration is persistent after lock/unlock.
PASS: Test to verify that the accelerator configuration is persistent
after a graceful reboot.

<sysinv-agent tests>
PASS: Verify alarms raised by PTP feature
PASS: Verify the configuration and run of single ptp-instance
PASS: Verify the configuration and run of single phc2sys
PASS: Verify PTP CLI commands

On AIO-SX env (Debian):
PASS: Check FPGA pod and its resources.
PASS: Check FPGA pod and its resources after lock/unlock.
PASS: Check FPGA pod and its resources after system reboot.
PASS: Check if FPGA device can be detected, configured.
PASS: Test accelerator configuration is persistent after lock/unlock.
PASS: Test to verify that the accelerator configuration is persistent
after graceful reboot.

Story: 2010087
Task: 45628

Signed-off-by: Davi Frossard <dbarrosf@windriver.com>
Change-Id: I83edd261898498344001ca90bb53a5f65e66728c
2022-10-03 14:12:28 -04:00
..
agent Merge sysinv_fpga_agent with sysinv_agent 2022-10-03 14:12:28 -04:00
api Merge sysinv_fpga_agent with sysinv_agent 2022-10-03 14:12:28 -04:00
cert_alarm update license statements 2022-06-28 13:56:11 +00:00
cert_mon Merge "Increase timed out for cert-mon certificate installation" 2022-09-01 14:26:39 +00:00
cmd Merge sysinv_fpga_agent with sysinv_agent 2022-10-03 14:12:28 -04:00
common Merge sysinv_fpga_agent with sysinv_agent 2022-10-03 14:12:28 -04:00
conductor Merge sysinv_fpga_agent with sysinv_agent 2022-10-03 14:12:28 -04:00
db Merge "Demote log when multiple entries of app is found" 2022-08-16 15:20:57 +00:00
helm Update application namespaces PSA labels 2022-06-17 20:30:18 -04:00
objects Block ssl_ca certificates with same subject 2022-08-11 14:37:23 -03:00
openstack Merge "Change periodic_tasks timer to be dynamic instead of fixed" 2022-09-28 14:01:45 +00:00
puppet Add sssd service parameters for ldap domains 2022-10-03 02:31:10 +00:00
tests Merge sysinv_fpga_agent with sysinv_agent 2022-10-03 14:12:28 -04:00
__init__.py Fix tox certificate issues in python2 2021-11-18 15:14:51 -06:00
_i18n.py Eliminate sdist step from sysinv zuul 2021-04-12 09:34:17 -05:00
netconf.py Fix bad syntax in requirements.txt file 2021-09-14 09:15:56 -05:00
sanity_coverage.py Fix tox-docs failing sphinx 2022-05-31 13:56:30 +00:00
version.py Cleanup tox for python3.9 jobs 2022-03-25 20:32:09 +00:00