Bootstrap Pack

Audience: operators building or installing the bootstrap pack that primes a sealed (air-gapped) Stella Ops environment.

The bootstrap pack carries the core images, caches, configuration defaults, and verification scripts needed to bring a sealed site online for the first time. This guide covers its contents, deterministic build steps, install procedure, and rollback.

Contents

Build steps

  1. Gather image digests and charts from trusted registry/mirror.
  2. Create bootstrap-manifest.json with:
    • bundleId, createdAt (UTC), producer, mirrorGeneration
    • files[] (path, sha256, size, mediaType)
    • optional dsseEnvelopeHash
  3. Package into tarball with deterministic ordering (POSIX tar, sorted paths, numeric owner 0:0).
  4. Compute sha256 for tarball; record in manifest.

Install steps

  1. Transfer pack to sealed site (removable media).
  2. Verify tarball hash and DSSE (if present) using offline trust roots.
  3. Load images/charts into local registry; preload caches to local-nugets/ etc.
  4. Apply network policies (deny-all) and sealed-mode config.
  5. Register bootstrap manifest and mirrorGeneration with Excititor/Export Center.

Determinism & rollback