In the past committers’ meeting (Beijing time from 11:00PM to 12:27PM, July 3),
the team come to below agreements:
(1) Implementation for backward compatibility, which primarily for
compatibility with vanilla OpenStack and VF-C:
The team feels that it may not be practical for SO, APP-C, VF-C, and DCAE
team to make significant changes to their SBI in R1, so this approach is
proposed to allow these components to integrate with Multi VIM/Cloud with
relatively small changes considering they all rely on OpenStack API directly or
indirectly.
Also, as some of these components today rely on OpenStack Kilo version,
the team will need to look into version compatibility with the more recent
versions such as Mitaka and Ocata.
VF-C could continue to leverage Multi VIM/Cloud.
(2) To provide a framework which expose restful services:
In addition to backward compatibility, some new capabilities are expected to be
introduced in R1 of Multi VIM/Cloud: Cloud provider registration into A&AI is
an obvious must-have; VES integration is also planned in R1 for pushing FCAPS
data from cloud providers into DCAE.
To support backward compatibility, the framework will provide primarily
OpenStack API pass-through/proxy functions in R1. There are still various
implementation details need to be flushed out, which is likely the case with
most projects at this stage. The team will follow-up to identify the tasks and
move ahead towards to support all these components.
We do hope everyone to use, but not required for R1 and other components may or
may not use it in R1 based on their own discretion.
Ultimately, the team would like to have all these components, SO, APP-C, VF-C,
DCAE, SDN-C, to take advantage of a common API layer. The complete design of
the common API layer is likely to be realized through the course of a few ONAP
releases, and could involve code refactoring amongst some or all of these
components. The plan is to work with all these teams to make sure the approach
has been fully vetted and the transition does not break their functionality.
We are using etherpad to collect functions and APIs required to Multi VIM/Cloud
in R1: https://etherpad.openstack.org/p/onap-multicloud-r1
The currently listed items are based on knowledge collected so far. Please
feedback us with any missing requirement from your project or use cases.
Multi VIM/Cloud Team
_______________________________________________
onap-discuss mailing list
[email protected]
https://lists.onap.org/mailman/listinfo/onap-discuss