Skip to content

Custom, per-user, default workspace image #8184

@princerachit

Description

@princerachit
Contributor

Is your feature request related to a problem? Please describe

Gitpod uses workspace-full image as the default workspace images for repos which do not have .gitpod.yml file. I want to configure the default workspace image for all such repos at a central place.

Describe the behaviour you'd like

Given the user wants to configure the default workspace images for all their workspace without a .gitpod.yml file.
When the user navigates to settings menu.
Then they should see an option to configure default workspace image for all their workspaces.

Describe alternatives you've considered

  1. Provide an option to the user to input the default image when user tries to create a workspace. However, this does not really solve the problem as they would need to input it every time.
  2. Use users' github/gitlab etc user settings to infer the default image - This will add complexity as the user will need to manage the settings outside of gitpod.

Additional context

Based on initial request raised here gitpod-io/workspace-images#680

Activity

jldec

jldec commented on Feb 14, 2022

@jldec
Contributor

Added to WebApp Team project inbox.

@princerachit - one workaround is to use a dotfile to install missing tools on workspace startup.

axonasif

axonasif commented on Feb 15, 2022

@axonasif
Member

Cross-Related issue: #6275 #8200

changed the title [-]Allow configuration of default workspace image in the user dashboard[/-] [+]Custom, per-user, default workspace image[/+] on Apr 14, 2022
stale

stale commented on Jul 13, 2022

@stale

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

added
meta: staleThis issue/PR is stale and will be closed soon
on Jul 13, 2022
jrmcdonald

jrmcdonald commented on Aug 13, 2022

@jrmcdonald

This feature would still be useful to me. I appreciate the issue has been closed due to inactivity though. Would it be best for me to raise a new feature request or can this one be reopened?

In my case my base image has tools installed that would timeout if I tried to install them via the dotfiles support.

moved this from Done to No status in 🍎 WebApp Teamon Aug 13, 2022
moved this to In Progress in 🍎 WebApp Teamon Aug 13, 2022
removed
meta: staleThis issue/PR is stale and will be closed soon
on Aug 13, 2022
moved this from In Progress to No status in 🍎 WebApp Teamon Aug 19, 2022
SamB

SamB commented on Jan 10, 2023

@SamB

I personally was thinking it would be best if it could be pattern-based, so for example I could set the default workspace image for everything under https://salsa.debian.org to debian:unstable (or some other Debian image).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @SamB@jldec@jrmcdonald@loujaybee@princerachit

        Issue actions

          Custom, per-user, default workspace image · Issue #8184 · gitpod-io/gitpod