1a73f9561f
This is failing downstream because the installed curl-minimal does not have tftp support. This healthcheck likely doesn't add much value since dnsmasq is a self-contained tool which will be bound to the port if it is running. The healthcheck for dnsmasq as a DHCP server has already been removed[1]. The alternative to removing this check is to ensure the 'curl' package is installed instead of 'curl-minimal'. [1] https://review.opendev.org/c/openstack/tripleo-common/+/799946 Change-Id: I126b997608edb217b0fbf40f4228d0f0af689b0e
14 lines
442 B
Bash
Executable File
14 lines
442 B
Bash
Executable File
#!/bin/bash
|
|
|
|
. ${HEALTHCHECK_SCRIPTS:-/usr/share/openstack-tripleo-common/healthcheck}/common.sh
|
|
|
|
if grep "/httpd " /run_command 2>/dev/null ; then
|
|
bind_host=$(wrap_ipv6 $(get_config_val /etc/ironic/ironic.conf DEFAULT my_ip 127.0.0.1))
|
|
bind_port=$(grep "^Listen " /etc/httpd/conf.d/10-ipxe_vhost.conf | awk '{print $2}')
|
|
protocol=http
|
|
path=
|
|
else
|
|
exit 0
|
|
fi
|
|
healthcheck_curl ${protocol}://${bind_host}:${bind_port}/${path}
|