-
Notifications
You must be signed in to change notification settings - Fork 45
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: Suggest to add App Instance Name #255
Comments
The UUIDs of the application instances are generated by the Edge Platform depending on the Edge Cloud Zones, so it is transparent for the Application Provider and this new parameter should follow the same approach, if we want to add this new parameter we should agree on a data model name for it as well (e.g. AppName-EdgeCloudZoneName). Some doubts here:
|
My intent was the name field be user-specified, not server generated. This is the same as AppManifest.Name. The user can choose any name they want, because that name will help them identify the application instance, so there is no specific format beyond being a string. |
Regarding your doubts:
|
In that case, developers should define one name per instance, I think it could be complex when instantiating several instances, imagining the case for 50 instances developers have to think of 50 names. And what happens when the instantiation is triggered by an user request, dynamic instantiation, the developer receives a notification to add the name for the instance? |
That's a fair point, I would suggest that we allow the user to leave the name blank, in which case the system will either leave it blank, or perhaps fill it in with the appInstanceId. |
To address the issue with mass creation of objects (AppInstances), #256 proposes that the API only targets a single AppInstance due to other issues. Additionally, #312 proposes that names are scoped to the tenant (Provider), so as long as the user is generating names that don't conflict with themselves, there should be no conflicts. |
Problem description
No human-readable identifier for application instances. Very difficult differentiate between application instances only via UUID.
Possible evolution
Suggest to add a user-assigned
name
string field to application instances, much like AppManifest has a user-defined name field. This will allow users to easily distinguish between the different application instances they have deployed.Alternative solution
None.
Additional context
None.
The text was updated successfully, but these errors were encountered: