d8d7992709
Upgrade sriov-fec-operator application to v2.6.1 - This change includes version upgrade of the operator to v2.6.1 which upgrades pf-bb-config to v22.11. - This change is essential for operator deployment on the latest Intel 4th gen Xeon scalable processors. - Updated License headers. Test Status: - PASS: Build application deb, 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 upto 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: Reboot test with operator method validated. - PASS: Shellcheck tool test. - PASS: N3000 testing. - PASS: Configure ACC200 using config file to create 2 VFs. 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: 2010649 Task: 47661 Signed-off-by: Nidhi Shivashankara Belur <nidhi.shivashankara.belur@intel.com> Change-Id: I1c6dc946d114a129cd728b8c53b3b00f31fda028
48 lines
1.3 KiB
YAML
48 lines
1.3 KiB
YAML
---
|
|
- project:
|
|
check:
|
|
jobs:
|
|
- openstack-tox-linters
|
|
- k8sapp-sriov-fec-operator-tox-py39
|
|
- k8sapp-sriov-fec-operator-tox-pylint
|
|
gate:
|
|
jobs:
|
|
- openstack-tox-linters
|
|
- k8sapp-sriov-fec-operator-tox-py39
|
|
- k8sapp-sriov-fec-operator-tox-pylint
|
|
|
|
- job:
|
|
name: k8sapp-sriov-fec-operator-tox-py39
|
|
parent: tox-py39
|
|
description: |
|
|
Run py39 for sriov-fec-operator app
|
|
nodeset: debian-bullseye
|
|
required-projects:
|
|
- starlingx/config
|
|
- starlingx/fault
|
|
- starlingx/update
|
|
- starlingx/utilities
|
|
files:
|
|
- python3-k8sapp-sriov-fec-operator/*
|
|
vars:
|
|
tox_envlist: py39
|
|
python_version: 3.9
|
|
tox_extra_args: -c python3-k8sapp-sriov-fec-operator/k8sapp_sriov_fec_operator/tox.ini
|
|
|
|
- job:
|
|
name: k8sapp-sriov-fec-operator-tox-pylint
|
|
parent: tox
|
|
description: |
|
|
Run pylint test for k8sapp_sriov_fec_operator
|
|
required-projects:
|
|
- starlingx/config
|
|
- starlingx/fault
|
|
- starlingx/update
|
|
- starlingx/utilities
|
|
nodeset: debian-bullseye
|
|
files:
|
|
- python3-k8sapp-sriov-fec-operator/*
|
|
vars:
|
|
tox_envlist: pylint
|
|
tox_extra_args: -c python3-k8sapp-sriov-fec-operator/k8sapp_sriov_fec_operator/tox.ini
|