Skip to content

Implement restore feature for DevWorkspaces #1525

@dkwon17

Description

@dkwon17

Description

This issue tracks the DWO-side implementation of a restore feature that works alongside #1524.

Additional context

Related issue eclipse-che/che#23570.

High level prototype workflow from the Eclipse Che perspective mentioned in eclipse-che/che#23570:

Prototype Restore flow -

  1. The user logs into a secondary OpenShift cluster that has Dev Spaces installed.
  2. The user creates a new workspace from the Git URL of the workspace that needs to be restored.
  3. The user indicates that they wish for the workspace to be restored from a backup. (Right now that is a manual flow using modifications to the Devfile to inject an init container). Desired flow is for a selection in the dashboard to request restore.)
  4. The workspace is created via the normal flow except that an init-container is run after PVC creation that pulls the backup image and copies the contents to ${PROJECTS_ROOT} before starting the workspace.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions