ironic_conductor healthchecks don't test the right port

Bug #1825337 reported by Artem Hrechanychenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Triaged
Medium
Unassigned

Bug Description

stack@undercloud-0 ~]$ sudo systemctl status tripleo_ironic_conductor_healthcheck.service
● tripleo_ironic_conductor_healthcheck.service - ironic_conductor healthcheck
   Loaded: loaded (/etc/systemd/system/tripleo_ironic_conductor_healthcheck.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Thu 2019-04-18 09:37:20 UTC; 49s ago
  Process: 133882 ExecStart=/usr/bin/podman exec ironic_conductor /openstack/healthcheck null (code=exited, status=1/FAILURE)
 Main PID: 133882 (code=exited, status=1/FAILURE)

Apr 18 09:37:20 undercloud-0.redhat.local systemd[1]: Starting ironic_conductor healthcheck...
Apr 18 09:37:20 undercloud-0.redhat.local podman[133882]: There is no ironic-conductor process with opened RabbitMQ ports (null) running in the container
Apr 18 09:37:20 undercloud-0.redhat.local podman[133882]: exit status 1
Apr 18 09:37:20 undercloud-0.redhat.local systemd[1]: tripleo_ironic_conductor_healthcheck.service: Main process exited, code=exited, status=1/FAILURE
Apr 18 09:37:20 undercloud-0.redhat.local systemd[1]: tripleo_ironic_conductor_healthcheck.service: Failed with result 'exit-code'.
Apr 18 09:37:20 undercloud-0.redhat.local systemd[1]: Failed to start ironic_conductor healthcheck.

sudo podman inspect ironic_conductor |grep health
                "config_data": "{\"environment\": [\"KOLLA_CONFIG_STRATEGY=COPY_ALWAYS\", \"TRIPLEO_CONFIG_HASH=6b615d3d1bb1d8185807bef379ffae83\"], \"healthcheck\": {\"test\": \"/openstack/healthcheck null\"}, \"image\": \"192.168.24.1:8787/rhosp15/openstack-ironic-conductor:20190411.1\", \"net\": \"host\", \"privileged\": true, \"restart\": \"always\", \"start_order\": 80, \"volumes\": [\"/etc/hosts:/etc/hosts:ro\", \"/etc/localtime:/etc/localtime:ro\", \"/etc/pki/ca-trust/extracted:/etc/pki/ca-trust/extracted:ro\", \"/etc/pki/ca-trust/source/anchors:/etc/pki/ca-trust/source/anchors:ro\", \"/etc/pki/tls/certs/ca-bundle.crt:/etc/pki/tls/certs/ca-bundle.crt:ro\", \"/etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro\", \"/etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro\", \"/dev/log:/dev/log\", \"/etc/ssh/ssh_known_hosts:/etc/ssh/ssh_known_hosts:ro\", \"/etc/puppet:/etc/puppet:ro\", \"/var/lib/kolla/config_files/ironic_conductor.json:/var/lib/kolla/config_files/config.json:ro\", \"/var/lib/config-data/puppet-generated/ironic/:/var/lib/kolla/config_files/src:ro\", \"/lib/modules:/lib/modules:ro\", \"/sys:/sys\", \"/dev:/dev\", \"/run:/run\", \"/var/lib/ironic:/var/lib/ironic:z\", \"/var/log/containers/ironic:/var/log/ironic:z\"]}",

Changed in tripleo:
status: New → Triaged
importance: Undecided → Medium
milestone: none → train-1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.