-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to handle additional domains or ports in the case of minio object storage #980
Comments
Blocker for #798 |
Hi @costrouc, based on my latest research it seems that there is no standard for storage ports, basically, the most commonly used for internet data communication are I would then suggest using It is, |
Regarding the implementation of those in the minIO config, I found the docs relating to its helm chart, so we can work based on this section of the chart:
|
Was this fully resolved by #988 @costrouc @HarshCasper if so can we close this issue? |
Closed by #988 |
Description
Minio requires a domain (or port ... easiest option) for object storage. The reason for using minio is to reduce our dependence on cloud provider storage. However the major downside is that now we have to expose the object storage. This is needed for viewing/downloading conda-store resources such as logs, conda-pack, docker images, etc. Object storage (s3) protocol does not support path prefixes and thus must use an entire domain. We would reuse the domain being using for the qhub cluster and use a different port. The downsite of using a seperate domain is that yet another certificate is required which makes the deployment more complicated for enterprise deployments.
Value/benefit
This feature is critical to long term adoption of Conda-Store within QHub. Viewing logs of conda builds is an important feature. However prior to Conda-Store being added to QHub this feature was not available.
If the request is related to a specific version of Kubernetes or Cloud provider
N/A
Discussion
I see two directions to solve this and would like team input:
The text was updated successfully, but these errors were encountered: