Skip to content

Updates to the Devfile 2 model to support Che workspaces #18878

@l0rd

Description

@l0rd

Is your enhancement related to a problem? Please describe.

There are some features of workspaces that could be specified using a Devfile v1 that it's not possible to specify using Devfile v2 yet.

Describe the solution you'd like

spec:
  components:
    - name: my-ephemeral-volume 
      volume:
        ephemeral: false # Volume my-ephemeral-volume will be mounted as emptyDir
  • asynchronous storage controller team
  • Support secret and configmap injection (to review if we want to support current injection mechanism) controller team
    ^
    we don't need to have it on devfile model, we're going to implement it in the same way as currently Che does, match secrets and configmaps with their labels/annotations.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/devfile-specIssues related to Devfile v2engine/devworkspaceIssues related to Che configured to use the devworkspace controller as workspace engine.kind/enhancementA feature request - must adhere to the feature request template.kind/epicA long-lived, PM-driven feature request. Must include a checklist of items that must be completed.severity/P1Has a major impact to usage or development of the system.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions