2020-12-09 - [CNTT - RI2] - Meeting Agenda and Minutes

2020-12-09 - [CNTT - RI2] - Meeting Agenda and Minutes

Attendees:

No need to add - will be done after the call.

Agenda and Minutes:

  • Antitrust notices

  • Walk-in Items

  • Project board review: https://github.com/cntt-n/CNTT/projects/27

  • RI2

    • How do we progress with the document? 

      • Can we start adding content based on RA2 directly

      • Do we need to implement in Kuberef first, and then use that as "reference material" for RI2?

      • Currenly only covers HW provisioning and Kubernetes deployment

  • Kuberef

    • BMRA v2.0 deployment successful on CentOS 7

    • Roadmap/Requirements Planning Discussion

      • What features do we want in the next Kuberef release?

        • Upgrade to CentOS 8

          • Not high priority as BMRA supports CentOS 7. CentOS 8 might be EOL 2021

        • Run RC2 test suite against BMRA v2.0

          • Pankaj/Trevor - Current RC2 testcases doesn't take into account all RA2 specs, only k8s ones

          • More alignment needs to be done in this area

          • Feedback loop is missing

          • What should a test case cover? Should it take into account specific implementations or should it be generic?

        • Ability to run on virtualized infrastructure (VMs)

          • Could make it easier for contributors to help with project

          • Might have some feature limitations (CPU, Network, Memory, PCIe)

        • Tinkerbell as a hardware provisioning tool

      • What are the current gaps?

      • Some ideas listed below (@Michael Pedersen)

    • Alignment with RA2 and RC2

      • It is expected that running RC2 towards Kuberef/RI2 will result in feedback for RC2

        • Coverage of some tests might not be exhaustive (e.g. security)

        • Given the dynamic nature of Kubernetes, there will be several ways to handle many of the requirements

      • Tests will have to go beyond Kubernetes functionality and APIs

        • E.g. networking. There are several ways to add interfaces to a pod/workload. Is it sufficient that the interface is available and has been assigned an IP?

        • If not, then each different method for implementing network functionality likely needs it's own set of tests (created/maintained by the developers?)

    • Presentation for Kubecon EU 2021?

      • May 4-7 (Virtual)

      • CFP closes Dec 13, 2020 (end of week)

    • Jira review - https://jira.opnfv.org/secure/RapidBoard.jspa?rapidView=240&projectKey=KUB&selectedIssue=KUB-10

    • Gerrit review - https://gerrit.opnfv.org/gerrit/q/project:kuberef+

  • AOB



Ideas for kuberef short-term plan:

  • Integrate BMRA (v2.0) in the Kuberef framework

    • Expected done end of 2020

  • Configure CI to run most recent RC2 test suite

    • Decide what should be run when

    • Estimate TBD

  • Start enabling and testing additional cluster/k8s features

    • Enabling started as part of BMRA integration

    • Expected done in Jan 2021

  • Add example CNFs/PODs/Workloads

    • Is this something we want to include in Kuberef or keep separate? 

    • Might be (partially) covered by deployments/installs done through RC2

    • Simple examples could be used to verify K8s features (maybe even through CI)

    • Estimate TBD

Meeting Recording: