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

Codespaces: Private networking with Azure VNETs (Preview) #534

Closed
github-product-roadmap opened this issue Aug 17, 2022 · 1 comment
Closed
Labels
cloud Available on Cloud codespaces Feature: GitHub Codespaces Enterprise Product SKU: GitHub Enterprise preview Feature phase: Preview shipped Shipped

Comments

@github-product-roadmap
Copy link
Collaborator

Summary

This functionality will enable developers access on-prem resources from within their codespace alongside providing enterprise and org admins more control on the network settings for org-owned codespaces.

Intended Outcome

One piece of constant feedback that blocks many enterprises from using Codespaces is access to on-prem services and resources from within a Codespace (e.g. databases, enterprise web services, package managers). In addition to on-prem access, more regulated enterprises also want existing firewall/networking policies to apply to Codespaces to aid secure development across their organization. This functionality aims at addressing the following scenarios:

  • Ability to connect from a Codespace to on-prem servers, other parts of Azure, or other clouds.
  • Ability to restrict and isolate what a Codespace can connect to.

How will it work?

Note: This functionality will be supported for the GitHub Enterprise Cloud plan.

  • Enterprise administrators can connect an existing Azure VNET and subnet to their Enterprise.

image

  • Once the VNET is connected, child organizations and repositories within that Enterprise can utilize that VNET for org-owned Codespaces to be created into.

image

  • Since the VNET is owned by the customer, they will have full control on setting the required policies, inbound/outbound NSG rules, ExpressRoute/network peering to enable Codespaces access on-prem resources in addition to being compliant with those policies.
@github github locked and limited conversation to collaborators Aug 17, 2022
@github-product-roadmap github-product-roadmap added preview Feature phase: Preview cloud Available on Cloud code codespaces Feature: GitHub Codespaces Enterprise Product SKU: GitHub Enterprise labels Aug 17, 2022
@ankneis ankneis moved this to Q4 2022 – Oct-Dec in GitHub Public Roadmap Aug 17, 2022
@ankneis ankneis moved this from Q4 2022 – Oct-Dec to Q2 2023 – Apr-Jun in GitHub Public Roadmap Dec 14, 2022
@ankneis ankneis moved this from Q2 2023 – Apr-Jun to Q4 2023 – Oct-Dec in GitHub Public Roadmap Jan 25, 2023
@ankneis ankneis moved this from Q4 2023 – Oct-Dec to Future in GitHub Public Roadmap Dec 7, 2023
@blakebrunson blakebrunson changed the title Codespaces: Private networking with Azure VNETs (beta) Codespaces: Private networking with Azure VNETs (Preview) Oct 18, 2024
@ankneis ankneis added the shipped Shipped label Nov 20, 2024
@ankneis
Copy link
Collaborator

ankneis commented Nov 20, 2024

This was shipped in a private preview. Please continue to refer to our updated Public Roadmap for the latest ships, including updates on the continuation of these projects.

@ankneis ankneis closed this as completed Nov 20, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cloud Available on Cloud codespaces Feature: GitHub Codespaces Enterprise Product SKU: GitHub Enterprise preview Feature phase: Preview shipped Shipped
Projects
Status: Future
Development

No branches or pull requests

2 participants