Release Process June 11, 2017.

Slides:



Advertisements
Similar presentations
Configuration Management
Advertisements

Ninth Lecture Hour 8:30 – 9:20 pm, Thursday, September 13
ITIL: Service Transition
Rational Unified Process
When will our bugs be fixed? When will our new features be added? When will the next release come out? Is my server up-to-date? Users Committers Program.
Iterative development and The Unified process
R2 Test strategy. Test strategy Testing is still a key challenge for OPNFV All the projects must manage their test strategy (unit, fonctional, security,
CBIIT Quality Assurance Process Preston Wood NCI CBIIT Government Quality Representative (GQR) January 2014 RS.
Agile Testing with Testing Anywhere The road to automation need not be long.
SAIC-F QA Internal Process (DRAFT ) Sudha Chudamani QA Team, Frederick National Lab Jan 2, 2013.
Release & Deployment ITIL Version 3
R2 Test strategy. Test strategy Testing is still a key challenge for OPNFV All the projects must manage their test strategy (unit, fonctional, security,
OSF/ISD Project Portfolio Management Framework January 17, 2011.
Software Configuration Management
Sampleminded® Support Overview Last Updated: 1/22/
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Software Quality Assurance
Learning by Experience A Project in the Design Phase 2:15 – 3:00 Performed by: A Cast of Many.
Targets for project progress 2015: graduation review – clear documentation and PoC implementation specify general framework and API requirements gap analysis.
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
Software Configuration Management (SCM). Product Developer Disciplines One view of the world is that there are three types of activities are required.
Proposed B-release planning for dpacc documentation (for discussion) 9/16/2015 1December 7, 2015 OPNFV Introduction.
EbiTrack Architecture Version 1.0 September 24, 2012.
ITC Software ITC FUNCTIONAL TESTING SERVICES.
DOT Implementing the Surface Transportation Domain Daniel Morgan 26 October 2015.
Software Testing Process
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MSA3.4.1 “The process document” Oliver Keeble.
Daisy4nfv: An Installer Based on Open Source Project - Daisy Basic Architecture and Brief Background contacts:
USDA 2016 Financial Management Training Transforming Shared Services Change Management Presented by Ron Gros.
Model-Driven NFV (Models) Project 22 March 2016 Bryan Sullivan, AT&T.
What is OPNFV? Frank Brockners, Cisco. June 20–23, 2016 | Berlin, Germany.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
June 20–23, 2016 | Berlin, Germany. Copper: Configuration Policy Management in OPNFV Colorado Bryan Sullivan, AT&T.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC , the State of Michigan.
Learnings from the first Plugfest
Open Source Summit May 8, 2017.
Daisy4nfv: An Installer Based upon Open Source Project – Daisy & Kolla
Project Overview and Current Status
ITIL: Service Transition
Web page evolution Proposals
Hands-On Testing: How to Integrate Tests in OPNFV
---compliance and certification
Nikolas Hermanns Jose Lausuch
TSC update to the Board 7 April 2017.
OPNFV testing strategy
Tina Tsou, Bryan Sullivan,
How to Reuse OPNFV Testing Components in Telco Validation Chain
TSC Update at December Board Meeting
Integration Methodology and Procedures
Escalator: Refreshing Your OPNFV Environment With Less Troubles
Testing Process Roman Yagodka ISS Test Leader.
Chapter 18 Maintaining Information Systems
Documentation Guidelines
Automatic RElease Service
Cross Community CI (XCI)
Dovetail project update
Hyper-V Cloud Proof of Concept Kickoff Meeting <Customer Name>
OPNFV Board Meeting.
Validation & conformity testing
Kickoff Presentation Date of Presentation Presenter Name
YeahMobi CD Practice based on Container -- openstack meetup
Dynamic Process for Source Control
Hackfest April 2017 Orange labs. Paris
Open Source Software Development Processes Version 2.5, 8 June 2002
Adaptive Product Development Process Framework
The JSF Tools Project – WTP (internal) release review
PSS0 Configuration Management,
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Proposal on TSC policy for ONAP release Maintenance
Presented by: Don Green
Presentation transcript:

Release Process June 11, 2017

Overview 6 month cadence for major releases 2 minor releases follow at approximately 6 and 12 weeks after the major release The minor releases allow for bug fixes and additional content that was not ready as of the initial release Release artifacts consist of ISOs and RPMs for each supported installer Except Joid which is installed via git clone Documentation is published via read-the-docs Weekly release meetings / Bi-weekly APAC release meetings.

Projects and Scenarios OPNFV feature projects are deployed and tested via a “scenario” An OPNFV “scenario” is defined as: An installer. Currently: Apex Compass Daisy Fuel Joid A set of components. Typically: VIM (Usually OpenStack) An SDN controller One or more features A configuration

Milestone Overview Milestones 0 & 1 - Intent-to-Participate Window OPNFV projects, previously approved by the TSC, must express their intent-to-participate between MS0 and MS1. In addition, projects must also complete and publish their release plans by MS1. Milestone 2 - Test Case Documentation Projects are required to have their test cases documented in the test case database

Milestone Overview Milestone 3 - Installer / OpenStack Integration Designed to establish foundation for feature project development. Most critical milestone. Direct impact on feature development and stabilization OPNFV Installers Upstream Components (OpenStack, ODL, etc.) OPNFV Features OPNFV Test Frameworks

Milestone Overview Milestone 3 - Installer / OpenStack Integration (continued) Phase 0 - Installer / Openstack integration Functest / Openstack integration sufficient to support health check Phase 1 (+ 3 weeks) Installers pass health check (nosdn) Phase 2 (+ 3 weeks) Installer + SDN controller passes health check

Milestone Overview Milestone 4 - Infrastructure Updates Completed Functest supports health check + smoke test AKA - test framework complete At this point we hope to be able to support feature development and automated test in a stable environment Milestone 5 - Scenario integration All feature projects have completed integration with scenarios i.e., feature is deployed with a set of components, using a specific installer, with a designated configuration

Milestone Overview Milestone 6 - test case implementation; preliminary documentation; stable branch window opens Test cases documented in MS2 must be implemented at this point Preliminary documentation requirement recently added to reduce flailing at the end of the release period Directory structure Placeholder documents Stable branch window opens Milestone 7 - stable branch window closes

Milestone Overview Milestone 8 - Formal test execution completed Milestone 9 - JIRA bookkeeping updated Milestone 10 - Documentation completed Milestone 11 - Release

Milestone Exception Process New for the current ”Euphrates Release” If a project misses a milestone, then the PTL may be asked to submit an exception request to the TSC The PTL has the option of submitting a request or dropping out of the release The exception request describes the circumstances that caused the MS to be missed, as well as a plan to recover The TSC votes to approve or disapprove the request. If the request is disapproved, then the project is removed from the release.