-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Che to perform git clone of projects to reduce errors and for easier integration with editors #15973
Comments
@benoitf which team is expected to work on this epic? |
For now it's unassigned let's assign to devex |
When working on an implementation we should think about something that will work with devworkspace operator and devfile 2.0 too. |
I am removing this as part of "DevWorkspace Integration - STEP3" milestone as we are going to include #20432 instead. |
Issues go stale after Mark the issue as fresh with If this issue is safe to close now please do so. Moderators: Add |
Cloning projects lifecycle.
Today, the clone operation is done when user is opening the workspace in Eclipse Theia.
So it means, that we delay the clone operation at the end, when a client is connected.
It's mostly due to handle the 'private' projects where authentication is required and then user is prompted with github oAuth for example.
That said, there are several drawbacks to do this at the final step.
Workspace startup can be faster if it's done earlier.
Private repositories and handling
We could clone in init container, etc but it may work only for public repositories.
Workspace loader could handle as well the clone operation for private projects as it's used by all editors.
Init containers could handle also the clone operation if we've stored previously some tokens.
How are we going to address it?
The text was updated successfully, but these errors were encountered: