Skip to content

Makefile: include all control-plane and demo images in build targets - #1490

Open
Anna Pendleton (annapendleton) wants to merge 3 commits into
agent-substrate:mainfrom
annapendleton:fix-makefile-images-and-demos
Open

Makefile: include all control-plane and demo images in build targets#1490
Anna Pendleton (annapendleton) wants to merge 3 commits into
agent-substrate:mainfrom
annapendleton:fix-makefile-images-and-demos

Conversation

@annapendleton

@annapendleton Anna Pendleton (annapendleton) commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

Fixes #1489

Ran local test of makefile to confirm previous and new images are built.

  • Tests pass
  • Appropriate changes to documentation are included in the PR

Comment thread Makefile Outdated
ate-setup treats the two ateom images as a pair: workerImages in the
publish step builds and pushes ateom-gvisor and ateom-microvm together,
and images.Components lists both among the packages the installer can
deploy a published image for. build-images covered only gvisor, so a
build from source left microvm behind and a WorkerPool pointing at the
microvm sandbox class had no image for this build.

The two build targets now cover images.Components exactly.
Comment thread Makefile
The package lists were spelled out inside the build-images and build-demos
recipes, which is how they drifted from images.Components in the first
place. Name the sets instead, so each package is stated once and the two
targets read as the sets they build.

Add SKIP_IMAGES for developer builds that want a component left out, such
as the microvm image, the one image built from a debian base rather than
distroless static.

Nothing changes about what gets built: ko is invoked with the same flags
over the same packages.
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.

makefile is missing some images in it's build paths

3 participants