-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
OCI Object Storage Repository [RFC] #1854
Comments
How great! A standalone repo does make intuitive sense as the way to start, and I see no reason the user experience couldn't match that for the other object-store plugins (azure, s3, etc.) @CEHENKLE @anirudha @dblock and @bbarani can you connect with @samuel-oci and get an RFC together for community input? |
I'm excited about this! @jcgraybill regarding the user experience: the one difference would be that having it external would mean that |
Also how would you prefer to go about the RFC? start a new issue or edit this one? or just add the full RFC in the comments? |
I don't think we standardized on a format, but start with something like #1694, and I would edit this one unless the scope changes. |
Thanks @dblock I updated this original post to match the RFC format, if you would rather have it moved to another issue feel free to do so. In any case would love to hear your feedback. |
Let's post to the forums to get some eyes on it, and also could we bring this up at a community meeting? |
@samuel-oci If you want to talk about this at a community meeting, pick out a date that works for you here: https://opensearch.org/events/ Then add it as a comment in the agenda (anyone can comment) - we'll approve it and mark it in the agenda. |
Hey @stockholmux @jcgraybill I added this as an agenda item in the next meeting: |
Hey @anirudha @stockholmux @jcgraybill @dblock just trying to bring this back on your radar. Any thoughts on how you would like to proceed on this one? |
@samuel-oci This is what I would do:
WDYT? |
Hey @dblock , I see the repository was created with default template. Thank you for that! |
@samuel-oci Hi -- Yup, I created the repo yesterday :) I'm working to close out the last step to add you as a maintainer, which I hope to close out today (slightly tangled in tooling over here). If you open a PR, hopefully you'll be able to merge it yourself tonight. Thanks, |
Thank you @CEHENKLE I got the email with the invite to collaborate, but it seems after accepting it I only have view privileges. Should I be getting another one later? |
For reference here is the PR |
I'll close this issue here (I am sure @CEHENKLE will fix permissions soon), everyone can go contribute to https://github.com/opensearch-project/opensearch-oci-object-storage. Run with it @samuel-oci, all yours. |
RFC - OCI Object Storage Repository
Overview
Currently the existing blob store repositories do not support OCI object storage. Therefore we have developed an OCI native plugin for object storage that is convenient to use on the OCI platform.
We would like to contribute the plugin back to the community and would love to get the community feedback on a couple of topics.
Plugin Features
In addition to compatibility with OCI Object store API we have also added a couple of features that help to better leverage the OCI platform:
Here is a configuration example that demonstrates both:
Plugin location
Currently we have the plugin as a standalone plugin and would like to contribute it, the question though is whether we should create a new repository for it like we do with other plugins or put it under the OpenSearch repo with the 3 main blob store plugins (S3/Azure/GCP).
There is also a preference from our side to contribute initially in a separate repo since we run into some difficulties to incorporate directly as part of the OpenSearch repo. So our suggestion would be to start with a standalone repo and later consolidate with OpenSearch repo or any other that the community finds appropriate.
Moreover, at some point, we as a community would have to decide what is the long term approach for the location of vendor specific blob store plugins, should it go within main OpenSearch repo or be consistent with all other plugins.
Feedback requested
Old post:
Hey folks,Currently the existing blob store repositories do not support OCI object storage.Therefore we have developed an OCI native plugin for object storage that is convenient to use on the OCI platform.For example you can configure the below repository and take advantage of instance principal authentication without the need to push credentials explicitly into a secret store. Can also force bucket creation if the bucket is missing.We actually already have the plugin ready as a standalone plugin and would like to contribute it, the question though is whether we should create a new repository for it like we do with other plugins.There is also a preference from our side to contribute initially in a separate repo since we run into some difficulties to incorporate directly as part of the OpenSearch repo. So perhaps we can start with that and later consolidate with OpenSearch repo or any other that the community finds appropriate?Thanks in advance,Sam.The text was updated successfully, but these errors were encountered: