Activity log for bug #1748515

Date Who What changed Old value New value Message
2018-02-09 19:03:32 Jim Rollenhagen bug added bug
2018-02-09 19:03:39 Jim Rollenhagen tags rfe
2018-02-09 19:03:47 Jim Rollenhagen summary RFE: support healthcheck middleware [RFE] support healthcheck middleware
2018-02-09 19:03:59 Jim Rollenhagen ironic: status New Triaged
2018-02-09 19:04:03 Jim Rollenhagen ironic: importance Undecided Wishlist
2018-02-09 19:13:09 Jim Rollenhagen description Oslo provides a health check middleware that can give details about the server's status: https://docs.openstack.org/oslo.middleware/latest/reference/healthcheck_plugins.html This is useful for load balancers to determine if a service is up (and add or remove it from rotation), or for monitoring tools to see the health of the server. Adding this will involve adding the middleware to the wsgi application, and creating config options to enable and configure the middleware. All of the healthcheck options are shown here: https://github.com/openstack/oslo.middleware/blob/master/oslo_middleware/healthcheck/opts.py . For now, we will only add options to enable the middleware and turn on detailed mode. They will both be BoolOpt options, in a [healthcheck] group, and named "enabled" and "detailed". Both will default to False. The healthcheck will be unauthenticated, as authenticated healthchecks aren't terribly useful. Oslo provides a health check middleware that can give details about the server's status: https://docs.openstack.org/oslo.middleware/latest/reference/healthcheck_plugins.html This is useful for load balancers to determine if a service is up (and add or remove it from rotation), or for monitoring tools to see the health of the server. Adding this will involve adding the middleware to the wsgi application, and adding the config options into our sample config. The healthcheck will be unauthenticated, as authenticated healthchecks aren't terribly useful.
2018-02-09 19:19:47 Jim Rollenhagen description Oslo provides a health check middleware that can give details about the server's status: https://docs.openstack.org/oslo.middleware/latest/reference/healthcheck_plugins.html This is useful for load balancers to determine if a service is up (and add or remove it from rotation), or for monitoring tools to see the health of the server. Adding this will involve adding the middleware to the wsgi application, and adding the config options into our sample config. The healthcheck will be unauthenticated, as authenticated healthchecks aren't terribly useful. Oslo provides a health check middleware that can give details about the server's status: https://docs.openstack.org/oslo.middleware/latest/reference/healthcheck_plugins.html This is useful for load balancers to determine if a service is up (and add or remove it from rotation), or for monitoring tools to see the health of the server. Adding this will involve adding the middleware to the wsgi application, and adding the config options into our sample config. We'll also need to add our own option to enable the middleware, as we don't use paste for enabling and disabling middlewares. The healthcheck will be unauthenticated, as authenticated healthchecks aren't terribly useful.
2018-02-09 19:34:24 OpenStack Infra ironic: status Triaged In Progress
2018-02-09 19:34:24 OpenStack Infra ironic: assignee Jim Rollenhagen (jim-rollenhagen)
2018-02-20 20:12:02 Ruby Loo tags rfe rfe rfe-approved
2018-02-20 20:12:09 Ruby Loo tags rfe rfe-approved rfe-approved
2018-03-16 20:46:43 OpenStack Infra ironic: status In Progress Fix Released