-
Notifications
You must be signed in to change notification settings - Fork 21
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
docs/design: s3gw-ui backend design document #403
Conversation
9ebf530
to
d9cce7a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I know we already discussed this and for sure the solution proposed here works; however I have the sensation that all this architecture could be a bit too much overcomplicated for the problem we have. |
This will work (in addition to our REST based layer) because the S3 endpoints still exist and can be used by whatever client. This excludes RGW Admin Ops calls (user and bucket management) which are not S3, therefore they are reserved for the s3gw ui.
This solution counteracts the sense of an administration interface that should have access to everything. BTW, as it seems now we have to add an UI into Longhorn as well, a REST API makes more sense than before. |
What Volker said, and I would like to expand on a few things.
And they can. They can speak to s3gw all they want. If they are a browser client, then they will have to find their own way to talk to s3gw, and address CORS themselves.
They can, as long as they solve the CORS issue themselves. If that ever happens, and if they then believe s3gw should address the CORS issue for them, then they can open an issue and we can discuss it then.
They can. They can configure CORS on their buckets. We're not removing that ability.
That's a no, because that doesn't solve the CORS issue for the On top of it, relying on user-specific CORS policies for administration and management of |
ok, with the given rationale, I don't see motivations against the proposed design. |
Signed-off-by: Joao Eduardo Luis <joao@suse.com>
d9cce7a
to
46ff5d9
Compare
@irq0 pushed with additional information on the behavior of |
@jhmarina doesn't seem like anyone has particular strong feelings against merging this. Mind approving so this can be merged? |
With this patch we are introducing a design document ADR on the proposed
s3gw-ui
backend.Feedback welcome.
Signed-off-by: Joao Eduardo Luis <joao@suse.com>