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

Longhorn controller (Epic) #470

Closed
6 of 17 tasks
jhmarina opened this issue Apr 24, 2023 · 6 comments
Closed
6 of 17 tasks

Longhorn controller (Epic) #470

jhmarina opened this issue Apr 24, 2023 · 6 comments
Assignees
Labels
kind/design Design work kind/epic Umbrella issue for a group of related issues kind/feature New functionality or support for something

Comments

@jhmarina
Copy link
Contributor

jhmarina commented Apr 24, 2023

What needs to be done

Develop an endpoint controller component responsible for managing the deployment of s3gw pods in Longhorn. The controller should create and manage both the s3gw endpoint and the s3gw-ui.

Why it needs to be done

The endpoint controller will provide the necessary functionality to create and manage the s3gw endpoint and the s3gw-ui in Longhorn.

Acceptance Criteria

The controller should be capable of creating and managing s3gw pods, including the s3gw endpoint and the s3gw-ui.

Additional information

Longhorn Enhancement Proposal

Tasks

Implement the Longhorn Controller

@jhmarina jhmarina added the kind/epic Umbrella issue for a group of related issues label Apr 24, 2023
@jhmarina jhmarina modified the milestone: v0.17.0 May 9, 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 added the LH 1.6 label Jul 4, 2023
@jhmarina jhmarina added this to the v.0.19.0 milestone Jul 11, 2023
@asettle
Copy link
Contributor

asettle commented Jul 13, 2023

@m-ildefons will be conducting some preliminary investigations into testing up an environment suitable for developing and testing the controller. Adding Moritz to this ticket temporarily so that he can get this work done.

Ticket to be reassigned to Joao once he returns from vacation. It may work best to add a task to this ticket.

@jecluis
Copy link
Contributor

jecluis commented Jul 17, 2023

Spoke with @m-ildefons this morning. He'll continue working on this. I'll take over should the need come up.

@m-ildefons
Copy link
Contributor

@m-ildefons
Copy link
Contributor

These are the PRs open, which implement the LH Controller:
Longhorn: longhorn/longhorn#6640
Longhorn Manager: longhorn/longhorn-manager#2136
Longhorn UI: longhorn/longhorn-ui#649
Longhorn Engine: longhorn/longhorn-engine#934
Backupstore: longhorn/backupstore#148
Longhorn Instance Manager: longhorn/longhorn-instance-manager#285
Integration Tests: longhorn/longhorn-tests#1523

@jecluis jecluis added this to the v0.23.0 milestone Nov 1, 2023
@vmoutoussamy vmoutoussamy added the priority/0 Needs to go into the next release or force a patch label Nov 15, 2023
@jecluis jecluis modified the milestones: v0.23.0, v0.24.0 Nov 27, 2023
@jecluis jecluis removed the priority/0 Needs to go into the next release or force a patch label Mar 21, 2024
@jecluis jecluis removed this from the v0.24.0 milestone Mar 21, 2024
@jecluis
Copy link
Contributor

jecluis commented Mar 21, 2024

LH integration is no longer part of the plan.

@jecluis jecluis closed this as not planned Won't fix, can't repro, duplicate, stale Mar 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/design Design work kind/epic Umbrella issue for a group of related issues kind/feature New functionality or support for something
Projects
None yet
Development

No branches or pull requests

5 participants