app-sriov-fec-operator/CONTRIBUTING.rst
Nidhi Shivashankara Belur 47dd349f61 sriov-fec-operator system app integration
Initial integration of sriov-fec-operator application.
- This change includes python k8s-app plugins for fluxcd integration.
- Added docker images build script for operator.
- Updated License headers.

Test Status:
- PASS: Build application rpm, generate tarball and build docker images,
  copy to stx active controller.
- PASS: Verify that app is uploaded, applied and operator pods are
  created.
- PASS: Configure ACC100 using config file to create 16 VFs.
- PASS: Bringup test-pod, request FEC VFs and validate sample dpdk
  application test-bbdev.
- PASS: App upload, apply, remove, delete verified in simplex mode.
- PASS: Switch between classic method and operator method validated.
- PASS: Reboot test with operator method validated.
- PASS: Shellcheck tool test.
- TBD: N3000 testing.

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: Applying Clusterconfig shall fail with Wrong values in
  clusterconfig yaml file:
  - set vfAmount to >16 or 0.
  - set wrong pci address.
  - set wrong hostname.
- PASS: Removing the operator without deleting the clusterconfig fails
  to delete the FEC VFs and subsequent re-apply will also fail.
- PASS: Modifying or Deleting sriovfecClusterconfig when test-pod is
  running with FEC VFs mapped, test-pod gets automatically deleted since
  FEC requested resources become unavailable.

Story: 2009749
Task: 44657

Change-Id: I1eee9e48a10e86be32e59bb83852c7bc179f0b44
Signed-off-by: Nidhi Shivashankara Belur <nidhi.shivashankara.belur@intel.com>
2022-09-08 10:31:57 -07:00

530 B

If you would like to contribute to the development of OpenStack, you must follow the steps in this page:

https://docs.openstack.org/infra/manual/developers.html

Once those steps have been completed, changes to OpenStack should be submitted for review via the Gerrit tool, following the workflow documented at:

https://docs.openstack.org/infra/manual/developers.html#development-workflow

Pull requests submitted through GitHub will be ignored.

Bugs should be filed in Launchpad:

https://bugs.launchpad.net/starlingx