bookingcom / shipper

Kubernetes native multi-cluster canary or blue-green rollouts using Helm
Apache License 2.0
733 stars 39 forks source link

Monitoring for the validating webhook #338

Closed hihilla closed 4 years ago

hihilla commented 4 years ago

Start publishing the validating webhooks TLS certificate expiration time at Shipper-mgmt pod start-up. This is set up to enable monitoring the expiration date and alerting when approaching it, to prevent certificate expiring and validating webhook not validating.

Send a heartbeat from the webhook. This is set up to enable monitoring the liveness of the webhook, to prevent the webhook silently failing.