Refector application collection endpoints to not return full Instance objects #2349
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
A pair of end points that return lists of Applications and their instances was including the full instance object. This is was far more information than was needed.
This PR changes those endpoints to run an
InstanceSummary
view which is the minimum information needed for list views.Affected endpoints:
/api/v1/application/:id/instances
/api/v1/teams/:teamId/applications
I have verified all of the users of these endpoints in the UI work with these summaries.
Work to document these changes will happen as part of the api doc work in #1556
Checklist
flowforge.yml
?flowforge/helm
to update ConfigMap Templateflowforge/CloudProject
to update values for Staging/ProductionLabels
backport
labelarea:migration
label