Closed rawlingsj closed 3 years ago
TLS is always particularly tricky to setup even with cert-manager and external-dns automating a lot of the work needed.
We should create a health check and add docs on the website to enable it when setting up TLS with DNS.
The health check to start with could check the status of cert-manager custom resources, certificate, certificaterequest,order and report any failures back as health check errors in a similar way we check the health of external secrets https://github.com/jenkins-x-plugins/jx-kh-check/blob/ff9df22eace6ee55fee556f73b39a1117472e102/cmd/jx-secrets/main.go#L61-L73
certificate, certificaterequest,order
So lets add a new check to the https://github.com/jenkins-x-plugins/jx-kh-check/tree/master/cmd repo
resolved
TLS is always particularly tricky to setup even with cert-manager and external-dns automating a lot of the work needed.
We should create a health check and add docs on the website to enable it when setting up TLS with DNS.
The health check to start with could check the status of cert-manager custom resources,
certificate, certificaterequest,order
and report any failures back as health check errors in a similar way we check the health of external secrets https://github.com/jenkins-x-plugins/jx-kh-check/blob/ff9df22eace6ee55fee556f73b39a1117472e102/cmd/jx-secrets/main.go#L61-L73So lets add a new check to the https://github.com/jenkins-x-plugins/jx-kh-check/tree/master/cmd repo