Use devfile gem in spike branch
Things to do
-
make sure the devfile integrates with the gitlab monolith - check update here -
use gemfile on rails to generate k8s resources instead of DevWorkspace resource -
remove "informer on DevWorkspace resources" in agentk and instead watch on Deployment -
process user devfile to inject editor components -
extract workspace URL during resource generation instead of fetching the URL from information received from agentk -
make changes to workspace states -
remove actual state calculation from agentk -
add actual state calculation in rails
-
-
add support in devfile gem to add labels/annotations
Related to DWO dependency removal but will be tackled in a followup issue
-
remove devworkspace_resource_version and devworkspacerouting_resource_version fields from the database -
add resource_version and processed_devfile field to the database
Related to DWO dependency removal but not sure if it will be within the scope of this issue
-
process user devfile to inject project cloning components -
add tls certificates on agentk setup
MRs
Edited by Vishal Tak