Openecomp Migration Proposals Catherine Lefèvre (AT&T)

Slides:



Advertisements
Similar presentations
© 2006 Open Grid Forum JSDL Optional Elements OGF 24 Singapore.
Advertisements

DBS to DBSi 5.0 Environment Strategy Quinn March 22, 2011.
Serving society Stimulating innovation Supporting legislation 5. Annex I schema updates Michael Lutz.
Release Management Configuration management. Release Management Goal Coordinate the processes through the project development life cycle Ensure the.
Designing the Architecture for Grid File System (GFS) Arun swaran Jagatheesan San Diego Supercomputer Center Global Grid Forum 12 Brussels, Belgium.
Demonstrating and Interpreting Data Mining Findings Unit 5- Lesson d and e.
ONAP E2E Flow `.
ONAP Management Requirements
Network Services Interface
Part Approval / Compliance Data Submission via Jotform.com
Master Service Orchestrator (MSO)
Defining ONAP APIs With BSS/OSS
Microservice Bus Tutorial Huabing Zhao
ONAP security meeting
HMA Follow On Activities
ONAP SDC VoLTE Model Support
Proposal for ONAP Development Best Practices Gildas Lanilis – ONAP Release Manager June 23 , 2017.
RISGE-RG use case template
Copyright © Texas Education Agency, All rights reserved.
Defining ONAP VNF Package Model
Copyright and Open Licensing
Joint ONAP security subcommittee – SDC and VNFSDK project meeting
MSB Integration Guide.
Copyright and Open Licensing
A&AI Component Diagram
ONAP SDC TOSCA Import Gap Analysis
ARC 5: Deployment Options Chris Donley
OGSA-WG Session #2 Program Execution Services
WS-Agreement Working Session
LSA/InCA changes during LS1
ONAP security meeting
ONAP Run-time Catalog Project
CVS revisions UML diagram
ONAP Amsterdam Architecture
Proposed SysML v2 Submission Plan
Agenda Where we are (Amsterdam Architecture)
Pre-Execution Process Review Presentation
Usecase 1 – Upgrade Image
SDNC Roadmap Dan Timoney – AT&T Marcus Williams - Intel
ONAP Amsterdam Architecture
Designing the Architecture for Grid File System (GFS)
Part Approval / Compliance Data Submission via Jotform.com
ICT-PreAward-eCAT- Pre_Award_Conformance_and_ Test_Strategy-1.0.1
Scaling Use Case Proposal.
e-Thesis Submission: What You Need to Know About Going Global
Activity Delegation Kick Off
Casablanca Platform Enhancements to Support 5G Use Case Summary of Planned Enhancement Areas 5G Use Case Team June 14, 2018.
Defining ONAP VNF Package Model
Risk Analysis & Success Driven Project Management
Update - Security Policies
TOSCA Native Service Orchestration SO State of the Union
Object Constraint Language (MDT OCL) 1
Chapter 8 Software Evolution.
Discussing an OVS/OVN Split
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
ISO 9001:2008 – Key Changes NOTE: use of this webinar depends on the instructor/speaker using the text in the notes of the slides!! Examples and speaking.
OOM-ONAP Portal Access without VNC
IEEE presentation release statements
UR 1.0 Experiences OGF 24, Singapore.
5G Use Case Configuration & PNF SW Upgrade using NETCONF ONAP DDF, Jan 9, 2019 Ericsson.
OGF 40 Grand BES/JSDL Andrew Grimshaw Genesis II/XSEDE
Proposal on TSC policy for ONAP release Maintenance
Sales orders sales price determination
Copyright and Open Licensing
E2E Process Automation Alexis, Andreas, Bin, Catherine, Franck, Scott, Susana, Timo TSC-53 December,
GNFC Architecture and Interfaces
ONAP Architecture Overview Template
PCF-RPA TRAINING Requirement Process Version Number As of 02/13/2019.
VNF Validation Project (VVP) Governance Model – Preliminary Views Sandeep Shah November 9, 2017.
ONAP Security Requirements ONAP Virtual F2F, December overall requirements - security by design Stephen Terrill, et al.
Presentation transcript:

Openecomp Migration Proposals Catherine Lefèvre (AT&T) August 16, 2017

Agenda Evaluation of Different Options Hybrid Proposal List of Dependencies List of Changes

Evaluation of Different Options Start Now / Move all projects at once  Advantage: Clean slate for R1  Risk: several weeks to sort out, ONAP release 1 delay unmitigated risk 2. Start Now / Move projects one at a time  Advantage: Controlled migration  Risks: Implication for each project to reference old and new dependencies Time to migration (could it be done by R1 Release) Risk delay to R1 due to stabilizing after migration 3. Move projects after R1 release branch is created (M4-Code Freeze Milestone) Advantage: No Risk for Amsterdam Release Disadvantage: Reference to Openecomp will remain as part of the Amsterdam Release

Hybrid Proposal Step 1 - Start Now / Move projects that have limited dependencies CLAMP / CCSDK are new ONAP projects and will be aligned with *.onap.org Most of the SDNC seed code from the SDNC project is moved to the CCSDK project org.openecomp.sdnc -> org.onap.ccsdk The  SDNC seed code, which has the org.openecomp name, will remain in place, in a new branch named release-1.1.0.   The master branch of sdnc will be updated to be based on CCSDK.  So, from a clients’ perspective, they should be able to move over from SDNC to CCSDK as soon as R1 release branch is created.  DCAE confirmed that they have no dependency and therefore will migrate as part of R1 (excluding dependencies on DMaaP and on SDC distribution client) Any visible openecomp reference should be removed from any UI and from any document Step 2 - Move remaining projects after R1 release branch is created *.onap.org modifications will be performed on the master branch (that will be used for our R2 development)

List of Dependencies AAF/DMaaP PORTAL/SDK is distributed and used by other projects, so any client project that require to get an org.onap.* version of the portal-sdk libraries, these will need to revise their source code for different import statements. Policy – dependency on AAF/DMaaP SDC – SDC has a number of artifacts used across ONAP (i.e. APPC/Policy/A&AI/SO etc.) Sdc distribution Sdc parser Artifact generator DCAE – remaining dependency on DMaaP/SDC distribution client ECOMP Portal – will depend on VID/Policy/SDC SO – will depend on SDC VID –dependency on SO AAI – will depend on SDC/SO SDNC – dependency on CCSDK, SO and DCAE APPC – will depend on SDNC/CCSDK/SDC & AAI

List of Changes Coordinate and update Maven dependencies and links Update namespaces as required Change the source code in order to align with *.onap.org for each impacted project Change the groupIDs and Java package names Change the development scripts Review and update automated test cases Re-adjust the LF infrastructure (i.e. repo structure etc.) accordingly, keeping the org.openecomp version in place until the end of migration      That way each project can control the pace of migration from org.openecomp -> org.onap especially for the projects that are already based on the previous naming.  Review and re-adjust build jobs to be approved by CI-Management project  Create a temporary environment to perform the necessary code changes  Plan the migration in order to avoid any drastic impact on the ONAP community  Recreate new docker images and stabilize the complete ONAP Environment  Review documentation, wiki accordingly Ensure backward compatibility

=================================================================== * ===================================================================  * Copyright © 2017 AT&T Intellectual Property. All rights reserved.  * ===================================================================  * * Licensed under the Creative Commons License, Attribution 4.0 Intl.  (the "License"); * you may not use this documentation except in compliance with the License. * You may obtain a copy of the License at * * https://creativecommons.org/licenses/by/4.0/ * Unless otherwise specified, all documentation contained herein is”. Thus, the paragraph * * should start with: “Unless otherwise specified, all documentation contained herein is * licensed under the Creative Commons License, Attribution 4.0 Intl. (the “License”).