Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: add realistic test case plan

...

Add more realistic test cases for platform related micro-services

Microserivce

Microservice

Test cases in KUD

Test cases to be add

Multus

SR-IOV CNISR-IOV  Network Device PluginNFD
  1. Enable Multus AddOn support.
  2. Verify the minion interface network type
    • bridge[1]
    • ovn4nfv[2]

[1]https://github.com/onap/multicloud-k8s/blob/9c63ce2a7b2b66b3e3fce5d1f553f327148df83f/kud/tests/_common.sh#L856
[2]https://github.com/onap/multicloud-k8s/blob/9c63ce2a7b2b66b3e3fce5d1f553f327148df83f/kud/tests/_common.sh#L1053

  1. Enable Multus AddOn support.
  2. Verify the minion interface network type
    • bridge
    • ovn4nfv
  3. Add more cni-network type verification:
    • macvlan
    • ipvlan
    • ptp
    • vlan

SR-IOV CNI

  1. Enable SR-IOV cni and network device plugin AddOn support.
  2. Check VF allocated status
    • Verify single VF allocated
  1. Enable SR-IOV cni and network device plugin AddOn support.
  2. Check VF allocated status
    • Verify single VF allocated
  3. Add multi-VF allocated verification
    • Verify multiple VF allocated

SR-IOV  Network Device Plugin

NFD

  1. Enable NFD AddOn support.
  2. Using the "affinity"[1] field verifies If NFD is effective or not.



[1]https://github.com/onap/multicloud-k8s/blob/master/kud/tests/nfd.sh#L27

  1. Enable NFD AddOn support.
  2. Using the "affinity" field verifies If NFD is effective or not.
  3. Enhance the "affinity" verification method.
    • Add different kinds of operator, e.g. In, NotIn, Exists, DoesNotExist, Gt, Lt.
  4. Add a “nodeSelector” field to verify.

CMK

nil

It's going to be added the patch below:

https://gerrit.onap.org/r/c/multicloud/k8s/+/102311

CMK

Task List

  • Create Ansible scripts to create building environment, build microservices' docker images and push them to docker repository
  • Create helm charts to run microservice in ONAP4K8s

...