Repository navigation
[UI] Add fleet offers and CPU cards - #4378
Open
peterschmidt85 wants to merge 1 commit into
Open
peterschmidt85 wants to merge 1 commit into
peterschmidt85 wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
The
Fleetpage does not show matching offers, and theOfferspage only supports GPUs. This makes it difficult to check available capacity, especially for CPU-only SSH and Kubernetes fleets.Fleetpage: Add anOfferstab filtered by the fleet and its project, reusing the Offers component. MoveInstancesto a separate section belowGeneral.Offerspage: Add CPU cards, aGPUtoggle enabled by default, optional grouping, and aGPU vendorfilter. Show hourly prices per offer, with ranges for grouped offers. Improve empty states and preserve theProjectfilter when clearing other filters.Launchpage: 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/listAPI now supports CPU groups and optional descending price order. The/runs/get_planAPI addsreverse_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.