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

Add support for GCP Private Service Connect #95

Closed
abhinavg6 opened this issue Feb 5, 2024 · 0 comments · Fixed by #115
Closed

Add support for GCP Private Service Connect #95

abhinavg6 opened this issue Feb 5, 2024 · 0 comments · Fixed by #115
Assignees
Labels
enhancement New feature or request Priority-P0 Critical priority designation

Comments

@abhinavg6
Copy link

We would like to add an option to create a W&B GCP deployment as a Private Service Connect-enabled one. What that means is if the option is selected, we should automatically provision a Private Service Connect managed service for the deployment such that the deployment could be accessed from a GCP private endpoint in the same or another GCP project / organization.

https://cloud.google.com/vpc/docs/private-service-connect#managed-services
https://cloud.google.com/vpc/docs/about-vpc-hosted-services
https://cloud.google.com/vpc/docs/configure-private-service-connect-producer

Also, as part of this work, we would like to provide an additional linked option to restrict creating endpoints in only allowed GCP projects. So for a W&B dedicated cloud deployment, the W&B customer could restrict which of their GCP projects are allowed to connect to their deployment.

https://cloud.google.com/vpc/docs/manage-private-service-connect-services

For reference, AWS Privatelink support was added as part of this PR - wandb/terraform-aws-wandb#169. A key dependency to start this project is Kubernetes operator support for GCP. So we should wait until that's available.

@abhinavg6 abhinavg6 added enhancement New feature or request Priority-P0 Critical priority designation labels Feb 5, 2024
@jsbroks jsbroks linked a pull request Apr 30, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Priority-P0 Critical priority designation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants