chriskalmar / entourage

Environment bootstrapping for integration tests

Home Page:https://chriskalmar.github.io/entourage/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Entourage CI

Environment bootstrapping for integration tests

Architecture

This project has 2 components that work together, a server and a client component.

Typically one server runs to manage multiple projects and respective versions of each project. Each CI pipeline uses then the client to init/access/destroy a profile on the server.

The server needs to run as a privileged docker container.
Check package details page of entourage-server for more details.

The client configuration is part of the repo that runs the integration tests later.
Check package details page of entourage-cli for more details.

TODOs

  • provide functionality to run health checks
  • implement container clean-up process (garbage collection)
  • lock versions
  • protect HTTP / WS / MQTT access with authentification
  • persist server registry in redis ?

About

Environment bootstrapping for integration tests

https://chriskalmar.github.io/entourage/

License:MIT License


Languages

Language:JavaScript 98.8%Language:Dockerfile 1.0%Language:Shell 0.2%