Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Architecture Updates

  • OpenStack Pike plugin
    New plugin to adapt OpenStack Pike to ONAP

  • OpenStack plugin, Titanium Cloud plugin, VIO plugin
    integration with SO with new API: Infrastructure Workload LCM


  • K8S plugin
    New plugin, to adapt k8s cluster to ONAP
    PoC, Not be part of Casablanca Release


  • Azure 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    }

                  ...

                    • ]

                  ...