Skip to content

[UI] Add fleet offers and CPU cards - #4378

Open
peterschmidt85 wants to merge 1 commit into
masterfrom
pr_fleet_offers
Open

peterschmidt85 wants to merge 1 commit into
masterfrom
pr_fleet_offers

Conversation

@peterschmidt85

@peterschmidt85 peterschmidt85 commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

The Fleet page does not show matching offers, and the Offers page only supports GPUs. This makes it difficult to check available capacity, especially for CPU-only SSH and Kubernetes fleets.

  • Fleet page: Add an Offers tab filtered by the fleet and its project, reusing the Offers component. Move Instances to a separate section below General.
  • Offers page: Add CPU cards, a GPU toggle enabled by default, optional grouping, and a GPU vendor filter. Show hourly prices per offer, with ranges for grouped offers. Improve empty states and preserve the Project filter when clearing other filters.
  • Launch page: Prefill the template wizard with resources and filters from the selected GPU or CPU offer, preserving ranges and exact memory values. Offer selection remains available only in products that allow templates.

The /gpus/list API now supports CPU groups and optional descending price order. The /runs/get_plan API adds reverse_offers, which affects only the returned offers. The UI requests up to 100 individual offers. Existing API defaults and CLI prices per GPU are preserved.

Backward compatibility

Offer listing and run planning remain backward compatible: CLIs 0.22.3 and 0.22.4 work with the updated server, and the updated CLI works with servers 0.22.3 and 0.22.4.

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