Skip to content

feat(appservice): add app accelerator spec in resource list API#3441

Merged
dkeven merged 1 commit into
module-appservicefrom
appservice/feat/binding_app_spec
Jun 22, 2026
Merged

feat(appservice): add app accelerator spec in resource list API#3441
dkeven merged 1 commit into
module-appservicefrom
appservice/feat/binding_app_spec

Conversation

@dkeven

@dkeven dkeven commented Jun 22, 2026

Copy link
Copy Markdown
Member
  • Background
    Add each bound app's accelerator spec in the compute resource list API for frontend to show more info.

  • Target Version for Merge
    1.12.6, 1.12.7

  • Related Issues
    none

  • PRs Involving Sub-Systems
    none

  • Other information:
    none


Note

Medium Risk
The listing path now depends on ApplicationManager config reads for every distinct bound app and fails the whole response on any resolution error, which can affect admin compute views when configs are missing or invalid.

Overview
The compute resources list API now returns each device binding’s currently selected resource-mode requirement (CPU/GPU/memory require & limits, multi-card / multi-node flags) inline on Allocation.spec, so the UI can show accelerator details without extra lookups.

A new read-time step AttachBoundAppSpecs resolves that requirement once per unique (owner, appName) from the app’s ApplicationManager config and attaches it to every binding on the node tree. Spec is not stored in the allocation config map. If any bound app’s config cannot be loaded or its selected mode cannot be resolved, the entire list request fails with an error.

Reviewed by Cursor Bugbot for commit 6cc269e. Bugbot is set up for automated code reviews on this repo. Configure here.

@vercel

vercel Bot commented Jun 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
olares-docs Ignored Ignored Jun 22, 2026 6:11am

Request Review

@dkeven dkeven merged commit 9046d92 into module-appservice Jun 22, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant