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

FR-T5.1-8: xOpera orchestrator should provide the support for compressed CSARs #34

Closed anzoman closed 4 years ago

anzoman commented 4 years ago
ID: FR-T5.1-8
Type: USABILITY
User story: As a user I would want to directly deploy the prepacked compressed CSAR file that includes all TOSCA templates accompanied by all other necessary artifacts (like prepared FaaS functions, Ansible playbooks, config files and so on)
Requirement: The xOpera command line interface now supports deploying only the uncompressed CSARs. So it would be helpful that could recognize zip compressed TOSCA template files and will allow to either deploy or undeploy the service template from CSAR.
Extended Description: To incorporate the support for compressed CSAR files the deployment process of zipped CSAR fille could feature the following steps:
  • use opera init -i inputs.yml archive.csar to initialize CSAR
  • use opera deploy to deploy the stored CSAR
  • use opera undeploy to undeploy the compressed CSAR
Priority: Must have
Affected Tools: DELIVERY_TOOLCHAIN, ORCHESTRATOR
Means of Verification: Test to deploy a zipped CSAR file or the prepared CSAR files from Winery or RADON particles
cankarm commented 4 years ago

I approve this one.

@gcasale , please confirm.

gcasale commented 4 years ago

Accepted

cankarm commented 4 years ago

Will be available in the next orchestrato release.

Functionality has been added with the following PR: https://github.com/xlab-si/xopera-opera/pull/55

anzoman commented 4 years ago

The support for compressed CSARs was added in opera version 0.5.8.

gcasale commented 4 years ago

OK to close