-
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
Pre-build DevWorkspace templates for devfile v2 of devfile registry #19718
Comments
Dropping area/dashboard since it's more on devfile-registry currently. |
The idea is to generate DW templates at build time and put them into |
Hi, a question to the assignee of this issue: Will the outcome require any changes to the relevant content of the Installation Guide or Administration Guide or End-user Guide? Yes/No? |
Is blocked by #20780 |
I don't think so, It's just a technical debt. |
Links of DevWorkspaceTemplates should be added into {
"displayName": "Go",
"description": "Stack with Go 1.14",
"tags": [
"Debian",
"Go"
],
"icon": "/images/go.svg",
"links": {
"v2": "https://github.com/che-samples/golang-echo-example/tree/devfile2",
"devWorkspaces": {
"eclipse/che-theia/latest": "/devfiles/go/devworkspace-che-theia-latest.yaml"
"eclipse/che-theia/next": "/devfiles/go/devworkspace-che-theia-next.yaml"
},
"self": "/devfiles/go/devfile.yaml"
}
} |
Is your enhancement related to a problem? Please describe.
Creating a devWorkspace from a devfile result in dashboard may require several operations like:
etc.
At the end, we have a workspace definition (DevWorkspace templates) that can be used to create the DevWorkspace
Describe the solution you'd like
pre-built the devWorkspace templates for some editors like theia/intellij, etc and host them in the devfile registry
then, when dashboard wants to create a devWorkspace from a given 'getting started' devfile, it'll only need to apply the templates on k8s api instead of parsing/analyzing/etc.
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: