-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
area/che-serverarea/dashboardkind/bugOutline of a bug - must adhere to the bug report template.Outline of a bug - must adhere to the bug report template.severity/blockerCauses system to crash and be non-recoverable or prevents Che developers from working on Che code.Causes system to crash and be non-recoverable or prevents Che developers from working on Che code.
Description
Describe the bug
This functionality is currently broken - #22491
There are situation where che-server is not able to resolve a devfile from a git repository using the git service API. A typical example is when it's not GitHub, GitLab, Bitbucket or Azure DevOps repository or when SSH URL is used.
Che version
7.95@latest
Steps to reproduce
Currently dashboard just proposes user to continue with the default devfile, which is not expected.
Expected behavior
- Dashboard adds attribute
controller.devfile.io/bootstrap-devworkspace: truewhen Devfile resolution via API fails or is not supported by che-server - Add attributecontroller.devfile.io/bootstrap-devworkspace: truewhen Devfile resolution via API fails or is not supported #22697 - Workspace startup continues using the default devfile
- The rest is done by DWO - Add ability for project clone to 'bootstrap' devworkspaces devfile/devworkspace-operator#1193 (project is cloned, devfile is found, and workspace is restarted automatically)
Runtime
OpenShift
Screenshots
No response
Installation method
OperatorHub
Environment
Linux
Eclipse Che Logs
No response
Additional context
related DWO PR - devfile/devworkspace-operator#1193
Metadata
Metadata
Assignees
Labels
area/che-serverarea/dashboardkind/bugOutline of a bug - must adhere to the bug report template.Outline of a bug - must adhere to the bug report template.severity/blockerCauses system to crash and be non-recoverable or prevents Che developers from working on Che code.Causes system to crash and be non-recoverable or prevents Che developers from working on Che code.
Type
Projects
Status
✅ Done