radon-h2020 / radon-delivery-toolchain

Project listing all delivery toolchain requirements including: RADON orchestrator, Monitoring, Template Library, CI/CD.
Apache License 2.0
0 stars 4 forks source link

R-T5.2-11: Support deployment to microservices architecture #15

Closed cankarm closed 3 years ago

cankarm commented 4 years ago
ID: R-T5.2-11
Type: PORTABILITY
User story: As an Operations Engineer, I want to be able to deploy my containerized application to microservices architecture
Requirement: Support deployment to microservices architecture
Extended Description: The TOSCA blueprints and Ansible playbooks should be developed to deploy RADON model on microservices architecture using Docker or Kubernetes container technologies
Priority: Must have
Affected Tools: TEMPLATE_LIBRARY
Means of Verification: Test if such playbooks and blueprints are available in Template Library repository and its possible to deploy toy example to microservices architecture.
anzoman commented 3 years ago

@cankarm Docker and Kubernetes examples are now available in the Template library and can be accessed through the API or CLI.

(.venv) anzoman@ubuntu:~/Desktop$ xopera-template-library template list --keyword docker
+List of templates-----------------------------+------+--------+------------+---------------------+
| ID | Name   | Description                    | Type | Public | Created by | Created at          |
+----+--------+--------------------------------+------+--------+------------+---------------------+
| 42 | docker | Docker setup and MinIO example | csar | True   | xlab       | 2021-02-15 10:15:27 |
+----+--------+--------------------------------+------+--------+------------+---------------------+
(.venv) anzoman@ubuntu:~/Desktop$ xopera-template-library template list --keyword rancher
+List of templates-------------------------------+------+--------+------------+---------------------+
| ID | Name    | Description                     | Type | Public | Created by | Created at          |
+----+---------+---------------------------------+------+--------+------------+---------------------+
| 43 | rancher | Kubernetes with Rancher example | csar | True   | xlab       | 2021-02-15 10:16:01 |
+----+---------+---------------------------------+------+--------+------------+---------------------+
(.venv) anzoman@ubuntu:~/Desktop$ xopera-template-library template version --name docker
+List of versions for docker--------+---------------------+
| Version name | Template file name | Created at          |
+--------------+--------------------+---------------------+
| 0.1.0        | docker.zip         | 2021-02-15 10:42:01 |
+--------------+--------------------+---------------------+
(.venv) anzoman@ubuntu:~/Desktop$ xopera-template-library template version --name rancher
+List of versions for rancher-------+---------------------+
| Version name | Template file name | Created at          |
+--------------+--------------------+---------------------+
| 0.1.0        | rancher.zip        | 2021-02-15 10:42:21 |
+--------------+--------------------+---------------------+

image

Those examples are also available in xopera-examples repository within the kubernetes folder.

cankarm commented 3 years ago

This seems to be completed.

@gcasale

gcasale commented 3 years ago

Approved