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

Initial Support for Multitenant Services in the Plugins #394

Open
smcclure20 opened this issue Jun 17, 2024 · 0 comments
Open

Initial Support for Multitenant Services in the Plugins #394

smcclure20 opened this issue Jun 17, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@smcclure20
Copy link
Collaborator

This is an initial step towards full support (#344), specifically only targeting the necessary plugin modifications.

RPC Changes
We will modify paragliderpb.proto to expose a new RPC which "attaches" resources to the paraglider deployment. The request will require a paraglider deployment, a resource name, and a URI for the resource. This is semantically different than CreateResource given that the service the user is aiming to add to Paraglider already exists.

Plugin Implementation
The plugin implementation of AttachResource will take the provided URI and determine if it is a multitenant service. If so, it will provision a private endpoint in the paraglider VPC in the region specified by the URI and attach it to the service. It will then create a security group (in alignment with Paraglider CreateResource expectations) and attach it to the private endpoint.

@smcclure20 smcclure20 added the enhancement New feature or request label Jun 17, 2024
@smcclure20 smcclure20 added this to the vNext milestone Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants