fix(ui): Run the demo workload on the general-purpose runtime - #373
Open
kevwilliams wants to merge 1 commit into
Open
kevwilliams wants to merge 1 commit into
kevwilliams wants to merge 1 commit into
Conversation
The "Try the Demo!" button now deploys the demo image published from datum-labs/compute-network-demo. That image is a plain linux/amd64 container with no kraftcloud variant, so on the unikernel class the instance never started and reported ImageUnavailable. The general-purpose class runs each instance in a Kata VM and accepts standard Linux container images unmodified. Starts are a few seconds slower and cost more per instance than the unikernel path. The image floats on the :main tag so new demo builds reach the button without a portal change. Existing demo workloads keep the class they were created with. The confirm copy now names the us-central-1 location rather than the DFW city code.
Contributor
Author
|
Staging check on 2026-09-25: a demo deployed from this branch reached Available on the general-purpose runtime, with its network service healthy and its HTTP proxy programmed. The public URL still returned a 503 connection timeout from the edge, which looks unrelated to this change and is being chased separately. |
kevwilliams
marked this pull request as ready for review
September 25, 2026 22:34
ecv
approved these changes
Sep 25, 2026
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.
Summary
The portal's demo image from datum-labs/compute-network-demo is a standard Linux container, so on the unikernel runtime the instance never starts and reports that its image could not be pulled.
The demo now runs on the general-purpose runtime, which boots standard container images in a lightweight VM.
It also tracks the image's main tag, so new demo builds reach the portal without a code change. Existing demo workloads keep their runtime.
Test plan