Webhook endpoint validation is too strict
We are pointing the webhook at an internal load balancer with a self signed certificate and registration keeps failing validation.
We are pointing the webhook at an internal load balancer with a self signed certificate and registration keeps failing validation.
Confirmed this is intentional, we reject self signed certificates at registration specifically to prevent a misconfigured endpoint from silently swallowing deliveries. A tunnel with a real certificate is the supported path for internal testing.
That check is intentional, we reject self signed certificates at registration time so a misconfigured endpoint cannot silently swallow deliveries. For internal testing, a tunnel with a real certificate is the supported path instead of the load balancer directly.
Switched our internal testing to a tunnel like suggested, works fine now.
To be clear this only applies to registration, an already-registered endpoint whose cert later expires will just start failing deliveries, worth monitoring separately.
Confirmed this is intentional, we reject self signed certificates at registration specifically to prevent a misconfigured endpoint from silently swallowing deliveries. A tunnel with a real certificate is the supported path for internal testing.
Switched to a tunnel for our internal testing after reading this thread, works well.
Sign in to reply to this question.