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

s3gw UI accessible in Longhorn for volume details (Epic) #540

Closed
jhmarina opened this issue May 23, 2023 · 1 comment
Closed

s3gw UI accessible in Longhorn for volume details (Epic) #540

jhmarina opened this issue May 23, 2023 · 1 comment
Assignees
Labels
area/ui User Interface kind/epic Umbrella issue for a group of related issues

Comments

@jhmarina
Copy link
Contributor

jhmarina commented May 23, 2023

What needs to be done

Add a link in the Longhorn user interface that allows users to access the s3gw UI in the volume details. It serves as an intermediate step towards the full integration of s3gw into the Longhorn UI. The expected features for the UI are:

  • Bucket management
    • Create and delete a bucket
  • Bucket access management
    • Ensure the user can create and delete/revoke bucket credentials (persistent and secure)
    • Ensure access management is through secret and access keys (and stored securely)

Although the s3gw UI will be loaded separately, it should closely resemble the Longhorn UI to ensure a seamless and cohesive user experience.

Acceptance Criteria

  • A link in the Longhorn user interface provides access to the s3gw UI for volume details.
  • Clicking on the link opens the s3gw UI in a new tab or window.
  • The s3gw UI reflects the design principles, visual elements, and layout of the Longhorn UI to maintain UI consistency.
  • The s3gw UI includes the following expected features:
    • Bucket Management:
      • Users can create and delete buckets.
    • Bucket Access Management:
      • Users can create, delete, and revoke bucket credentials.
      • Bucket credentials are securely stored and managed.
      • Access management is implemented using secret and access keys.

Additional Information

### My tasks
- [ ] https://github.com/aquarist-labs/s3gw/issues/552
- [ ] Enable s3gw set up from Longhorn volume
- [ ] Add link to s3gw UI in Longhorn volume
@github-project-automation github-project-automation bot moved this to Backlog in S3GW May 23, 2023
@github-actions github-actions bot added the triage/waiting Waiting for triage label May 23, 2023
@jhmarina jhmarina added kind/epic Umbrella issue for a group of related issues Longhorn 1.5 integration labels May 23, 2023
@jhmarina jhmarina modified the milestones: v.0.19.0, v0.18.0 May 23, 2023
@jhmarina jhmarina moved this from Backlog to Scheduled in S3GW Jun 12, 2023
@jhmarina jhmarina removed this from the v0.18.0 milestone Jun 12, 2023
@jhmarina jhmarina added area/ui User Interface and removed LH 1.6 triage/waiting Waiting for triage labels Jun 12, 2023
@jhmarina jhmarina added the LH 1.6 label Jul 4, 2023
@jhmarina jhmarina added this to the v.0.19.0 milestone Jul 11, 2023
@jhmarina jhmarina moved this from Scheduled to Epics in S3GW Jul 18, 2023
@jhmarina jhmarina removed this from the v.0.19.0 milestone Jul 19, 2023
@jhmarina
Copy link
Contributor Author

jhmarina commented Aug 7, 2023

I'm closing this Epic. We've made significant advances in the LH controller work and will focus on the Longhorn UI support epic

@jhmarina jhmarina closed this as completed Aug 7, 2023
@github-project-automation github-project-automation bot moved this from Epics to Done in S3GW Aug 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ui User Interface kind/epic Umbrella issue for a group of related issues
Projects
None yet
Development

No branches or pull requests

2 participants