~xavpaice/charm-openstack-service-checks/+git/charm-openstack-service-checks:lp1818120

Last commit made on 2019-03-01
Get this branch:
git clone -b lp1818120 https://git.launchpad.net/~xavpaice/charm-openstack-service-checks/+git/charm-openstack-service-checks
Only Xav Paice can upload to this branch. If you are Xav Paice please log in for upload directions.

Branch merges

Recent commits

4d5c0eb... by Xav Paice

Strip quotes from auth_url if specified

Fixes-bug: 1818120

d96322f... by Andrea Ieri

Install the CA cert early

Reviewed-on: https://code.launchpad.net/~canonical-bootstack/charm-openstack-service-checks/+git/charm-openstack-service-checks/+merge/363805
Reviewed-by: Xav Paice <email address hidden>

6767ee2... by Andrea Ieri

Install the CA cert early

As part of render_checks we run keystone_client.endpoints.list(). This
will actually fire connections towards the keystone endpoint, which will
fail if the CA cert has not been installed yet.

25a0c65... by Xav Paice

Fix urls for healthchecks for Queens

Reviewed-on: https://code.launchpad.net/~xavpaice/charm-openstack-service-checks/+git/charm-openstack-service-checks/+merge/363761
Reviewed-by: James Hebden <email address hidden>

1b5abbb... by Xav Paice

Fix urls for healthchecks for Queens

7895a97... by Xav Paice

Add NRPE checks for all API endpoints in the Keystone catalog

This change implements the first stage of spec https://code.launchpad.net/~xavpaice/bootstack-charm-specs/+git/bootstack-charm-specs/+ref/ssl-nagios-checks

The intent is to add an NRPE check to the openstack-services-checks unit, checking each endpoint found in the Keystone catalog using a healthcheck URL if known, otherwise the root URL found in the catalog. If the service is using TLS, then the expiry date of the certificate is also checked.

Reviewed-on: https://code.launchpad.net/~xavpaice/charm-openstack-service-checks/+git/charm-openstack-service-checks/+merge/363689
Reviewed-by: Joel Sing <email address hidden>
Reviewed-by: Peter Sabaini <email address hidden>

9b2192b... by Xav Paice

Implement checks for services in keystone catalog

Adds service checks for each service listed in the Keystone catalog,
with options for public, admin and internal endpoints being used or not.

Where a service is known to have a healthcheck url, use that, otherwise
check the root.

If TLS certs are used, check the expiry date.

b22686a... by Xav Paice

add gitignore

e21f2c3... by Peter Sabaini

Clarify message

Reviewed-on: https://code.launchpad.net/~peter-sabaini/charm-openstack-service-checks/+git/charm-openstack-service-checks/+merge/353563
Reviewed-by: Xav Paice <email address hidden>

b063188... by Peter Sabaini

Clarify message

For the case where hosts aren't part of any aggregate