COE: Oxygen: Release_Plan

Contents

Introduction

Coe:Main

Release Deliverables

NameDescription
netvirt elan integrationcoordination with netvirt for l2 connectivity of pods
netvirt l3 integrationcoordination with netvirt for l3 connectivity of pods
misc yang model updateyang model update to catch up kubernetes changes.
CNI PluginCNI plugin support
K8s watcherGolang watcher for k8s events
ODL Based DHCP support for Podssupporting IP Management for Pods through netvirt DHCP
CSITContribute CSIT for Coe


Release Milestones

  • Offset: 1
MilestoneOffset 1 DateDeliverables
M009/17/2017
NameDescription
Release PlanCandidate Release Plan
M110/14/2017
NameDescription
Release PlanFinal Release Plan
M211/14/2017
NameDescription
Feature Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
M312/14/2017
NameDescription
API Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
M401/14/2018
NameDescription
Code Freeze
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC002/07/2018
NameDescription
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC102/14/2018
NameDescription
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC202/21/2017
NameDescription
Release ReviewRelease Review Description
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
RC302/28/2018
NameDescription
Release ReviewRelease Review Description
Candidate Stable DistributionA running candidate of what is attempting to be the stable distribution to be blessed by the TSC.
Extension DistributionA running candidate of what is attempting to be the extension distribution.
Formal Release03/07/2017
NameDescription
Deliverable NameDeliverable Description

Externally Consumable APIs

Short NameDescriptionType (at M2)Type (at M3)Type (release)ContractSupporting Code
NorthboundInterface to K8S Watcher


[TODO]
MD-SAL yang models:





MD-SAL Nodes ModelYANG model for Coe NodesProvisionalProvisionalProvisionalk8s-nodes.yangorg.opendaylight.coe.northbound.api
MD-SAL Pods ModelYANG model for Coe PodsProvisionalProvisionalProvisionalpod.yangorg.opendaylight.coe.northbound.api

Expected Dependencies on Other Projects

  • Depends on all other projects in Oxygen

Coe project depends on the projects, odlparent, controller, md-sal, yangtools. But there is no new dependencies in Nitrogen.

Providing ProjectDescription
controllerbasic controller features
mdsalmdsal features
odlparentodlparent values
yangtoolsyangtools for compiling yang

Expected Incompatibilities with Other Projects

None

Compatibility with Previous Releases

  • None intrinsic to distribution, projects delivered may have their own.

Themes and Priorities

  • Netvirt Integration
    • CSIT
    • CNI Plugin
  • watcher updates if required
  • ODL DHCP(stretched goal)

Requests from Other Projects

None

Test Tools Requirements

None

Other