skupper
skupper copied to clipboard
RouterAccess and remote CAs
This issue requests a change to the way that RouterAccess resources are processed when generateTlsCredentials is turned off.
Here's the scenario:
generateTlsCredentialsis set to falsetlsCredentialsis set to the name of a secret that does not exist
The controller should, in this case:
- Create the specified ingress(es) (Route, loadbalancer, etc.)
- Populate the RouterAccess.Status.endpoints[].host with the resulting hostname(s) for the ingress(es)
- Set the status to Pending with a reason of 'Waiting for Secret'
An external entity can then generate a server certificate using the provided hostname(s) and put it in the aforementioned secret.
Once the controller sees the new secret, it can complete the process of configuring the ingress and move to Ready state.