Please contact Dana Bobko for more information. This working team was established as an extension of the ONAP Common Versioning Strategy (CVS) API proposal team.
Table of Contents |
---|
Working Team Members
...
Item | Focus AreaFocus | Discussion |
---|---|---|
1 | Dan Timoney's Proposal for RESTCONF API | We discussed Dan's proposal and it has been accepted. Dana Bobko will move to the API CVS wiki page. ICYMI - here is the proposal: The URI format above does not fit well for controllers based on OpenDaylight - or more generally, for controllers that expose RESTCONF interfaces. There are existing conventions in RESTCONF that are built in to OpenDaylight (and probably other controller platforms as well) that could make it difficult to meet the URI standards above exactly, but we can get fairly close. In RESTCONF, APIs are organized by "modules", which for our purposes we can say are analogous to services. There are 3 different types of APIs, each with its own standard URI format:
I propose the following conventions for versioned RESTCONF APIs for ONAP:
This is fairly close to the proposed standard, with the exception that the separator between version and resource is an underbar instead of a slash. If this is not acceptable, then SDNC and APPC will need to change their architecture to route through some form of proxy (e.g. apache) whose only purpose is to rewrite the URL, which seems inefficient and error prone. |
2 | ONAP API CVS Proposal | gg2147@att.com and Dana Bobko will present to the TSC, including the proposal above. |
3 | SDC Distributed Models | This is the next on the priority list for versioning. SDC models already have a versioning methodology; therefore, we need to understand better how it is accomplished today. Dana Bobko will find a contact from SDC to provide this information. UPDATE (6/18/2018)
SDC Distributed Model Versioning Information
Note: If you don’t need to modify a service, resource, VSP, or Vendor License Model (VLM), don’t check it out. You can see all of the settings and download all of the artifacts without checking out. |
4 | Synergies with Data Modeling Project | In VNF descriptor for onboarding, there might be some value add in exposing revisions of classes or class types; possibly tie in with data dictionary. Andy Mayer suggested a quick call with Anatoly Katzman for us to gain a better understanding. Dana will setup the call prior to our next meeting. UPDATE (6/18/2018) We met with Anatoly and he agrees there is some value in exposing the revisions of classes or class types.
UPDATE (8/7/2018) Dana met with the Modeling Subcommittee today. Expected response in a few days after members have had a chance to review this. They have been asked to comment on the versioning for items 2 and 3 below (in red) in the prioritization of entities for the versioning strategy. UPDATE 8/21/2018 Feedback from Anatoly: The SDC team is also publishing an abridged version of the ASDC TOSCA AID document for the ONAP forum: https://wikilf-onap.onapatlassian.orgnet/wiki/display/DW/SDC+Data+model and https://wikilf-onap.onapatlassian.orgnet/wiki/display/DW/ONAP+SDC+AID+Data+Model |
5/16/2018
Item | Focus Area | Discussion |
---|---|---|
1 | Prioritize Entities for Versioning Strategy | There are several items that need to be versioned on the platform; however, the team has narrowed it down to four for Casablanca. These items are ranked from highest to lowest:
*These items will be championed in the Modeling Subcommittee. Other items that are possible targets for the CVS are as follows (in no particular order): Models
Templates
Files
Profiles
APIs
Policies
Other
|
2 | SDC Distributed Models | Models are distributed to components and they maintain the changes. For the real-time catalog - want a mechanism to track the changes. |
3 | TSC | Chris Donley would like to pull together a deck to present to the TSC in Vancouver (5/23/2018) to get CVS priorities on the Plan of Record. Need to finalize any feedback/concerns, prior to the Casablanca planning. Casablanca planning occurs at the end of June |
...