As a platform owner I need to know when an application certificate is expiring so that I can get it renewed and redeployed before it is invalid
Description/Context
Some of our applications rely on application x509 certificates for authentication with e.g. Moira. These certificates have a 1 year expiry and so need to be renewed periodically. We have existing functionality in our django-server-status plugin to surface this expiry via the /status endpoint, but that brings in a bunch of other requirements for status monitoring that are not well maintained or even functional. We would like to pull that logic into its own plugin so that we can deploy it without having to fix up the rest of this plugin.
Acceptance Criteria
[ ] The application x509 certificates can be monitored via e.g. Pingdom
User Story
Description/Context
Some of our applications rely on application x509 certificates for authentication with e.g. Moira. These certificates have a 1 year expiry and so need to be renewed periodically. We have existing functionality in our django-server-status plugin to surface this expiry via the
/status
endpoint, but that brings in a bunch of other requirements for status monitoring that are not well maintained or even functional. We would like to pull that logic into its own plugin so that we can deploy it without having to fix up the rest of this plugin.Acceptance Criteria