Working documents for release and sprint planning are maintained in Google Docs. We are currently in the middle of the Quizzical-Purpose release cycle. Also see Jira for the current actionable set of Epics, Stories and Tasks.

 

Quizzical-Purpose Priorities

Two drivers are shaping the CORD roadmap for Quizzical-Purpose:

  • Integrating VOLTHA into the CORD Platform (resulting in a new version of R-CORD).
  • Adopting Kubernetes as a substate for deploying CORD (and refactoring the build system accordingly).

Required Features:

  • Kubernetes Managed Control Plane (XOS, OpenStack, ONOS)
  • Dynamic loading of Services and Service Profiles
  • Unbundled Build
    • Organized around a set of Helm Charts
    • Decoupled Build and Deploy Stages
    • Each component versioned independently
  • Upgraded Components
    • Ubuntu 16.04 
    • OpenStack Newton
  • Migrate QA to Linux Foundation 

Optional Features:

  • Kubernetes-managed micro-services integrated in the CORD data plane
    • Write XOS Synchronizer for Kubernetes
    • Integrate VTN into Kubernetes (via CNI)
  • Extend CORD security architecture to include explicit Trust Domains
  • Preliminary ISSU jointly managed by XOS and Kubernetes

The attached slide deck (PowerPoint) describes the target Lifecycle Management strategy and CI/CD environment for the Quizzical-Purpose release.

Archive

Roadmaps for earlier releases are archived here:

Mysterious-Decision

Dangerous-Addition

Shared-Delusion

Satifying-Cactus

Attachments:

image2016-7-18 11:22:4.png (image/png)
MCORD-Roadmap-July2016-v1.1.pptx (application/vnd.openxmlformats-officedocument.presentationml.presentation)
MCORD-Roadmap-July2016-v1.1.pptx (application/vnd.openxmlformats-officedocument.presentationml.presentation)
MCORD-Roadmap-July2016-v16-Disttribution.pptx (application/vnd.openxmlformats-officedocument.presentationml.presentation)
A-CORD_Architecture.pptx (application/vnd.openxmlformats-officedocument.presentationml.presentation)
2016-07-29_Enterprise_CORD_Roadmap.pdf (application/pdf)
A-CORD_Architecture.pptx (application/vnd.openxmlformats-officedocument.presentationml.presentation)
A-CORD_Architecture.pptx (application/vnd.openxmlformats-officedocument.presentationml.presentation)
A-CORD_Architecture.pptx (application/vnd.openxmlformats-officedocument.presentationml.presentation)
Roadmap.pptx (application/vnd.openxmlformats-officedocument.presentationml.presentation)
Lifecycle.pptx (application/vnd.openxmlformats-officedocument.presentationml.presentation)

Comments:

VRouter (Quagga) in R-CORD needs attention to support IPv6 as well as MPLS functions like Psuedowires, VPLS, VPWS, IP-VPN, etc. I think that this might be useful in the other types of CORD, especially E-CORD, and could be a core CORD feature/function.

Posted by at Jul 27, 2016 21:59

vRouter is a component of the platform - see Trellis, and yes it has its own roadmap (which is not highlighted above yet). As you point out it is a service used by R-CORD and can be used by E-CORD as well.

 

Posted by sauravdas at Jul 27, 2016 22:14