Overview
This is the ongoing effort from Casablanca Release
...
Impact projects:
Centralized Representation and Consistent Identification of Cloud Regions In ONAP.
With this functional requirement proposal, ONAP should have centralized representation of cloud regions to facilitate the on-boarding/decommission of a cloud region into ONAP, and ONAP projects/components should adopt the same format of ID of a cloud region when referring to the same cloud region.
During Casablanca Release, part of functional requirement has been realized by several projects, including but may not limited to:
- SO started the realization of Centralized Representation of Cloud Regions by integrating with MultiCloud
- SDNC upgraded the API to support Consistent ID of a Cloud Region
- MultiCloud realized the support to Consistent ID of a Cloud Region
It is expected to continue the realization of this functional requirement in Dublin Release and future releases.
Dublin Goals
Consistent ID of a Cloud Region: Enforce that all related projects to adopt the same format of ID when referring to a cloud region: Use the composite keys: {cloud-owner}, {cloud-region-id}
Depreciate the usage of {vim-id} or sole {cloud-region-id}
More Info about how AAI represent cloud regions in Beijing Release:
AAI REST API Documentation - Beijing
Code Block | ||||
---|---|---|---|---|
| ||||
cloud-region: object
cloud-region designates an installation of a cloud cluster or region or instantiation
...
...
cloud-owner: string
Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname
cloud-region-id: string
Identifier used by the vendor for the region. Second part of composite key
...
... |
Centralized Representation of Cloud Regions: Optimizing the integration of SO and MultiCloud to make it be a default provisioning without manual tricking or hacking scripts.
Business Requirement
By enforcing this functional requirement, ONAP users will be able to onboard a cloud region by either issuing a single curl command to AAI service, or a single click over ESR VIM registration GUI portal. The consistent ID of a cloud region will make it is easy to correlate the operations on a cloud region across the all ONAP services.
Scope
Dublin will target to realize this functional requirement across all related projects
Presentations
ConsistentRepresentationAndIdentificationOfCloudRegionV2.pdf
Impacts
The impact projects includes VID, SO, SDNC, OOF, UUI, VFC, APPC
Project Commitments
Project | PTL | Committed | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
VID |
| ||||||||||
SO | |||||||||||
SDNC |
| SO-1137 - Add cloud owner support to SDNC interface Closed | |||||||||
OOF | |||||||||||
APPC | Takamune Cho |
| APP-C evidence for Consistent ID of Cloud Region | ||||||||
UUI |
| ||||||||||
VF-C |
| ||||||||||