Sign inSign up

msiebeneicher/chapi-client

By msiebeneicher

•Updated over 9 years ago

chronos & marathon console client - Manage your jobs like a git repository

Image
1

500K+

msiebeneicher/chapi-client repository overview

⁠chapi-client

⁠Manage your Chronos and Marathon tasks like a git repository on your console

  • Prepare your tasks before you send them to Remote
  • Manage a separate git repository for tasks backups and history
  • Fast check of your tasks status

It is possible to use either of the system independently or both at once.

github: https://github.com/msiebeneicher/chapi⁠

--

⁠Run chapi in docker

⁠Create a parameters_docker.yml file with the following content:
parameters:
    cache_dir: /root/.chapi/cache
    chronos_url: 'http://your.chronos.url:4400/'
    chronos_http_username: YOUR_CHRONOS_USER
    chronos_http_password: YOUR_CHRONOS_PASS
    repository_dir: /chronos-jobs
    marathon_url: 'http://your.marathon.url:8080/'
    marathon_http_username: YOUR_MARATHON_USER
    marathon_http_password: YOUR_MARATHON_PASS
    repository_dir_marathon: /marathon-jobs
⁠Run docker:
docker pull msiebeneicher/chapi-client:latest

docker run -it \
    -v ~/parameters_docker.yml:/root/.chapi/parameters.yml \
    -v /your/local/checkout/chronos-jobs:/chronos-jobs \
    -v /your/local/checkout/marathon-jobs:/marathon-jobs \
    msiebeneicher/chapi-client:latest <COMMAND>

Tag summary

Content type

Image

Digest

Size

161.5 MB

Last updated

over 9 years ago

docker pull msiebeneicher/chapi-client