A docker adapter for the EPM to support docker as a virtualization technology
100K+
Copyright © 2017-2019 ElasTest. Licensed under Apache 2.0 License.
The docker adapter compliant to the EPM is used to create docker networks and launch docker containers. To describe the virtualized resources, the EPM internal model called Resource Group is used alongside a metadata file.
Where to get help:
the ElastTest mailing list, the Elastest Slack, or Stack Overflow
Where to file issues:
Issues and bug reports should be posted to the GitHub ElasTest Bugtracker.
Maintained by:
Published image artifact details:
(image metadata, transfer size, etc).
Source of this description:
Supported Docker versions:
the latest release (down to 17.03.1 on a best-effort basis)
The adapter is implemented using java, Spring Boot, Docker and gRPC libraries.
To start the adapter run this command:
./gradlew clean build -x test && java -jar build/libs/epm-adapter-docker-0.0.1-SNAPSHOT.jar
The package has to be a tar file and has to have the following structure:
- Metadata.yaml #Simple metadata file that should include the name of the package
- resourcegroup.json #The resource group file
This is an example Metadata file:
name: example-name
none
none
Content type
Image
Digest
Size
105.9 MB
Last updated
over 5 years ago
docker pull elastest/epm-adapter-docker:20210226