project-nomad/admin/docs
Ken Eucker d5d2301679 feat(install): --use-local-images so a bundle can carry an unreleased build
management_compose.yaml pins the published Command Center image and the
builder pulls it unconditionally, so a bundle always carries the *released*
admin application. That makes an admin-side change impossible to test on an
air-gapped target until it ships in an image — including the Easy Setup
offline fixes in this branch.

With --use-local-images, an image already in the daemon is bundled as-is.
Anything not present locally is still pulled, so the flag cannot quietly
produce a bundle with a gap in it. It is opt-in because it deliberately does
not verify that a local image resembles the tag it claims.

Bundles built this way record USED_LOCAL_IMAGES=1 in the manifest and carry a
"not for distribution" note in README.txt. The manifest is read key-by-key by
the installer, so the added key needs no format bump.

The docker wrapper forwards the flag through its existing catch-all, and
`docker image inspect` inside the build container resolves against the host
daemon via the mounted socket, so host-built images are visible.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-15 20:19:27 -07:00
..
about.md chore: standardize brand name to Project NOMAD, retire backronym 2026-08-04 03:37:32 +00:00
api-reference.md feat: auto-generating OpenAPI docs with Scalar UI (#1128) 2026-08-04 03:38:33 +00:00
community-add-ons.md chore: standardize brand name to Project NOMAD, retire backronym 2026-08-04 03:37:32 +00:00
drug-reference.md docs: add an in-app Drug Reference guide (#1161) 2026-08-04 03:39:58 +00:00
faq.md docs: document Ubuntu 26.04 LTS as the recommended OS in the in-app docs (#1159) 2026-08-04 03:39:59 +00:00
getting-started.md docs: document Ubuntu 26.04 LTS as the recommended OS in the in-app docs (#1159) 2026-08-04 03:39:59 +00:00
home.md chore: standardize brand name to Project NOMAD, retire backronym 2026-08-04 03:37:32 +00:00
offline-install.md feat(install): --use-local-images so a bundle can carry an unreleased build 2026-08-15 20:19:27 -07:00
release-notes.md docs(release): finalize v1.34.0 release notes [skip ci] 2026-08-04 03:46:26 +00:00
supply-depot-apps.md docs: point MeshCore Web to the official meshcore.io site (#1142) 2026-08-04 03:38:41 +00:00
updates.md chore: standardize brand name to Project NOMAD, retire backronym 2026-08-04 03:37:32 +00:00
use-cases.md chore: standardize brand name to Project NOMAD, retire backronym 2026-08-04 03:37:32 +00:00