project-nomad/install
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
..
calibre-empty-library feat(supply-depot): per-app onboarding docs, install fixes, and in-app Docs links 2026-06-23 04:46:47 +00:00
sidecar-disk-collector chore: standardize brand name to Project NOMAD, retire backronym 2026-08-04 03:37:32 +00:00
sidecar-updater fix(updater): prune superseded images after update to reclaim disk (#1101) 2026-08-04 03:37:36 +00:00
tests feat(install): add offline artifact installation mode 2026-08-14 14:17:03 -07:00
build_offline_bundle.sh feat(install): --use-local-images so a bundle can carry an unreleased build 2026-08-15 20:19:27 -07:00
build_offline_bundle_docker.sh feat(install): add offline artifact installation mode 2026-08-14 14:17:03 -07:00
capture_installed_images.sh feat(install): add offline artifact installation mode 2026-08-14 14:17:03 -07:00
collect_disk_info.sh feat: disk info collection 2025-12-07 19:13:43 -08:00
entrypoint.sh fix: lazy-connect + retry for ioredis to avoid blocked startup 2026-06-23 17:40:10 +00:00
install_nomad.sh feat(install): add offline artifact installation mode 2026-08-14 14:17:03 -07:00
management_compose.yaml docs(install): make storage-relocation guidance accurate and consistent (#1103) 2026-08-04 03:37:37 +00:00
migrate-disk-collector.md chore: standardize brand name to Project NOMAD, retire backronym 2026-08-04 03:37:32 +00:00
migrate-disk-collector.sh chore: standardize brand name to Project NOMAD, retire backronym 2026-08-04 03:37:32 +00:00
run_updater_fixes.sh chore: standardize brand name to Project NOMAD, retire backronym 2026-08-04 03:37:32 +00:00
start_nomad.sh chore: standardize brand name to Project NOMAD, retire backronym 2026-08-04 03:37:32 +00:00
stop_nomad.sh chore: standardize brand name to Project NOMAD, retire backronym 2026-08-04 03:37:32 +00:00
uninstall_nomad.sh fix(install): define missing header_red + colors in uninstall/update scripts (#1098) 2026-08-04 03:37:35 +00:00
update_nomad.sh docs: document Ubuntu 26.04 LTS as the recommended OS in the in-app docs (#1159) 2026-08-04 03:39:59 +00:00
verify_offline_bundle.sh feat(install): add offline artifact installation mode 2026-08-14 14:17:03 -07:00
wikipedia_en_100_mini_2025-06.zim fix(ZIM): host initial zim download in GH repo 2025-09-02 22:44:01 -07:00
wikipedia_en_100_mini_2026-01.zim build: add latest initial zim file 2026-03-24 02:08:18 +00:00