Kubernetes v1.37.1-CE-ubuntu24.04-r2 build trail
How ReadyStack built readystack/kubernetes:v1.37.1-CE-ubuntu24.04-r2 and its build kit, copied record by record: why the release exists, every chain, drive and stage it went through, the model work, the review rounds, the defects, the checks that verified it and when it was published. Each line names the record it comes from in brackets; a record that does not exist for this release says so.
This trail
As JSON- Image
readystack/kubernetes:v1.37.1-CE-ubuntu24.04-r2 - Index digestsha256:a3dcd105da2495f5ee790589b4cbba4431993708933e012e919a31bcaad18ecd
- linux/amd64 digestsha256:fd30476fb8e96b42deaaafcb7ba25e0437b57c83ceeac7c6ae42572559ca20e7
- Archive
ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.tar.gz - Archive SHA-256 now6e0e7822b8a2ffbe5ff4d987dbf7978ff54888320d08daf3453b948d740927ca
- Generated2026-11-02T23:33:35Z by KitForge release/build_trail.py
- Sections9 sections, 3 fully recorded; 13 items not recorded
Signed with the release key The trail's signature is a Sigstore bundle beside it. Check it is ours before you rely on it:
cosign verify-blob --key https://readystack.dev/keys/cosign.pub \ --bundle ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.trail.json.sigstore ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.trail.json
IdentityWhy this release existsThe path through the harnessModel work per stageReviewDefectsVerificationPublicationPackages and CPU level
Identity
1 item not recorded- ProductKubernetes (kubernetes) [MANIFEST.json]
- Release tagv1.37.1-CE-ubuntu24.04-r2 [MANIFEST.json]
- Imagereadystack/kubernetes:v1.37.1-CE-ubuntu24.04-r2 [MANIFEST.json]
- Image index digestsha256:a3dcd105da2495f5ee790589b4cbba4431993708933e012e919a31bcaad18ecd [docs/provenance/LOCKED_DIGEST.txt]
- linux/amd64 image digestsha256:fd30476fb8e96b42deaaafcb7ba25e0437b57c83ceeac7c6ae42572559ca20e7 [ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.rebuild.json, subject.image_manifest_digest]
- ArchiveReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.tar.gz (bytes 605363469) [MANIFEST.json]
- Archive sha256 at publish3bc000df0acdc64483a4a81fba0e0005904024f7ca833c03046ad8665e186d42 [MANIFEST.json, repack_history[0].previous_tarball_sha256]
- Archive sha256 now6e0e7822b8a2ffbe5ff4d987dbf7978ff54888320d08daf3453b948d740927ca [MANIFEST.json, tarball_sha256]
- Archive records agreeyes [MANIFEST.json, PUBLISH_MANIFEST.json and .cutover.json name the same sha256]
- Repack history
- at 2026-11-01 · label kitfix · reason customer kit files brought up to the current engine: BUILD_OFFLINE.sh (kit root, docs/offline, docs/docker); the header of BUILD_OFFLINE.sh no longer says a --provenance rebuild meets a SLSA build level, comment lines only; not image inputs; image and every build input unchanged · previous sha256 3bc000df0acdc64483a4a81fba0e0005904024f7ca833c03046ad8665e186d42 · sha256 6e0e7822b8a2ffbe5ff4d987dbf7978ff54888320d08daf3453b948d740927ca · replaced BUILD_OFFLINE.sh, docs/docker/BUILD_OFFLINE.sh, docs/offline/BUILD_OFFLINE.sh, rebuild.json
- Upstream repositoryhttps://github.com/kubernetes/kubernetes [docs/provenance/SOURCE_TREE_HASH.json]
- Upstream refv1.37.1 [docs/provenance/SOURCE_TREE_HASH.json]
- Upstream commitf78e722310e50bcaca9276be22276d9e91d91308 [docs/provenance/SOURCE_TREE_HASH.json]
- Source tree hash9b6ed1d7a503ebb54aa8e5bd0e2266e698c640f4a2dd445039391337d052a0ed (files 31262) [docs/provenance/SOURCE_TREE_HASH.json, tree_listing_sha256 (sha256 of the sorted file listing)]
- Kit tree hashsha256:9db02e109e81c94834658470ae7dff81baad8d422df30c12a61c330a7e0f876e [ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.rebuild.json, inputs.tree_hash]
- SOURCE_DATE_EPOCH1790183182 (utc 2026-09-23T17:06:22Z) [ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.rebuild.json, inputs.source_date_epoch]
- Base images
- ref golang:1.26.10-bookworm@sha256:632dff7351799a5a9954a48dc06670ade72ee44e8c351cdc0e5a57af2fea21af · platform digest sha256:88750ccdd0f2a77fcc00a14b1a48d6409bd8ddb5d7c2dd6ec0b4a2e916daf9d9
- ref ubuntu:24.04@sha256:24737cef17f4e22b1977df7d9a05e77c4e28b7da5b8911f8d8ccda136bf3573c · platform digest sha256:78d4744ead1f5b19b04d0df558ab182a5300903900755e515b2ca4d10eb2044d
- BuildKitmoby/buildkit:v0.31.2 (image digest sha256:e0e67ea9c4bb07bdef683e29f70f3b623d1eb9c82274a9ec04e6bb0511449fb0) [ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.rebuild.json, engine]
- Not recorded: the engine commit(s) that built it (drive_runs records them for drives from 2026-11-02; this release's drives were rebuilt from line logs, which do not name it)
Why this release exists
Fully recorded- Chain657 (created 2026-10-27T02:28:59Z · trigger customer_request · upstream version v1.37.1) [chains, chains #657]
- Requestbuild request #339 (rebuild) (requested at 2026-10-27T01:49:53Z · requested by kitforge-agent · version v1.37.1) [build_requests, build_requests #339]
- Reasonrevision v1.37.1-CE-ubuntu24.04-r2: same upstream version rebuilt (retarget.py --rev-bump) [build_requests, build_requests #339 request_reason]
- Supersedesreadystack/kubernetes:v1.37.1-CE-ubuntu24.04-r1 (chain 612) [chains, chains #612]
The path through the harness
2 items not recorded1 chain · 5 drives · 18 stages · 3 rewinds
Chain 657 release · shipped
Created 2026-10-27T02:28:59Z, upstream v1.37.1, build request 339 [chains, chains #657]
| Drive | Started | Minutes | Build host | How it stopped |
|---|---|---|---|---|
| 188 | 2026-10-27T02:30:43Z | 55.6 | build host 1 withhold-publish | stage_failed at package_archive [drive_runs, drive_runs #188] rebuilt from a build line's log |
| 193 | 2026-10-27T04:54:54Z | 17 | build host 1 withhold-publish | ready_to_ship [drive_runs, drive_runs #193] rebuilt from a build line's log |
| 195 | 2026-10-27T06:04:57Z | 7.9 | build host 1 withhold-publish | ready_to_ship [drive_runs, drive_runs #195] rebuilt from a build line's log |
| 199 | 2026-10-27T08:10:28Z | 8 | build host 1 withhold-publish | ready_to_ship [drive_runs, drive_runs #199] rebuilt from a build line's log |
| 202 | 2026-10-27T08:50:33Z | 11.4 | build host 1 publish-held | shipped [drive_runs, drive_runs #202] rebuilt from a build line's log |
Stages, in order
| Stage | First start | Passed | Attempts | Gate checks passed | Artifacts (SHA-256) |
|---|---|---|---|---|---|
intake |
2026-10-27T02:30:49Z | 2026-10-27T02:30:50Z | 1 | 4
|
— |
acquire |
2026-10-27T02:31:04Z | 2026-10-27T02:31:05Z | 1 | 12
|
— |
plan |
2026-10-27T02:31:54Z | 2026-10-27T02:31:55Z | 1 | 10
|
— |
assemble_kit |
2026-10-27T02:43:48Z | 2026-10-27T02:43:48Z | 1 | 27
|
— |
remediate |
2026-10-27T02:44:55Z | 2026-10-27T02:44:56Z | 1 | 8
|
— |
build_kit |
2026-10-27T03:01:30Z | 2026-10-27T03:01:31Z | 1 | 9
|
— |
verdict |
2026-10-27T03:03:59Z | 2026-10-27T03:04:00Z | 1 | 8
|
— |
publish_image |
2026-10-27T03:05:07Z | 2026-10-27T03:05:08Z | 1 | 7
|
— |
boot_instance |
2026-10-27T03:05:26Z | 2026-10-27T03:05:28Z | 2 | 3
|
— |
sbom |
2026-10-27T03:05:57Z | 2026-10-27T03:05:58Z | 1 | 5
|
— |
schema_discovery |
2026-10-27T03:06:00Z | 2026-10-27T03:06:01Z | 1 | 7
|
— |
admin_handbook |
2026-10-27T03:14:27Z | 2026-10-27T03:14:28Z | 1 | 7
|
— |
db_handbook |
2026-10-27T03:23:08Z | 2026-10-27T03:23:09Z | 1 | 8
|
— |
seed_data |
2026-10-27T03:23:18Z | 2026-10-27T03:23:19Z | 1 | 6
|
— |
seed_validate |
2026-10-27T03:23:21Z | 2026-10-27T03:23:22Z | 1 | 3
|
— |
usecase_validate |
2026-10-27T03:23:51Z | 2026-10-27T03:23:52Z | 1 | 10
|
— |
finalize_docs |
2026-10-27T03:23:57Z | 2026-10-27T03:23:58Z | 1 | 9
|
— |
package_archive |
2026-10-27T03:26:14Z | 2026-10-27T09:01:51Z | 5 | 33 (final gate PASS)
|
— |
[stage_runs]
Rewinds
- 2026-10-27T05:45:26Z:
package_archivetopackage_archiveon docs_redo (scripts/redo-docs.py) [stage_events, stage_events #2106] - 2026-10-27T06:31:44Z:
package_archivetopackage_archiveon docs_redo (scripts/redo-docs.py) [stage_events, stage_events #2107] - 2026-10-27T08:50:05Z:
package_archivetopackage_archiveon docs_redo (scripts/redo-docs.py) [stage_events, stage_events #230]
- Not recorded: each drive's ticks and first failed check (drive_runs records them for drives from 2026-11-02; these drives were rebuilt from line logs)
- Not recorded: the sha256 of each stage's artifacts (stage_events records them for stages passed from 2026-11-02; this chain's events were rebuilt from stage_runs and logs) — the archive's CHECKSUMS.sha256 lists the sha256 of every file it ships
Model work per stage
3 items not recordedRole: writer model. Calls up to 2026-10-27T09:01:51Z.
79 calls over 4 stages
| Stage | Calls | Refused | Errors | Max attempt | Forced commits | Real tokens | Lesson rules shown |
|---|---|---|---|---|---|---|---|
plan | 2 | 0 | 0 | 1 | not recorded | not recorded | — |
remediate | 2 | 0 | 0 | 1 | not recorded | not recorded | — |
admin_handbook | 42 | 20 | 0 | 3 | not recorded | not recorded | — |
db_handbook | 33 | 10 | 0 | 3 | not recorded | not recorded | — |
[micro_step_runs]
- Not recorded: forced commits (micro_step_runs records them for calls from 2026-11-02)
- Not recorded: real token counts (recorded per call from 2026-11-02; earlier rows hold only an estimate, which is not shown)
- Not recorded: the lesson rules shown to the writer model (lesson_recalls holds no rows for this chain: its recorder was silent from 2026-06-06 to 2026-11-02)
Review
2 items not recordedRole: review model.
3 rounds, 3 counted, $4.98 recorded cost
| Round | Started | Critical | Major | Minor | Verdict | Cost | Cap in force | Archive reviewed |
|---|---|---|---|---|---|---|---|---|
| 1 | 2026-10-27T05:12:30Z | 3 | 2 | 17 | findings to repackage [held_rounds, held_rounds #81] rebuilt from a held-review state file | $1.83 | not recorded | not recorded |
| 2 | 2026-10-27T06:13:10Z | 2 | 2 | 3 | findings to repackage [held_rounds, held_rounds #82] rebuilt from a held-review state file | $1.49 | not recorded | not recorded |
| 3 | 2026-10-27T08:18:50Z | 0 | 0 | 8 | clean to publish [held_rounds, held_rounds #83] rebuilt from a held-review state file | $1.66 | not recorded | not recorded |
- Not recorded: the sha256 of the archive each round reviewed (held_rounds records it for rounds from 2026-11-02; these rounds were rebuilt from state files)
- Not recorded: the round cap in force at each round (the state files did not keep it)
Defects
Fully recorded- Ledger entries37 [defects, defects where product_slug=kubernetes and this tag or chain]
- Disclosed in the archive37 [docs/defects/defects.json, entries]
37 ledger entries: by severity critical 5, high 4, low 28; by status fixed-before-release 37.
| Defect | Severity | Status | Found by | Fixed in |
|---|---|---|---|---|
RSD-kubernetes-c3771c2155Database handbook: Restoring into /var/lib/etcd-restore and swapping /var/lib/etcd never touches the live data directory, /var/lib/kubernetes/etcd; the documented restore completes with exit 0 and the cluster silently… [defects, defects #99555] | critical | fixed-before-release | held review (review model) | — |
RSD-kubernetes-c00ab3edc8Database handbook: The data directory etcd runs with is /var/lib/kubernetes/etcd (kube-entrypoint.sh: dataDir $K/etcd). [defects, defects #99556] | critical | fixed-before-release | held review (review model) | — |
RSD-kubernetes-ca4f3a76d4Database handbook: etcd serves only TLS with client-certificate authentication on 127.0.0.1:2379; this command has no certificates, so the snapshot is never taken (the command hangs until the client times out), and… [defects, defects #99557] | critical | fixed-before-release | held review (review model) | — |
RSD-kubernetes-bc50b7f5e9API guide: Port 6443 serves HTTPS only and the guide's only connection instruction gives http://, which cannot connect; the guide also has no authentication statement although all but four routes require the… [defects, defects #99558] | high | fixed-before-release | held review (review model) | — |
RSD-kubernetes-0c4eb61a92Admin handbook: Contradicts the Operating facts of the same handbook (re-issued at a start within 30 days of expiry); nothing in the running container renews certificates, so a customer who relies on automatic… [defects, defects #99559] | high | fixed-before-release | held review (review model) | — |
RSD-kubernetes-ff55f8282aAdmin handbook: The image's default user is 999; root only with --user 0. [defects, defects #99560] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-bf3abb4d95Admin handbook: CoreDNS does not run in control-plane mode; contradicts lines 261, 425 and 1072. [defects, defects #99561] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-63ce7d6c44Admin handbook: The component kubeconfigs name the container's advertise address, not 127.0.0.1. [defects, defects #99562] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-b82e59e6a9Admin handbook: CoreDNS runs as kube (as lines 241 and 1066 and DB_HANDBOOK 369 state); the processes run inside the container, not on the host. [defects, defects #99563] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-132244ff94Admin handbook: admin.conf embeds the cluster CA (certificate-authority-data), not the API server's serving certificate. [defects, defects #99564] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-27a6b142afAdmin handbook: Contradicts the table at line 590, which lists GET for `/`, and the live behaviour (GET / with the admin certificate returns the path list). [defects, defects #99565] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-f42c662ea2Admin handbook: Plain /readyz returns only `ok`; the check list appears only with ?verbose. [defects, defects #99566] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-3ce491e216Admin handbook: The documented command (no ?verbose) prints only `ok`. [defects, defects #99567] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-0af7742ee3Database handbook: kube-scheduler runs in the default control-plane mode too (line 361 and the supervisorctl output). [defects, defects #99568] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-4e9b3b41eeDatabase handbook: Plain /readyz returns only `ok`. [defects, defects #99569] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-a7477da94fDatabase handbook: The documented command (no ?verbose) prints only `ok`. [defects, defects #99570] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-f2490691c0Database handbook: The documented command (no ?verbose) prints only `ok`. [defects, defects #99571] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-b917b97118Database handbook: The process group is 999 (kube), not 0; contradicts line 317 of the same handbook. [defects, defects #99572] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-d320f41149Database handbook: Group is 999, not 0. [defects, defects #99573] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-1b0aeb6279Database handbook: VERIFY_OFFLINE.sh asserts only the probe_exec from TARGET_DIGEST.txt (livez); it does not call /readyz. [defects, defects #99574] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-b67b940db4Database handbook: The boot check asserts only the livez probe, not controller-manager/scheduler startup or kube-init RBAC state (line 976). [defects, defects #99575] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-d7b87b17fbDatabase handbook: Not asserted by VERIFY_OFFLINE.sh (it checks only the probe). [defects, defects #99576] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-3138bb7de7Database handbook: The backup copy-out step fails: the snapshot is saved under /var/lib/kubernetes, but docker cp reads /tmp, so the customer gets no off-container backup. [defects, defects #100715] | critical | fixed-before-release | held review (review model) | — |
RSD-kubernetes-36e769740bDatabase handbook: Followed in order, the restore names a file that was never created (only etcd-backup.db exists) and fails after kube-apiserver and etcd were already stopped, leaving the cluster down. [defects, defects #100716] | critical | fixed-before-release | held review (review model) | — |
RSD-kubernetes-fcd20e6b96Database handbook: Presents renewal as automatic, contradicting the Operating facts and the Admin Handbook; a customer relying on it in a long-running container will have certificates expire after one year (the r1… [defects, defects #100717] | high | fixed-before-release | held review (review model) | — |
RSD-kubernetes-7321bb8f5bDatabase handbook: The documented way to change the address on a kept volume produces a kubeconfig whose server name is not in the serving certificate, so clients fail TLS validation; contradicts the Admin Handbook. [defects, defects #100718] | high | fixed-before-release | held review (review model) | — |
RSD-kubernetes-d4addc1470Database handbook: Plain /readyz does not list checks (r1 minor class). [defects, defects #100719] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-eb0b933736Database handbook: Claims the boot validates that controller-manager and scheduler initialize without errors; only the livez probe is asserted (r1 minor class). [defects, defects #100720] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-10a33f837cAdmin handbook: Plain /readyz returns only `ok`; contradicts line 'returns 200 with the body ok' in Health Checks and Readiness. [defects, defects #100721] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-ad4011d933API guide: The sentence says no machine-readable specification is served, which contradicts the OpenAPI routes the guide itself lists. [defects, defects #103905] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-d02e4209e8Admin handbook: Points the customer to a guide that contains none of the promised content. [defects, defects #103906] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-f30bd2aa1cAdmin handbook: Same overclaim as line 620, repeated. [defects, defects #103907] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-a1c52ff7feAdmin handbook: Backup advice leaves the only copy inside the volume that a loss would destroy; the restore itself was run end to end and works (value 'before' came back after restore, single-node and control-plane… [defects, defects #103908] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-6f7cfee6b7Admin handbook: Statement is only true when the address is unchanged; it contradicts the sentence before it (serving certificate re-issued when the address changes). [defects, defects #103909] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-a185aead4cAdmin handbook: Cross-section contradiction. [defects, defects #103910] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-7612c1255bDatabase handbook: Cross-section contradiction on what /healthz is. [defects, defects #103911] | low | fixed-before-release | held review (review model) | — |
RSD-kubernetes-7e76b8b0e8Database handbook: Cross-section contradiction. [defects, defects #103912] | low | fixed-before-release | held review (review model) | — |
Verification
3 items not recorded- Reproduced before publishingyes (rebuilt digest sha256:fd30476fb8e96b42deaaafcb7ba25e0437b57c83ceeac7c6ae42572559ca20e7 · published digest sha256:fd30476fb8e96b42deaaafcb7ba25e0437b57c83ceeac7c6ae42572559ca20e7 · digest match yes · builder moby/buildkit:v0.31.2 · build seconds 488) [docs/provenance/REPRO_VERIFICATION.json, verified]
- Final contract gate (G8)PASS (checks cosign, scan_grade, tag_base_os, vex_shipped, scout_grade_a, script_copies, three_way_sha, offline_rebuild, rebuild_manifest, artifact_coverage, assetchain_coverage) [stage_runs, stage_runs chain 657 package_archive gate_result.g8.result]
- Grade at releaseA (percent 94 · tool docker scout policy 1.26.0 · config docker-default · org vex no · at 2026-10-27T08:51:00Z · failing Docker Scout counts 118 packages with copyleft licences (GPL, LGPL, MPL), all of them operating-system packages (it counts only packages whose licence it can read; the SBOM lists every component).) [SCOUT_EVIDENCE.json, docker_scout_policy]
- First own scan of the releaseA (at 2026-10-27T09:02:06Z · score 100 · rubric cerodeo-v1 · fixable critical 0 · fixable high 0 · syft 1.54.1 · grype 0.120.1 · grype db v6.1.10@2026-10-27T06:30:41Z) [image_scans, image_scans #1316]
- Image signatureverified on the index and the linux/amd64 manifest (key fingerprint 04daa92344a52dbc · at 2026-10-27T08:50:39Z) [docs/provenance/IMAGE_EVIDENCE.json, signed]
- Image signature transparency-log entries
- log index 3503133055 · transparency-log entry
- log index 3503136148 · transparency-log entry
- rebuild.json signatureSigstore bundle, release key (key fingerprint 04daa92344a52dbc · log index 3624247912 · transparency-log entry · integrated 2026-11-01T08:14:02Z) [ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.rebuild.json.sigstore, verificationMaterial.tlogEntries[0]]
Offline clean-room rebuilds
- 2026-10-27T05:12:33Z on build host 1 (Docker-in-Docker daemon with --network none): bit for bit yes, digest match yes, customer verify yes
rebuilt sha256:fd30476fb8e96b42deaaafcb7ba25e0437b57c83ceeac7c6ae42572559ca20e7 [clean-room rebuild ledger, runs[430]] - 2026-11-01T09:08:53Z on build host 1 (Docker-in-Docker daemon with --network none): bit for bit yes, digest match yes, customer verify yes
rebuilt sha256:fd30476fb8e96b42deaaafcb7ba25e0437b57c83ceeac7c6ae42572559ca20e7 [clean-room rebuild ledger, runs[575]]
- Not recorded: the policy tool's --result-file itself (its per-policy results are copied into SCOUT_EVIDENCE.json and the archive's IMAGE_EVIDENCE.json; the file is not kept)
- Not recorded: the attestations' transparency-log entries (no attestation record in the release's workspace)
- Not recorded: the pins record (docs/PINS.md is not in this archive as generated; a repack that adds it is appended to this trail's history)
Publication
2 items not recorded- Image pushed (internal tag), publish_image passed2026-10-27T03:05:08Z [stage_runs, stage_runs chain 657 stage publish_image]
- Archive manifests written2026-10-27T08:54:19Z [PUBLISH_MANIFEST.json, published_at]
- Archive cut over on prodasset, package_archive passed2026-10-27T09:01:51Z [stage_runs, stage_runs chain 657 stage package_archive]
- Cut-over markerpresent (chain 657) [.cutover.json]
- Not recorded: when the release tag was promoted (the promotion record in the archive was written before the promotion, and the release's workspace no longer holds this chain)
- Not recorded: the site event's time (the release checklist is in the chain's workspace, which no longer holds this chain)
Packages and CPU level
Fully recorded- Packages in the image1748 (scanned 2026-11-02T06:30:04Z · source backfill:daily-scan) [release_images, package_count]
- x86-64 level the image needsv1 (used v4 · baseline v2 · elf files 968 · probed 2026-11-02T17:04:23Z · source backfill) [release_images, isa_level_hard]
History
1 event- 2026-11-02T23:33:35Z generated: by KitForge release/build_trail.py · generator commit 916780cc218cf013bd623a8c085aaf73d3b053d0 · note backfill: built after the release from its records
Records
23 records| Record | Where it is | Rows |
|---|---|---|
docs/defects/defects.json | inside the archive (ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.tar.gz) | — |
docs/provenance/IMAGE_EVIDENCE.json | inside the archive (ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.tar.gz) | — |
docs/provenance/LOCKED_DIGEST.txt | inside the archive (ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.tar.gz) | — |
docs/provenance/PROMOTION_RECORD.json | inside the archive (ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.tar.gz) | — |
docs/provenance/REPRO_VERIFICATION.json | inside the archive (ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.tar.gz) | — |
docs/provenance/SOURCE_TREE_HASH.json | inside the archive (ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.tar.gz) | — |
.cutover.json | beside the archive (prodasset /data/production/kubernetes/v1.37.1-CE-ubuntu24.04-r2/) | — |
MANIFEST.json | beside the archive (prodasset /data/production/kubernetes/v1.37.1-CE-ubuntu24.04-r2/) | — |
PUBLISH_MANIFEST.json | beside the archive (prodasset /data/production/kubernetes/v1.37.1-CE-ubuntu24.04-r2/) | — |
ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.rebuild.json | beside the archive (prodasset /data/production/kubernetes/v1.37.1-CE-ubuntu24.04-r2/) | — |
ReadyStack-kubernetes-v1.37.1-CE-ubuntu24.04-r2.rebuild.json.sigstore | beside the archive (prodasset /data/production/kubernetes/v1.37.1-CE-ubuntu24.04-r2/) | — |
SCOUT_EVIDENCE.json | beside the archive (prodasset /data/production/kubernetes/v1.37.1-CE-ubuntu24.04-r2/) | — |
clean-room rebuild ledger | the clean-room rebuild ledger (runstate/audit-2026-09/bit4bit.json, not published) | — |
build_requests | sadb, ReadyStack's engine database (not published) | 339 |
chains | sadb, ReadyStack's engine database (not published) | 657 |
defects | sadb, ReadyStack's engine database (not published) | kubernetes v1.37.1-CE-ubuntu24.04-r2 |
drive_runs | sadb, ReadyStack's engine database (not published) | chain 657 |
held_rounds | sadb, ReadyStack's engine database (not published) | chain 657 |
image_scans | sadb, ReadyStack's engine database (not published) | 1316 |
micro_step_runs | sadb, ReadyStack's engine database (not published) | chain 657 |
release_images | sadb, ReadyStack's engine database (not published) | kubernetes v1.37.1-CE-ubuntu24.04-r2 |
stage_events | sadb, ReadyStack's engine database (not published) | chain 657 |
stage_runs | sadb, ReadyStack's engine database (not published) | chain 657 |