Skip to content

fix(ui): Run the demo workload on the general-purpose runtime - #373

Open
kevwilliams wants to merge 1 commit into
mainfrom
fix/demo-general-purpose-runtime
Open

kevwilliams wants to merge 1 commit into
mainfrom
fix/demo-general-purpose-runtime

Conversation

@kevwilliams

Copy link
Copy Markdown
Contributor

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

  • Deploying the demo from the Workloads page on staging produces an instance that reaches Available
  • The confirm dialog names us-central-1 as the location

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.
@kevwilliams

Copy link
Copy Markdown
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
kevwilliams marked this pull request as ready for review September 25, 2026 22:34
@kevwilliams
kevwilliams requested a review from a team as a code owner September 25, 2026 22:34
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.

2 participants