Skip to main content

A TOSCA engine working with Docker container

Project description

TosKer is an orchestrator engine capable of automatically deploying and managing multi-component applications specifies in OASIS TOSCA, by exploiting Docker as a lightweight virtualization framework. The novelty of TosKer is to decouple the application-specific components, from the containers used to build their infrastructure. This permits to improve the orchestration of the components and to ease the change of the containers underneath.

History

0.4.0 (2017-07-10)

  • First release on PyPI.

1.0.0 (2017-11-20)

Stable release without Management Protocols.

  • Add command log, to show the execution of an operation on a component.

  • Add command prune, to remove all TosKer files and restore initial state.

  • Improve memory management.

  • Improve command line interface.

  • Bug fix.

2.0.1 (2017-12-09)

  • Switch to Management Protocols to manage the life cycle of the components

  • Add support for derived node types.

  • Add support for custom interfaces.

  • Support custom management protocol defined using policies.

  • Support safe execution of plans (list of <component, interface, operation>).

  • Improve command line interface.

2.0.2 (2017-02-12)

Stable release with Management Protocols.

  • Add support of two type of plans (.plan, .csv).

  • Fix piped input error.

  • Fix errors in python2 interpreter.

  • Fix bug that does not execute the delete operation on Docker volumes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

TosKer-2.0.2.tar.gz (46.4 MB view details)

Uploaded Source

Built Distribution

TosKer-2.0.2-py2.py3-none-any.whl (46.2 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file TosKer-2.0.2.tar.gz.

File metadata

  • Download URL: TosKer-2.0.2.tar.gz
  • Upload date:
  • Size: 46.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for TosKer-2.0.2.tar.gz
Algorithm Hash digest
SHA256 7f21cbb88f764c47e026465aad8d8e497dfb7ff9dc06195333298d087ab478c9
MD5 a0a9032bb05c3122c37ca89816b247d8
BLAKE2b-256 4548fcf2d8573d0a2173cf94f49dfacd4564652f9c79dede4c14e213d6ea2783

See more details on using hashes here.

File details

Details for the file TosKer-2.0.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for TosKer-2.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 34df8e941d7c13d700b7fbf570828e11fcff90f6b9834fc71766fb32e688d262
MD5 d474b8dadd86c19daf5b4b6987dcc377
BLAKE2b-256 9da22b6a9c34cc8b99892588266696161f44049c7ac06cbaca1d221d70daf1ff

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page