Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration with Microsoft Dev Box #955

Closed
asilverman opened this issue May 30, 2023 · 1 comment
Closed

Integration with Microsoft Dev Box #955

asilverman opened this issue May 30, 2023 · 1 comment
Assignees
Labels
Area-Environments Area-Extensibility Related to extensions Issue-Feature New feature or request Needs-PM Needs PM input Resolution-Fix-Available Available in a release

Comments

@asilverman
Copy link

Suggested new feature or improvement

Microsoft Dev Box gives you self-service access to high-performance, preconfigured, and ready-to-code cloud-based workstations. Connecting to a Dev Box happens through a RDP connection.

As a developer using Dev Box, I would like to be able to instantiate, connect and manage my Dev Box instances from Dev Home. I would also like to provision my Dev Box machines with a configuration stored in Dev Home, that way I can create fully customizable development sandboxes that are ready to go from within Dev Home.

Scenario

One example is https://devbox.microsoft.com/.

Currently, the only way to create a new Dev Box is through this portal. When I create a new Dev Box, I need to spend a lot of time provisioning it with my custom developer configurations including:

  • Applications not pre-installed in the image
  • Visual Studio Code Extensions and Settings
  • Creating a familiar folder structure to store my code and other work artifacts
  • Creating new SSH keys and granting them access in the different remote services (GitHub, AzDO, Docker, etc.)

I would be useful to store a private GitHub repository with a deploy configuration for a new Dev Box and have Dev Home orchestrate the provisioning and make it available for me to connect to the newly provisioned machine from within the app.

Additional details

One example is https://devbox.microsoft.com/.

Currently, the only way to create a new Dev Box is through this portal. When I create a new Dev Box, I need to spend a lot of time provisioning it with my custom developer configurations including:

  • Applications not pre-installed in the image
  • Visual Studio Code Extensions and Settings
  • Creating a familiar folder structure to store my code and other work artifacts
  • Creating new SSH keys and granting them access in the different remote services (GitHub, AzDO, Docker, etc.)

I would be useful to store a private GitHub repository with a deploy configuration for a new Dev Box and have Dev Home orchestrate the provisioning and making it available for me to connect to the newly provisioned machine from within the app.

@asilverman asilverman added the Issue-Feature New feature or request label May 30, 2023
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage New issue that the core contributors need to triage label May 30, 2023
@cinnamon-msft cinnamon-msft added Area-Extensibility Related to extensions Priority-1 Needs-PM Needs PM input and removed Needs-Triage New issue that the core contributors need to triage labels May 30, 2023
@asklar
Copy link
Member

asklar commented Jun 3, 2023

Looking into this a bit.
Whoever picks this up, ping me on teams.

@mathewleeza mathewleeza added this to the Backlog milestone Jun 13, 2023
@krschau krschau removed this from the Backlog milestone Mar 19, 2024
@huzaifa-d huzaifa-d added this to the Dev Home v0.14 milestone Apr 1, 2024
@krschau krschau added the Resolution-Fix-Committed Fix is checked in, but may take 3-4 weeks before it's in a release label May 15, 2024
@krschau krschau added Resolution-Fix-Available Available in a release and removed Resolution-Fix-Committed Fix is checked in, but may take 3-4 weeks before it's in a release labels Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Environments Area-Extensibility Related to extensions Issue-Feature New feature or request Needs-PM Needs PM input Resolution-Fix-Available Available in a release
Projects
None yet
Development

No branches or pull requests

7 participants