This commit shrinks the openstack-health cache expiration time from
the default 15min to 5min. Since we added the async cache updating
the need for a longer cache period has gone away. We had a conservative
default originally to make it less likely that a user would hit a cache
refresh, which with ES queries could take a long time. The async worker
always makes sure that the cached result is always used and if it's
stale the cache is refreshed in the background so there is no user
facing delays. (after the initial cache population)
Change-Id: Ice6ca0e61504f3fff5c4d1e863811710c7c89fb7
This commit adds the puppet config for running an openstack-health
api instance. It'll use the subunit2sql trove db node as a data
source. The puppet-openstack-health module is incorrectly named which
is causing issues, a workaround to rename the repo is added to
install_modules.sh. This is a temporary measure until the gerrit
rename is completed. There is also a workaround in the apply test.
Change-Id: I7e6d9664d087e7bdc21d92624991d0d5f86c0c99