Closed
Description
While doing #1959, it was pointed out to me that:
we expect --insecure to pretty much always be set for security reasons: you'll have a separate ingress to encrypt the data, so you don't need to worry about how to configure allowed ciphers, special-case certificate renewal, and so on. That doesn't mean anything will be transmitted without encryption.
And I asked:
In that case, why do we offer TLS at all?
To which I got a 🤷 .
So... why?
Acceptance Criteria
@JamWils will update with inverting the behavior so "certificates" are not required by default. A modern platform would secure this via load balancers and ingress policies.