fix(desktop): expose pod workspace quota - #7209
Conversation
|
Consumer integration: labring/brain#263 That PR consumes this new |
|
Reviewed together with labring/brain#263. The direction is right and I verified the data path end to end: Blocking: CI is red — dbprovider and template image builds (amd64/arm64, 4 jobs) fail to compile. From the dbprovider build log: Root cause: this PR adds
Needed: add Non-blocking notes:
Cross-repo ordering: merge/deploy this PR before labring/brain#263 — the brain guard safely filters unknown items in both directions, but if brain ships first users see a "Pods --/--" row until Desktop upgrades. |
Adapt dbprovider, template and applaunchpad QuotaBoxes to render the new pod workspace quota item: add sourceMap color / icon entries and missing i18n keys, aligning zh label with the shared quota-dialog.
735306c to
996bbc6
Compare
Summary
hard.podsandused.podsto a public quota item withtype: "pod"Why
User quota CRDs already contain pod limits, but the Desktop workspace quota API omitted them, so downstream consumers could not display or guard against pod limits.
Validation
git diff --checkFull workspace TypeScript compilation is unavailable in the sparse checkout because unrelated generated Prisma clients and package outputs are absent.
Related change
The corresponding brain PR consumes and displays this new quota item. Its link will be added here after both PRs are created.