Skip to content

[FEA]: Self-Service VPC peering API #143

@ajf

Description

@ajf

Is this a new feature, an improvement, or a change to existing functionality?

New Feature

How would you describe the priority of this feature request

High

Please provide a clear description of problem this feature solves

VPC peering is currently configurable on the gRPC API by an administrator, but it's not currently self-service (either by tenants or admins)

We need an API that owners of VPCs can configure peering between VPCs that they own (in the same "tenancy") and a site admin can configure VPC peering for any VPCs within the same Site (obviously this is NA when deploying in a single site configuration)

Feature Description

As a tenant I want to configure VPC peering without any involvement from administrators
As an Administrator I want to configure VPC peering between VPCs of any tenant within the same site.

Describe your ideal solution

POST /api/v1/vpc/X?add_peering=Y

This would create a two-way peering establishment between the VPCs.

Describe any alternatives you have considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow Carbide's Code of Conduct
  • I have searched the open feature requests and have found no duplicates for this feature request

Metadata

Metadata

Labels

featureFeature (deprecated - use issue type, but it's needed for reporting now)

Type

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions