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

UI: Backend for UI (Epic) #388

Open
8 tasks
Tracked by #382
jhmarina opened this issue Mar 9, 2023 · 6 comments
Open
8 tasks
Tracked by #382

UI: Backend for UI (Epic) #388

jhmarina opened this issue Mar 9, 2023 · 6 comments
Labels
area/ui User Interface kind/enhancement Change that positively impacts existing code kind/epic Umbrella issue for a group of related issues triage/proposal for closure There are reasons for this issue to be closed

Comments

@jhmarina
Copy link
Contributor

jhmarina commented Mar 9, 2023

What needs to be done

Develop a backend for the UI. It can be implemented using either Python or NodeJS. The UI will speak to this backend via REST which will in turn speak to the S3 service.

Why it needs to be done

Serving the UI from a webserver will avoid CORS issues. This implementation is expected to also resolve the issue of accepting the certificate.

Acceptance Criteria

  • Backend for the UI is created and implemented in either Python or NodeJS.
  • The backend should be able to maintain state.
  • It should avoid CORS issues.
  • Certificate acceptance issues should be avoided.

Tasks

@jhmarina jhmarina added this to S3GW Mar 9, 2023
@jhmarina jhmarina converted this from a draft issue Mar 9, 2023
@jhmarina jhmarina added this to the v0.14.0 milestone Mar 9, 2023
@jhmarina jhmarina added kind/enhancement Change that positively impacts existing code area/rgw-sfs RGW & SFS related labels Mar 9, 2023
@jhmarina jhmarina moved this from Backlog to To Do v0.13.0 in S3GW Mar 14, 2023
@jhmarina jhmarina changed the title rgw/sfs: implement CORS handling UI: Implement backend Mar 14, 2023
@jhmarina jhmarina added area/ui User Interface and removed area/rgw-sfs RGW & SFS related labels Mar 14, 2023
@jhmarina jhmarina changed the title UI: Implement backend UI: Backend for UI Mar 14, 2023
@jhmarina jhmarina moved this from To Do v0.14.0 to Epics in S3GW Mar 14, 2023
@jhmarina jhmarina changed the title UI: Backend for UI ⛰ UI: Backend for UI Mar 14, 2023
@jhmarina jhmarina changed the title ⛰ UI: Backend for UI ⛰ UI: Backend for UI (Epic) Mar 14, 2023
@jhmarina jhmarina removed this from the v0.14.0 milestone Mar 14, 2023
@jhmarina jhmarina changed the title ⛰ UI: Backend for UI (Epic) UI: Backend for UI (Epic) May 8, 2023
@jhmarina jhmarina moved this to Epics in S3GW May 9, 2023
@jhmarina jhmarina moved this to In Progress 🏗️ in S3GW May 9, 2023
@giubacc giubacc added this to the v0.17.0 milestone May 11, 2023
@jhmarina jhmarina added the kind/epic Umbrella issue for a group of related issues label May 15, 2023
@jhmarina jhmarina moved this from In Progress 🏗️ to To Do in S3GW May 15, 2023
@jhmarina jhmarina removed this from the v0.17.0 milestone May 15, 2023
@jhmarina jhmarina moved this from To Do to Scheduled in S3GW May 15, 2023
@jhmarina
Copy link
Contributor Author

@jecluis will add tasks to this Epic once he evaluates the work that needs to be done.

@jhmarina jhmarina assigned jecluis, votdev and giubacc and unassigned jecluis and votdev Jun 8, 2023
@giubacc
Copy link

giubacc commented Jun 19, 2023

Since this Epic is assigned to 3 persons; it could be not obvious what is the expected effort from everyone (at least it is not obvious for me).
Should we make a plan? Should we divide the implementation of APIs across ourselves ?

@jecluis
Copy link
Contributor

jecluis commented Jun 19, 2023

Jesus and I have spoken about this. We first need to make sure issues are filed, and then we'll figure this out in the coming days.

If you are aware of things that might be needed, please file issues for them. Same goes to you @votdev -- you probably know better what the backend should be delivering to the UI :)

@giubacc
Copy link

giubacc commented Jun 19, 2023

roger 👍

@giubacc
Copy link

giubacc commented Jun 23, 2023

is it ok I take https://github.com/aquarist-labs/s3gw/issues/592 ?
(asking because not sure if anyone already working on this)

@jecluis
Copy link
Contributor

jecluis commented Jun 23, 2023

is it ok I take #592 ? (asking because not sure if anyone already working on this)

Sounds good!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ui User Interface kind/enhancement Change that positively impacts existing code kind/epic Umbrella issue for a group of related issues triage/proposal for closure There are reasons for this issue to be closed
Projects
Status: No status
Development

No branches or pull requests

4 participants