tripleo-common/healthcheck
Brent Eagles bd955f5322 Fixup octavia-api healthcheck
Octavia now runs under apache so it's healthcheck needs updating.

Change-Id: If04483e03bc92aea690db27ad4aeff31c3f5cff6
(cherry picked from commit 4c3d5182f4)
(cherry picked from commit f7fcad9511)
2019-10-02 15:32:37 +00:00
..
releasenotes/notes IPv6 healthcheck fixes for nova-vnc-proxy 2018-12-17 13:41:09 +00:00
README.md Add health check for services connected to RabbitMQ 2017-07-25 14:10:21 +02:00
aodh-api Activate new healthchecks 2018-03-19 11:28:12 +01:00
aodh-evaluator Fix nova_vnc_proxy, ceilometer_agent_central and aodh_evaluator health check 2017-10-23 11:32:13 +00:00
aodh-listener Set healthchecks executable. 2017-08-21 17:59:39 -04:00
aodh-notifier Set healthchecks executable. 2017-08-21 17:59:39 -04:00
barbican-api Add healthchecks for barbican containers 2018-02-19 13:32:42 +00:00
barbican-keystone-listener Add healthchecks for barbican containers 2018-02-19 13:32:42 +00:00
barbican-worker Add healthchecks for barbican containers 2018-02-19 13:32:42 +00:00
ceilometer-agent-central Fix nova_vnc_proxy, ceilometer_agent_central and aodh_evaluator health check 2017-10-23 11:32:13 +00:00
ceilometer-agent-compute Activate another set of healthchecks 2018-04-30 11:38:14 +02:00
ceilometer-agent-ipmi Fix gnocchi_statsd and ceilometer_agent_ipmi healthcheck 2018-07-18 19:44:07 +00:00
ceilometer-agent-notification Set healthchecks executable. 2017-08-21 17:59:39 -04:00
cinder-api Activate new healthchecks 2018-03-19 11:28:12 +01:00
cinder-backup Set healthchecks executable. 2017-08-21 17:59:39 -04:00
cinder-scheduler Set healthchecks executable. 2017-08-21 17:59:39 -04:00
cinder-volume Set healthchecks executable. 2017-08-21 17:59:39 -04:00
collectd Activate new healthchecks 2018-03-19 11:28:12 +01:00
common.sh Stops growth of massive dentry cache growth 2019-02-19 21:43:10 -05:00
etcd Activate new healthchecks 2018-03-19 11:28:12 +01:00
glance-api IPv6 healthcheck fixes for Glance/Swift 2017-12-02 10:10:22 -05:00
gnocchi-api Activate new healthchecks 2018-03-19 11:28:12 +01:00
gnocchi-metricd Activate new healthchecks 2018-03-19 11:28:12 +01:00
gnocchi-statsd Fix gnocchi_statsd and ceilometer_agent_ipmi healthcheck 2018-07-18 19:44:07 +00:00
heat-api Make curl healthchecks work with internal TLS 2017-08-30 13:19:25 +02:00
heat-api-cfn Make curl healthchecks work with internal TLS 2017-08-30 13:19:25 +02:00
heat-engine Set healthchecks executable. 2017-08-21 17:59:39 -04:00
ironic-api Activate new healthchecks 2018-03-19 11:28:12 +01:00
ironic-conductor Set healthchecks executable. 2017-08-21 17:59:39 -04:00
ironic-pxe Activate new healthchecks 2018-03-19 11:28:12 +01:00
iscsid Activate new healthchecks 2018-03-19 11:28:12 +01:00
keystone-admin Make curl healthchecks work with internal TLS 2017-08-30 13:19:25 +02:00
keystone-public Make curl healthchecks work with internal TLS 2017-08-30 13:19:25 +02:00
manila-scheduler Set healthchecks executable. 2017-08-21 17:59:39 -04:00
mariadb Add clustercheck healthcheck 2017-08-29 12:39:59 +02:00
memcached healthcheck/memcached: add brackets if ipv6 2018-07-13 12:45:42 +00:00
mistral-api Activate new healthchecks 2018-03-19 11:28:12 +01:00
mistral-engine Set healthchecks executable. 2017-08-21 17:59:39 -04:00
mistral-event-engine Activate new healthchecks 2018-03-19 11:28:12 +01:00
mistral-executor Set healthchecks executable. 2017-08-21 17:59:39 -04:00
multipathd Activate new healthchecks 2018-03-19 11:28:12 +01:00
neutron-api Fix healthcheck script for neutron-api service 2018-04-21 21:55:49 +00:00
neutron-dhcp Set healthchecks executable. 2017-08-21 17:59:39 -04:00
neutron-l3 Set healthchecks executable. 2017-08-21 17:59:39 -04:00
neutron-metadata Set healthchecks executable. 2017-08-21 17:59:39 -04:00
neutron-ovs-agent Set healthchecks executable. 2017-08-21 17:59:39 -04:00
neutron-sriov-agent Add healthcheck script for neutron-sriov-agent 2018-04-30 11:38:14 +02:00
nova-api Make curl healthchecks work with internal TLS 2017-08-30 13:19:25 +02:00
nova-compute Healthcheck for nova_migration_target container 2017-11-07 12:30:28 +01:00
nova-conductor Set healthchecks executable. 2017-08-21 17:59:39 -04:00
nova-consoleauth Set healthchecks executable. 2017-08-21 17:59:39 -04:00
nova-ironic Set healthchecks executable. 2017-08-21 17:59:39 -04:00
nova-libvirt Add healthcheck script for libvirtd 2018-04-30 11:38:14 +02:00
nova-metadata Add healthcheck script for nova-metadata service 2018-04-24 05:43:54 +00:00
nova-placement Revert "Fix nova-placement healthcheck" 2018-11-08 13:51:03 +00:00
nova-scheduler Set healthchecks executable. 2017-08-21 17:59:39 -04:00
nova-vnc-proxy IPv6 healthcheck fixes for nova-vnc-proxy 2018-12-17 13:41:09 +00:00
octavia-api Fixup octavia-api healthcheck 2019-10-02 15:32:37 +00:00
octavia-health-manager Add and fix healthcheck scripts for Octavia services 2018-04-30 11:38:14 +02:00
octavia-housekeeping Add and fix healthcheck scripts for Octavia services 2018-04-30 11:38:14 +02:00
octavia-worker Set healthchecks executable. 2017-08-21 17:59:39 -04:00
opendaylight-api Make ODL healthcheck IPv6 compatible 2018-11-08 09:25:43 +00:00
ovn-metadata Fix health check for ovn-metadata 2018-02-08 14:47:56 +00:00
panko-api Activate new healthchecks 2018-03-19 11:28:12 +01:00
rabbitmq healthchecks: service checks for rabbit, swift-*, mysql 2017-07-28 02:42:50 +00:00
redis Fix redis healthcheck 2018-05-21 20:12:37 +00:00
sahara-engine Set healthchecks executable. 2017-08-21 17:59:39 -04:00
sensu-client Set healthchecks executable. 2017-08-21 17:59:39 -04:00
swift-account-server IPv6 healthcheck fixes for Glance/Swift 2017-12-02 10:10:22 -05:00
swift-container-server IPv6 healthcheck fixes for Glance/Swift 2017-12-02 10:10:22 -05:00
swift-object-server IPv6 healthcheck fixes for Glance/Swift 2017-12-02 10:10:22 -05:00
swift-proxy IPv6 healthcheck fixes for Glance/Swift 2017-12-02 10:10:22 -05:00
tacker Activate new healthchecks 2018-03-19 11:28:12 +01:00

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