gitpod-io / gitpod-io/gitpod

Allow Users to Manage Workspace Snapshots

Open
#11,968 3 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature: snapshots meta: never-stale team: webapp
Dominant language
TypeScript
Stars
13.8k
Forks
1.4k
Avg merge
17h 58m
Merged PRs (30d)
5

Description

Is your feature request related to a problem? Please describe

As it seems to have implemented a limit (#11423) to the amount of snapshots a workspace can have we should implement a tool that allows user to manage (delete, get share URL, etc...) the snapshots of workspaces.

Describe the behaviour you'd like

I would like to have a new page in the Gitpod workspaces UI (https://gitpod.io/workspaces) that allows users to manage snapshots for their workspaces. Perhaps getting to this page could be done by clicking on the 3 dots of the workspace and it would be a new selectable option on the dropdown menu.

Describe alternatives you've considered

There are none that I can think of. I am not even sure how to manage them with access to the GCE bucket.

Additional context

N/A

Front logo Front conversations

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Gitpod workspaces UI at https://gitpod.io/workspaces and trace how the workspace three-dot menu is built. Determine how workspace snapshots are represented and which management actions are supported, then define the new page and its completion criteria around listing, deleting, and retrieving share URLs. The issue has no file or test paths, so repository exploration is required.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
cloud, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.