...
If using Naive approach how to efficiently do step 2 so that we don't have to parse all cloud regions.
Unknowns:
- If no such candidate exist during step 3.b in Naive Approach
Then match the requirement with the list of capabilities (for capabilities not associated with any flavors)
...
- using GET /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/hpa-capabilities
- Can we use traversal microservice or namedqueries? How to formulate them?
Min Guarantee Capabilities
...
- GET /network/generic-vnfs?prov-status=PROV&equipment-role={}
- For Each vnf in generic-vnfs
- Get RelationshipList and find the list of vservers.
- For Each vserver in vservers list
- Get RelationshipList and find the pserver.
- Using the URL from relationship data get the pserver details /cloud-infrastructure/pservers/pserver
- Get RelationshipList and find the complexthe cloud-region
- Using the URL from relationship data get the cloud-region details
- Get complex information and location information
generic-vnf → vserver → pserver → cloud-region → complex → (lat,long)
Who populates this information?generic-vnf → complex → (lat,long)
resolve_host_location
Given an opaque host name that can be translated to a coordinate via A&AI.
???
resolve_clli_location
/cloud-infrastructure/complexes/complex/' + clli_name
Unknowns :
- Does VIM onboarding ensures the complex information is populated and the relationship between Cloud-region and complex established?
- Confirm with ESR if this association between complex and cloud-region will be taken care - Looks like yes. Ask ESR.
...