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

EAM API: Regions for App definitions #307

Open
gainsley opened this issue Sep 24, 2024 · 0 comments
Open

EAM API: Regions for App definitions #307

gainsley opened this issue Sep 24, 2024 · 0 comments
Labels
enhancement Suggesting ideas for new API features or questions on directions for API evolution

Comments

@gainsley
Copy link
Collaborator

Problem description

EdgeXR's App definitions are stored per region, to allow for data sovereignty for data restricted to a specific region. The NBI API specifies regions for Zones and AppInstances, but not for Apps. We would like to propose scoping App definitions to regions as well.

Possible evolution

Add a region parameter to the App APIs, the same as the Zone and AppInstance APIs.

Alternative solution

Make the region parameter for App APIs optional, allowing for either global or regional App definitions. This makes the solution more complex but allows for specific App definitions to conform to data sovereignty requirements, while allowing for other App definitions without such requirements to remain global and more easily managed.

Additional context

@gainsley gainsley added the enhancement Suggesting ideas for new API features or questions on directions for API evolution label Sep 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Suggesting ideas for new API features or questions on directions for API evolution
Projects
None yet
Development

No branches or pull requests

1 participant