[FR] s3gw-ui: allow specifying custom certificate authorities (CA) for self-signed certificates #740
Labels
area/containers
area/ui
User Interface
kind/enhancement
Change that positively impacts existing code
triage/next-candidate
This could be moved to the next milestone
With s3gw-tech/s3gw-ui#269 as a quick fix to https://github.com/aquarist-labs/s3gw/issues/737 , we are essentially disabling SSL certificate validation between the UI backend and the s3gw service.
This is less than ideal, because we are breaking the trust relationship we must ensure between the UI backend and the s3gw service.
Instead, we should ensure we have a way to provide the CA used to sign the self-signed certificates to the UI backend container, so we can ensure the validity of the certificates even if self-signed.
At this point it's not clear how this should be implemented.
In a kubernetes environment, we could have the CA being provided as a secret, and then magically used to validate the certificates. It will depend on how cert-manager does self-signed certificates, and whether it creates a CA. This also requires some research.
The text was updated successfully, but these errors were encountered: