sensu client docker image
The following plugins are installed in the docker image:
- sensu-plugins-io-checks
- sensu-plugins-process-checks
- sensu-plugins-load-checks
- sensu-plugins-cpu-checks
- sensu-plugins-disk-checks
- sensu-plugins-memory-checks
Pass credentials via environment variables:
docker run --ulimit nofile=65536:65536 --net=host --privileged \
-e RABBITMQ_PORT='5671' \
-e RABBITMQ_HOST='xx.xx.xx.xx' \
-e RABBITMQ_USER='sensu' \
-e RABBITMQ_PASSWORD='sensu' \
-e RABBITMQ_VHOST='sensu' \
-e CERT_SECRET='true' \
-e CLIENT_SUBSCRIPTIONS='all,defaults' \
dronedeploy/sensu-client:v0.1.0
you can pass an env var called SENSU_SSL_KEY and SENSU_SSL_CERT with a base64 content of your pem encoded key and cert for sensu to use them ideally this should be stored in a kubernetes secret
First register a Docker Hub account and ask one of the existing member to add you into the dronedeploy team. Then you can run the following command to release a new version:
make release tag=<the new version number>