Sign inSign up

elastest/epm

By elastest

•Updated over 5 years ago

The EPM provides orchestration capabilities to be consumed by the ElasTest platform.

Image
0

100K+

elastest/epm repository overview

License badge Docker badge

Copyright © 2017-2019 ElasTest⁠. Licensed under Apache 2.0 License⁠.

⁠elastest/epm

⁠What is ElasTest Platform Manager?

The ElasTest Platform Manager is the interface between the ElasTest testing components (e.g. TORM, Test Support Services, etc.) and the cloud infrastructure where ElasTest is deployed. Hence, this Platform Manager abstracts the cloud services so that ElasTest becomes fully agnostic to them and provide this abstraction via Software Development Toolkits (SDK) or REST APIs to the northbound consumers (i.e. the TORM). The ElasTest Platform Manager enabling ElasTest to be deployed and to execute seamlessly in the target cloud infrastructure that the consortium considers as appropriate (e.g. OpenStack, CloudStack, Mantl, AWS, etc.).

⁠Quick reference

⁠What's on this image?

The EPM offers the following features:

  • Supports the following Virtualized Infrastructures:
    • Docker (managing Containers, Networks and Images)
    • Docker Compose (managing Services and Networks, defined in Docker Compose files)
  • Runtime operations (download/upload files; execute commands; start/stop instances)
  • Forwarding of logs via logstash (only supported in full stack deployment)
  • Monitoring of containers via dockbeat (only supported in full stack deployment)

⁠How to use this image

docker run -p 8180:8180 -v /var/run/docker.sock:/var/run/docker.sock elastest/epm

Additional information on how to run the EPM can be found here⁠.

How to use the EPM in order to manager virtual resources is described here⁠.

The EPM implements PoP Adapters to be able to interact with different kinds of Cloud Environments. Documentation can be found here⁠.

The EPM offers SDKs for developers in order to integrate with other components. Documentation can be found here⁠.

The Development Guide can be found here⁠.

The following links gives you an overview and descriptions of the API exposed by the EPM:

⁠Dependencies (other containers or tools)

none

⁠Integration with other containers or tools)

none

Tag summary

Content type

Image

Digest

Size

122.8 MB

Last updated

over 5 years ago

docker pull elastest/epm:20210226