radon-h2020 / radon-particles

TOSCA definitions repository for the RADON project
Apache License 2.0
12 stars 30 forks source link

Fourth integration of type definitions for the decomposition tool #92

Closed zhululai closed 3 years ago

zhululai commented 3 years ago

Short Description

This pull request includes the type definitions needed to create the toolchain demonstrator (serverless todo list API) that can be optimized by the decomposition tool.

Resolving Issue / Feature

In particular, the following new features have been enabled by the pull request:

  1. QoS modeling of API gateways, databases and DBMSs
  2. Support of flexible entries for workloads and functions

A few errors were also fixed when the upstream was merged into the fork.

zhululai commented 3 years ago

the changes look good to me! @zhululai have you checked if the modified Service Templates are still deployable?

I have deployed the ServerlessToDoListAPI example with xOpera. During the deployment, an additional issue is found regarding the global IAM role for Lambda functions. It is not introduced by this pull request and requires modification of Ansible playbooks. Therefore, I would like to come up with another pull request to fix it after this one is accepted and merged into the upsteam repository.

zhululai commented 3 years ago

the changes look good to me! @zhululai have you checked if the modified Service Templates are still deployable?

I don't have an account to test the Google Cloud examples, but I am sure that they should work as the modification is minor.