Architecture Updates
OpenStack Pike plugin
New plugin to adapt OpenStack Pike to ONAPOpenStack plugin, Titanium Cloud plugin, VIO plugin
integration with SO with new API: Infrastructure Workload LCMK8S plugin
New plugin, to adapt k8s cluster to ONAP
PoC, Not be part of Casablanca ReleaseAzure plugin
New plugin, to adapt azure cloud to ONAP
PoC, Not be part of Casablanca Release
S3P
- Secured communication:
Leverage MSB and OOM with ISTIO - RBAC
Leverage MSB and OOM with ISTIO - Logging
Onappylog for python 3
...
Cost evaluation API for OOF
...
- Proposal
...
- Besides the capacity check support to OOF, MultiCloud could also support OOF by evaluating the cost to place the workload to a specific cloud region
...
- Value propositon
...
- The evaluation of cost can be very dynamic which cannot be handled by static data source
...
- Some Infrastructure’s vendor is not willing to expose their internal information to AAI especially with regarding to cost evaluation
...
- The way to evaluate the cost could vary from one type of infrastructure to another type, from one stack to another stack.
...
- The fact that MultiCloud plugins adapt ONAP to each type of infrastructure offers the chance to encapsulate the cost evaluation and return a net value to OOF which simplies the OOF’s logic
...
- Progress
...
- OOF/SO/MC teams had several round of discussion and get consensus on the overall workflow.
...
- How it can be realized by MultiCloud is to be further discussed.
...
- The detail of API spec is to be further refined.
...
...
- API spec: N/A , not scope of Casablanca
...
- URI: POST http://{msb ip}:{msb port}/api/multicloud/v1/cost_evaluation
...
- Request Body:
...
- [ {"cloud-owner": "owner1", "cloud-region-id": "region1", "directives":[] },
...
- {"cloud-owner": "owner2", "cloud-region-id": "region2", "directives": [] }
...
- ]
...
- Response:
...
- [ { "cloud-owner": "owner1", "cloud-region-id": "region1", "net-value": 100 },
...
- { "cloud-owner": "owner2", "cloud-region-id": "region2", "net-value": 101 }
...
- ]
...