Skip to content
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

Rename provider #8

Open
briantopping opened this issue Apr 5, 2021 · 6 comments
Open

Rename provider #8

briantopping opened this issue Apr 5, 2021 · 6 comments
Labels
lifecycle/rotten Nobody worked on this for 12 months (final aging stage)

Comments

@briantopping
Copy link

Hello!

@stoyanr pointed me to this provider and I believe that it is usable as is on Ceph as an etcd backup provider. Path-style S3 is the key differentiator that I have found while using Ceph S3, that's enabled here.

Does it make sense that this provider would be renamed and remove references to OCS so that it is easier to recognize for those who follow?

I will follow up to this issue once I get it deployed.

@stoyanr
Copy link
Contributor

stoyanr commented Apr 7, 2021

@briantopping Indeed, this makes sense if you could confirm that it works with any Ceph outside of OpenShift. Back when I tested it, the only test environment I had access was OpenShift. Right now I don't have access to any test environment or capacity to work on it.

If your tests on a non-OpenShift Ceph are successful, it would be great if you could contribute a PR renaming (from openshift to e.g. ceph) in this repo. Once it's merged, I will then take care to move it to an appropriate repo (e.g. gardener-extension-provider-ceph).

@briantopping
Copy link
Author

Well then we exclude openshift, right? :)

Does it make sense to just call it S3-storage? I initially thought to include the word "generic" in there, but why preclude the introduction of specific deployment targets as a strategy configuration selector? Then we don't have to clone the repo when things change.

@stoyanr
Copy link
Contributor

stoyanr commented Apr 9, 2021

Does it make sense to just call it S3-storage?

No. I also had the idea to implement a "generic" S3 storage provider. But when testing on OpenShift and comparing with Amazon S3 I realized this is not a good idea. The OCS S3-compatible API was only partially compatible and the incompatibilities are storage-provider (likely Ceph) specific.

Well then we exclude openshift, right? :)

My idea was that you test on a non-OpenShift Ceph and the tests are successful without the need of any changes to the current implementation, then we could rename it to ceph and it would still work also on OpenShift. If any code changes are required, then we should discuss this again.

@gardener-robot gardener-robot added the lifecycle/stale Nobody worked on this for 6 months (will further age) label Oct 7, 2021
@stoyanr
Copy link
Contributor

stoyanr commented Oct 16, 2021

@briantopping Do you still plan to work on this, or should it be closed?

@briantopping
Copy link
Author

briantopping commented Oct 16, 2021 via email

@stoyanr
Copy link
Contributor

stoyanr commented Oct 16, 2021

Do you prefer this is closed until I can reopen it?

No, if you still plan to work on it, let's keep it open.

@gardener-robot gardener-robot added lifecycle/rotten Nobody worked on this for 12 months (final aging stage) and removed lifecycle/stale Nobody worked on this for 6 months (will further age) labels Apr 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lifecycle/rotten Nobody worked on this for 12 months (final aging stage)
Projects
None yet
Development

No branches or pull requests

3 participants