Skip to end of metadata
Go to start of metadata

Introduction

Boards of OPNFV, ODL, fd.io and Open-O have agreed to increase collaboration between these communities to share and align CI/CD, infrastructure activities and practices including hardware, integration and deployment, testing and packaging across communities.

This page is intended to serve as a place to have links to information for these communities, plan how the work can be started, how the communities at wide can be informed regarding these activities and contribute to them.

General Information

The people listed in below table are expected to start collaboration work and make communities aware of the activities. This work is open to everyone who wants to take part and contribute.

 

Links to Infra/Test Improvement Activities/Plans

The purpose of below list is to collect links to the pages where the ongoing/planned improvement activities per community is documented.

By making these activities visible, we can find synergies to collaborate further and avoid double work if/when we see overlapping activities.

 

CommunityLink to the wiki
fd.io<addme?>
OpenDaylightInfra/Test Improvements
ONAP<addme?>
Open-O<addme?>
OPNFV

Infra Improvement Activities

Test Project Priorities for Danube

Cross Community Presentations

Proposed Content for the Community Presentations

The proposed content for the presentations

  • Summary regarding projects involved in infra, CI/CD, testing
  • How the CI/CD is setup
  • What type of test activities the community has
  • The infrastructure used for the activities (baremetal labs, Rackspace hosting, etc)
  • The challenges
  • The ongoing/planned improvement activities
  • What is expected from other communities

Community Presentation Schedule

MeetingDate, Time, Meeting DetailsNotes
OPNFV presentation to Open-O2017-01-16, 06:30PST, Integration MeetingDone
OPNFV presentation to ODL2017-01-19, 16:00UTC, Integration MeetingDone
fd.io presentation to OPNFV2017-02-01, 16:00UTC, Infra WG Weekly MeetingDone
ODL presentation to OPNFV2017-02-01, 16:30UTC, Infra WG Weekly MeetingDone
Open-O presentation to OPNFV2017-02-01, 17:00UTC, Infra WG Weekly MeetingDone
OPNFV presentation to fd.io2017-02-01, 15:00UTC, CSIT MeetingDone
OPNFV presentation to ONAPTBD 
ONAP presentation to OPNFVTBD 

 

Collection of the Presentations

fd.io

fd.io CSIT Overview

ODL

OpenDaylight Infra-Test Overview.pptx

ONAP

TBD

Open-O

Open-O Integration Overview

OPNFV

OPNFV Infra/CICD/Test Presentation

Initial Findings

The table below is created based on the questions asked during the community presentations.

The items in the list needs to be reviewed by Infra Collaboration Team and brought into corresponding WG/project meetings for further discussions accordingly.

Please note that this is still work in progress and items below are subject to change.

 TopicBrought up byAreaCorresponding WG/ProjectsStatus
1How Open-O community can request resources from OPNFVOpen-OLabs

Open-O Integration
OPNFV Infra WG/Pharos

Open
2OPNFV plans regarding MANO testingOpen-OTestingOpen-O Integration/Test
OPNFV Test WG
Open
3How OPNFV can consume the tests from Open-O and reuse/run them in OPNFVOPNFVCommon CI Processes (Delivery)
Testing
Open-O Integration/Test
OPNFV Test WG, OPNFV Infra WG/Releng
Open
4The importance/need of deploying latest OpenStack for Open-OOpen-OCommon CI Processes (Deployment)

Open-O Integration/Test
OPNFV Infra WG/Releng (Cross Community CI)

Open
5Making Open-O stable versions available earlier/more frequently for early feedback purposesOPNFVCommon CI Processes (Delivery)
Testing

Open-O Integration/Test
OPNFV Test WG, OPNFV Infra WG/Releng

Open
6Identification/clarification of the different types of feedback OPNFV can provide to Open-OOpen-O

Common CI Processes (Feedback Loops)
Testing

Open-O Integration/Test
OPNFV Infra WG/Releng (Cross Community CI)

Open
7How OPNFV decides the versions of the different upstream projectsODLRelease Management (Traceability, Reproducibility)
Common CI Processes (Delivery)
ODL CSIT
OPNFV Infra WG, Release Management
Open
8What is the difference among all the pharos labsODLLabsODL CSIT
OPNFV Infra WG/Pharos
Open
9How OPNFV Artifact Repository (Google Storage) is used (what goes there, permissions, etc.)ODLTools (Artifact Hosting)

ODL CSIT
OPNFV Infra WG/Releng

Open
10How ODL is deployed on an official Pharos POD (3 ODL Instances?)ODLCommon CI Processes (Deployment)ODL CSIT
OPNFV Infra WG/Installers
Open
11How Pharos Specification can be updated (adding additional nodes to Pharos PODs via Pharos Change Request)ODLLabs

ODL CSIT
OPNFV Infra WG/Pharos

Open
12How patchset verification is done for the projects and what is run in scope of itODLCommon CI Processes (Feedback Loops)
Testing

ODL CSIT
OPNFV Infra WG/Releng, OPNFV Test WG

Open
13What artifacts OPNFV producesODLCommon CI Processes (Build)

ODL CSIT
OPNFV Infra WG/Releng

Open
14OPNFV Jenkins SandboxODLTools (Jenkins)

ODL CSIT
OPNFV Infra WG/Releng

Open
15OPNFV TestapiODLTools (Testing)

ODL CSIT
OPNFV Test WG

Open
16Performance Testing (Yardstick, vsperf)fd.ioTestingfd.io CSIT
OPNFV Test WG
Open
17Hardware resources and operationsfd.ioLabsfd.io CSIT
OPNFV Infra WG/Pharos
Open
18Test Result Handling/Archiving, Analyticsfd.ioTools (Test Dashboards)

fd.io CSIT
OPNFV Test WG

Open
19Best practices/coding standardsfd.ioBest Practicesfd.io CSIT
OPNFV Infra WG, OPNFV Test WG
Open
20Nightly Autorelease Stability, Test CoverageOPNFVTestingODL CSIT
OPNFV Test WG
Open
21Log collection, analytics (ELK, Dashboard, etc)ODLTools (Test Dashboards)ODL CSIT
OPNFV Test WG, OPNFV Infra WG
Open
22Performance Testing on BaremetalODLLabs, Testing

ODL CSIT
OPNFV Test WG, OPNFV Infra WG

Open

 

Infra Collaboration Focus Areas

The Focus Areas are identified based on the conversations happening as part of Infra Collaboration activity.

The purpose of these focus areas is to go through findings, prioritize them, find possibilities of reuse between communities, and work on them collaboratively. Participation to focus areas is open to everyone.

Cross Community CI/CD

TBD

Cross Community Test Strategy

TBD

Labs

TBD

 

  • No labels

2 Comments

  1. Prakash Ramchandran It is great to see you adding ONOS. However, this page lists the communities that are currently/actively involved in Infra Collaboration activities and the page intends to capture what is already happening. Please add your comments here before directly editing the page so we take a discussion to see how we can move with this.

    Another important thing to highlight here is that the list of findings are not generated by single person. They are put here after having discussions with each of these communities.

  2. Fatih appreciate and will suggest ONOS community folks to address it. My intent was to ensure that we bring them in , as MANO projects like Domino, Movie, Models encounter problems due to ONOS releases, like for the D-Release it was unclear till few days back that I-Release of ONOS  will be used for Danube and hence projects have to scramble last minute to address the changes for test and meeting milestones.