Skip to content

Releases: xlab-si/xopera-opera

Version 0.6.0 is now available!

02 Sep 14:02
Compare
Choose a tag to compare

We are proudly releasing version 0.6.0 of opera TOSCA orchestrator!

This release adds new useful features, which are:

  • verbose/debug mode CLI option to have higher verbosity and to print Ansible playbook outputs
  • fresh new options for opera deploy command: --clean-state , --resume and --force
  • the very first opera Read the docs Sphinx documentation available at: https://xlab-si.github.io/xopera-opera/
    and continuous publishing with CIrcleCI and GitHub pages
  • some refactorings for the deployment of initialized compressed CSARs from their extracted root
  • initial support for get_artifact TOSCA function
  • fixes for calling multiple references for policy type targets
  • parsing support for activity, condition clause and event filter definitions
  • parsing of TOSCA policy type triggers
  • refinement of required fields in interface and operation inputs

Introducing version 0.5.9!

11 Aug 12:17
Compare
Choose a tag to compare

Say hello to the new 0.5.9 version of opera TOSCA orchestration tool!

This release concludes decoupling a Python library API from CLI interaction by
reshaping opera of commands (init, validate, undeploy, outputs, and
deploy). This would allow using opera as a Python library in other projects without
having to know anything about its CLI. Apart from that the release also includes
detecting duplicate map entries in TOSCA YAML templates.

Welcome version 0.5.8!

22 Jul 12:36
Compare
Choose a tag to compare

The new 0.5.8 version of opera orchestrator includes the following important additions:

  • first opera integration tests and additional unit tests
  • CI/CD updates with nightly opera testing and semi-automated PyPI releases
  • relocating opera storage folder
  • prevent squaring of relationships during the execution
  • attribute mapping support
  • merge imported topology templates
  • concurrent task execution (multiple possible workers)
  • TOSCA policy type updates (targets keyname)
  • private ssh key file support (OPERA_SSH_IDENTITY_FILE env var)
  • new opera init command and support for compressed TOSCA CSAR files
  • updates for opera validate, deploy, undeploy and outputs commands
  • add acknowledgement for SODALITE project
  • support for getting attributes and properties from capabilities

Tadej's release-foo is bad and he should feel bad

29 Jan 10:50
Compare
Choose a tag to compare

The version 0.5.0 contained a packaging bug that made opera useless since the CLI wrapper could not load the opera modules.

Hello 1.3 (brown-bag)

29 Jan 08:52
Compare
Choose a tag to compare

This is the first version that supports TOSCA Simple Profile for YAML 1.3. Other noteworthy additions are:

  • Support for relationship operations from the tosca.interfaces.relationship.Configure interface.
  • Support for the operation dependencies (secondary artifacts).

This release is available on PyPI.

Happy orchestrating!