Skip to content

Add support for devfile kubernetes and openshift components #17894

@sleshchenko

Description

@sleshchenko

Is your enhancement related to a problem? Please describe.

Che currently ignores kubernetes and openshift components. These were previously supported by the che-server workspaces engine.

Describe the solution you'd like

  • Do not re-implement a che-server like behavior (i.e. extract the container of a pod/deployment and add it to the workspace pod): in the new implementation, an inner loop kubernetes or openshift component, would be applied without any modification.
  • This issue is not about the outer loop kubernetes and openshift components (there is a specific issue for that)
  • Block privileges escalations scenarios (i.e. if the user doesn’t have the privileges to create a pod in a given namespace, this feature should not allow him to do it)

Release Notes Text

Eclipse Che now supports devfile components of type kubernetes and openshift. That allow to reference Kubernetes and OpenShift manifests in a devfile and include them as part of the workspace. Devfile components of type volume and container were already supported, components of type image are not supported yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/devworkspace-operatorengine/devworkspaceIssues related to Che configured to use the devworkspace controller as workspace engine.kind/enhancementA feature request - must adhere to the feature request template.new&noteworthyFor new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notesseverity/P1Has a major impact to usage or development of the system.status/release-notes-review-neededIssues that needs to be reviewed by the doc team for the Release Notes wording

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions