Contents

Introduction

During the Lithium code sprint we plan to complete the Phase2 of Project scope which will cover support for : Load Balancer as a Service (LBaaS) and Group Based policy. There will be some major structure refactoring, with reference to ad-sal to md-sal transitioning. The bugs identified in Helium will be updated with Lithium Release and anticipate code changes.

Release Deliverables

NameDescription
LBaaS

Provide support for neutron APIs of LBaaS in plugin2oc which includes CRUD operations for:

  • Pool
  • Pool Member
  • VIP
  • Listener
  • Health Monitor
Group Based Policy

Provide support in plugin2oc to enable group based policy in OpenContrail

Miscellaneous

Implementation of any code change or design update with respect to any change in GBP and LBaaS

Release Milestones

MilestoneOffset 1 DateDeliverables
M112/18/2014
NameDescriptionStatus
Release PlanCandidate Release PlanDone
M21/29/2015
NameDescriptionStatus
Release PlanFinal Release Plan
Base Code - LBaaSCreate and Delete Pool, Pool Member, VIP
Base Code - GBP supportInterface specification for GBP-OpenContrail renderer
M33/5/2015
NameDescriptionStatus
Functionality Freeze : Base code - LBaaS and GBP supportFunctionality freeze for LBaaS and GBP support
Karaf feature definedKaraf defination for LBaaS and GBP support
DocumentationIdentify documents required and create baseline documents
Integration and System testingAdd to karaf integration - LBaaS and GBP support
M44/2/2015
NameDescriptionStatus
API FreezeThe RestAPIs developed should be robust to get the relevent data
DocumentationContinue documentation
Include requirements in Maven CentralInclude as per standards
Integration and System testingKaraf integration
M54/30/2015
NameDescriptionStatus
Code FreezeCode freeze for LBaaS and GBP support
DocumentationUpdate wiki documentation to reflect changes/new features.
RC0TBD
NameDescriptionStatus
Bug fixesBug fixes
RC1TBD
NameDescriptionStatus
Bug fixesBug fixes
RC2TBD
NameDescriptionStatus
Release ReviewRelease Review Description
Bug fixesBug fixes
Formal ReleaseTBD
NameDescriptionStatus
Deliverable NameDeliverable Description
SR1TBD
NameDescriptionStatus
Deliverable NameDeliverable Description
SR2TBD
NameDescriptionStatus
Deliverable NameDeliverable Description

Externally Consumable APIs

plugin2oc is dependent on Neutron Northbound APIs of controller project.


Expected Dependencies on Other Projects

Depends OnDependency DescriptionNeeded ByIs in Other Project Release Plan
Controller northboundChanges subjected in LBaaS neutron APIs due to design changes in OpenStack V2 APIsM2FALSE
adsal and msdalplugin2oc is currently adsal based. Will need to transition from adsal to mdsalM2FALSE
OC RendererOC renderer is being developed as part of GBP. Changes are subjected in plugin2oc based on development.M2,M3,M4FALSE

Compatibility with Previous Releases

Changed APIs and/or Functionality

The project will be backward compatible to it's previous release with respect to design and data.

Themes and Priorities

Other

Primary Setup Contact : Ankit Agarwal(ankita@juniper.net)

  • No labels