Balendu Mouli Burla 328aa6e804 SRIOV-FEC Operator v2.11.0 system app integration
Upgrade Operator to v2.11.0

List of devices verified: N3000, ACC100, VRB1 and VRB2.

Test Status:
PASS: Build application deb, generate tarball and build docker images
PASS: App upload, apply, remove, delete verified on SimpleX AIO mode.
PASS: Verify that when app is uploaded and applied, operator pods are
created and running before configuring the accelerator device.
- PASS: configure N3000 using `sriovFecClusterConfig` to create 2 VF.
- PASS: Configure ACC100 using `sriovFecClusterConfig` to create 16 VF.
- PASS: Configure ACC200/VRB1 using `sriovFecClusterConfig` or
  `sriovVrbClusterConfig` to create 2 VFs.
- PASS: Configure VRB2 using `sriovVrbClusterConfig` to create 2 VFs.
- PASS: Application pod validation. Steps:
    - Bringup test-pod, request FEC VFs.
    - Validate VFIO-TOKEN injection to the pod.
    - Validate sample dpdk application test-bbdev in VFIO mode using
      VFIO-TOKEN from the pod env.
- PASS: Reboot test with operator method validated.

Failure Tests:
- PASS: Applying Clusterconfig shall fail when fec operator is not
  deployed.
- PASS: Operator deployment shall fail when docker image download fails
  during system application-apply.
PASS: Configuration of invalid UUID format of VFIO-TOKEN configuration,
will fail application-apply.

Closes-Bug: 2098012
Story: 2011344
Task: 51662

Change-Id: I75ac1ba3ab218d07091f93072f220082285995b3
Signed-off-by: Balendu Mouli Burla <balendu.burla@intel.com>
2025-02-26 08:05:08 -06:00
2023-12-15 07:02:03 -07:00
2022-05-12 13:49:21 +00:00
2023-12-15 07:02:03 -07:00
Description
StarlingX SR-IOV FEC Operator app
746 KiB
Languages
Python 63.2%
Makefile 26.5%
Shell 10%
Pascal 0.3%