StarlingX SR-IOV FEC Operator app
Go to file
Nidhi Shivashankara Belur df18ea06f2 sriov-fec-operator v2.9.0 system integration
Upgrade sriov-fec-operator application to v2.9.0 that includes following
new features.

- Enables helm auto-versioning to the Sriov Fec Operator charts.
- Includes package renames as suggested in other applications' reviews.
- Updated pf-bb-config version to v24.03.
- Set Default drainSkip to "true".
- Renamed short name for VRB CRDs:
  -  sriovvrbclusterconfigs: From "vrbcc" to "svcc".
  -  sriovvrbnodeconfigs: From "vrbnc" to "svnc".
- pf-bb-config version display in SFNC/SVNC.

Test Status:
- PASS: Build application deb, generate tarball and build docker images
  copy to stx active controller.
- PASS: App upload, apply, remove, delete verified in simplex 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.
- PASS: Shellcheck tool test.

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.

Story: 2011121
Task: 50042

Signed-off-by: Nidhi Shivashankara Belur <nidhi.shivashankara.belur@intel.com>
Change-Id: I18a08f5b864b850609f87bddd8d89bc78192d714
2024-05-14 19:29:25 +05:30
helm-charts/custom/sriov-fec-operator-helm sriov-fec-operator v2.9.0 system integration 2024-05-14 19:29:25 +05:30
python3-k8sapp-sriov-fec-operator sriov-fec-operator v2.9.0 system integration 2024-05-14 19:29:25 +05:30
sriov-fec-operator-images sriov-fec-operator v2.9.0 system integration 2024-05-14 19:29:25 +05:30
stx-sriov-fec-operator sriov-fec-operator v2.9.0 system integration 2024-05-14 19:29:25 +05:30
.gitignore Update app Zuul Check Jobs. 2023-12-15 07:02:03 -07:00
.gitreview Added .gitreview 2022-05-12 13:49:21 +00:00
.zuul.yaml Add minimum Kubernetes version supported 2024-02-06 12:53:52 -03:00
bindep.txt sriov-fec-operator system app integration 2022-09-08 10:31:57 -07:00
CONTRIBUTING.rst sriov-fec-operator system app integration 2022-09-08 10:31:57 -07:00
debian_build_layer.cfg Add Debian packaging for app-sriov-fec-operator 2022-09-21 23:38:37 -07:00
debian_iso_image.inc sriov-fec-operator v2.9.0 system integration 2024-05-14 19:29:25 +05:30
debian_pkg_dirs sriov-fec-operator v2.9.0 system integration 2024-05-14 19:29:25 +05:30
debian_stable_docker_images.inc Add Debian packaging for app-sriov-fec-operator 2022-09-21 23:38:37 -07:00
HACKING.rst sriov-fec-operator system app integration 2022-09-08 10:31:57 -07:00
requirements.txt sriov-fec-operator system app integration 2022-09-08 10:31:57 -07:00
test-requirements.txt Update app Zuul Check Jobs. 2023-12-15 07:02:03 -07:00
tox.ini Update app Zuul Check Jobs. 2023-12-15 07:02:03 -07:00