A Python library for code common to TripleO CLI and TripleO UI.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Cédric Jeanneret 16776e3979 Silent file descriptor checks 2 years ago
..
releasenotes/notes IPv6 healthcheck fixes for nova-vnc-proxy 3 years ago
README.md Add health check for services connected to RabbitMQ 4 years ago
aodh-api Add healthcheck script for Aodh API 3 years ago
aodh-evaluator Fix nova_vnc_proxy, ceilometer_agent_central and aodh_evaluator health check 4 years ago
aodh-listener Use correct path in healthcheck scripts 4 years ago
aodh-notifier Use correct path in healthcheck scripts 4 years ago
barbican-api Add healthchecks for barbican containers 3 years ago
barbican-keystone-listener Add healthchecks for barbican containers 3 years ago
barbican-worker Add healthchecks for barbican containers 3 years ago
ceilometer-agent-central Fix nova_vnc_proxy, ceilometer_agent_central and aodh_evaluator health check 4 years ago
ceilometer-agent-compute Add healthcheck script for ceilometer-agent-compute 3 years ago
ceilometer-agent-ipmi Fix gnocchi_statsd and ceilometer_agent_ipmi healthcheck 3 years ago
ceilometer-agent-notification Use correct path in healthcheck scripts 4 years ago
cinder-api Add healthcheck script for Cinder API 3 years ago
cinder-backup Use correct path in healthcheck scripts 4 years ago
cinder-scheduler Use correct path in healthcheck scripts 4 years ago
cinder-volume Use correct path in healthcheck scripts 4 years ago
collectd Add healthcheck script for Collectd 3 years ago
common.sh Silent file descriptor checks 1 year ago
etcd Add healthcheck script for etcd 3 years ago
glance-api IPv6 healthcheck fixes for Glance/Swift 4 years ago
gnocchi-api Add healthcheck script for Gnocchi API 3 years ago
gnocchi-metricd Add healthcheck script for gnocchi-metricd 3 years ago
gnocchi-statsd Fix gnocchi_statsd and ceilometer_agent_ipmi healthcheck 3 years ago
heat-api Make curl healthchecks work with internal TLS 4 years ago
heat-api-cfn Make curl healthchecks work with internal TLS 4 years ago
heat-engine Use correct path in healthcheck scripts 4 years ago
ironic-api Fix the path to HEALTHCHECK_SCRIPTS in healthcheck/ironic-api 4 years ago
ironic-conductor Use correct path in healthcheck scripts 4 years ago
ironic-pxe Read the tftp IP to test from the command line 4 years ago
iscsid Add healthcheck script for iSCSId 3 years ago
keystone-admin Make curl healthchecks work with internal TLS 4 years ago
keystone-public Make curl healthchecks work with internal TLS 4 years ago
manila-scheduler Use correct path in healthcheck scripts 4 years ago
mariadb Add clustercheck healthcheck 4 years ago
memcached healthcheck/memcached: add brackets if ipv6 3 years ago
mistral-api Add healthcheck script for Mistral API 3 years ago
mistral-engine Use correct path in healthcheck scripts 4 years ago
mistral-event-engine Add healthcheck script for Mistral event-engine 3 years ago
mistral-executor Use correct path in healthcheck scripts 4 years ago
multipathd Add healthcheck script for multipathd 3 years ago
neutron-api Fix healthcheck script for neutron-api service 3 years ago
neutron-dhcp Use correct path in healthcheck scripts 4 years ago
neutron-l3 Use correct path in healthcheck scripts 4 years ago
neutron-metadata Use correct path in healthcheck scripts 4 years ago
neutron-ovs-agent Use correct path in healthcheck scripts 4 years ago
neutron-sriov-agent Add healthcheck script for neutron-sriov-agent 3 years ago
nova-api Make curl healthchecks work with internal TLS 4 years ago
nova-compute Healthcheck for nova_migration_target container 4 years ago
nova-conductor Use correct path in healthcheck scripts 4 years ago
nova-consoleauth Use correct path in healthcheck scripts 4 years ago
nova-ironic Use correct path in healthcheck scripts 4 years ago
nova-libvirt Add healthcheck script for libvirtd 3 years ago
nova-metadata Add healthcheck script for nova-metadata service 3 years ago
nova-placement Revert "Fix nova-placement healthcheck" 3 years ago
nova-scheduler Use correct path in healthcheck scripts 4 years ago
nova-vnc-proxy IPv6 healthcheck fixes for nova-vnc-proxy 3 years ago
octavia-api Fixup octavia-api healthcheck 2 years ago
octavia-health-manager Add and fix healthcheck scripts for Octavia services 3 years ago
octavia-housekeeping Add and fix healthcheck scripts for Octavia services 3 years ago
octavia-worker Use correct path in healthcheck scripts 4 years ago
opendaylight-api Make ODL healthcheck IPv6 compatible 3 years ago
ovn-metadata Fix health check for ovn-metadata 3 years ago
panko-api Add healthcheck script for Panko API 3 years ago
rabbitmq healthchecks: service checks for rabbit, swift-*, mysql 4 years ago
redis Fix redis healthcheck 3 years ago
sahara-engine Use correct path in healthcheck scripts 4 years ago
sensu-client Use correct path in healthcheck scripts 4 years ago
swift-account-server IPv6 healthcheck fixes for Glance/Swift 4 years ago
swift-container-server IPv6 healthcheck fixes for Glance/Swift 4 years ago
swift-object-server IPv6 healthcheck fixes for Glance/Swift 4 years ago
swift-proxy IPv6 healthcheck fixes for Glance/Swift 4 years ago
tacker Add healthcheck script for Tacker 3 years ago

README.md

Health check commands

The scripts in this directory are meant to implement the container-healthcheck blueprint. They are written to be compatible with the Docker HEALTHCHECK api.

The scripts expect to source /usr/share/tripleo-common/healthcheck/common.sh. If you want to run scripts without installing to that file, you can set the HEALTHCHECKS_DIR environment variable, e.g:

$ export HEALTHCHECKS_DIR=$PWD
$ ./heat-api
{"versions": [{"status": "CURRENT", "id": "v1.0", "links": [{"href": "http://192.168.24.1:8004/v1/", "rel": "self"}]}]}
300 192.168.24.1:8004 0.002 seconds