-
Notifications
You must be signed in to change notification settings - Fork 12
API v2 #9
Copy link
Copy link
Open
Labels
area-orchestratorAffects DCP usage in Microsoft AspireAffects DCP usage in Microsoft AspireenhancementNew feature or requestNew feature or request
Milestone
Metadata
Metadata
Assignees
Labels
area-orchestratorAffects DCP usage in Microsoft AspireAffects DCP usage in Microsoft AspireenhancementNew feature or requestNew feature or request
Rationale
After shipping several Aspire releases we have learned enough, and accumulated enough outstanding, breaking-change work items, to develop a new version of DCP API.
Must-have work items and issues
NamespacedName, or--if the referenced object kind can vary (rare)--that they useNamespacedNameandGroupVersionResourcecombination. We mostly conform to this rule already in API v1 but not always, e.g.ContainerExecSpecrefers to its owningContainerby name only.Executableto be able to model Executables that are suspended under debugger/restarted after code change (watch mode). Relevant Aspire issue: Add Suspended state for projects/Executables aspire#9321Should-consider work items and issues
These are issues that should be considered when designing details of v2 API and may benefit from being implemented on top of the new v2 API (not supported by v1 API), but are not blocking with regards to shipping v2 API