OSM does not seem to support S3 Endpoints without TLS. This is annoying because you may want to use a local Minio cluster, and have it on the same cluster..
Since you're on the same cluster adding TLS gives no extra benefits, but does give additional overhead for encrypting and decrypting the entire stream.
What I wanted to do is use the tardigrade S3 gateway. It is designed to run near the client and doen't natively support TLS, but is meant to run in your cluster.
OSM does not seem to support S3 Endpoints without TLS. This is annoying because you may want to use a local Minio cluster, and have it on the same cluster..
As a result I believe the stash s3 backend needs to always be TLS https://stash.run/docs/v2020.11.17/guides/latest/backends/s3/
Since you're on the same cluster adding TLS gives no extra benefits, but does give additional overhead for encrypting and decrypting the entire stream.
What I wanted to do is use the tardigrade S3 gateway. It is designed to run near the client and doen't natively support TLS, but is meant to run in your cluster.
Besides these points, it's just handy..