Agent for Pathfinder container manager. Ensure appropriate containers are running on the node in which this agent reside in.
Install these dependencies:
build-essentialbisonclangruby
Then you can run rake compile to start the compilation process. pathfinder-agent-mruby binary will be available on mruby/build/host/bin directory.
Please ensure pathfinder server is up and running and also exports appropriate configurations before starting the agent (see configurations section).
Example:
export PF_SERVER_ADDR=127.0.0.1
export PF_CLUSTER=default
export PF_CLUSTER_PASSWORD=pathfinder
Install dependencies mentioned in the getting started section.
Run rake test
These are possible configurations that you can set via environment variables.
LXD_SOCKET_PATH
PF_SERVER_SCHEME
PF_SERVER_ADDR
PF_SERVER_PORT
PF_CLUSTER
PF_CLUSTER_PASSWORD
If you have any questions or feedback regarding pathfinder-agent-mruby:
- File an issue for bugs, issues and feature suggestions.
Your feedback is always welcome.
- Graceful shutdown is not implemented yet.
MIT License, see LICENSE.