Rancher v2.15.3-CE-ubuntu24.04-r1 build trail
How ReadyStack built readystack/rancher:v2.15.3-CE-ubuntu24.04-r1 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/rancher:v2.15.3-CE-ubuntu24.04-r1 - Index digestsha256:79cb3e49cd0804c227a2ad46876174623c8b14fe15b8e1480d26cdbcfd48d0d5
- linux/amd64 digestsha256:af840225c766507ce7493ed633c4b13abb4af52318e56a874c97ae91d1813ec5
- Archive
ReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.tar.gz - Archive SHA-256 now302f09e1fd4c220c285c5cf3360edda33fbff05bc75245428d4dcf3924bb3057
- Pins record
docs/PINS.md,docs/provenance/PINS.jsonin the archive (since generated) - Generated2026-11-09T04:49:22Z by KitForge release/build_trail.py
- Sections9 sections, 8 fully recorded; 1 item 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-rancher-v2.15.3-CE-ubuntu24.04-r1.trail.json.sigstore ReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.trail.json
IdentityWhy this release existsThe path through the harnessModel work per stageReviewDefectsVerificationPublicationPackages and CPU level
Identity
Fully recorded- ProductRancher (rancher) [MANIFEST.json]
- Release tagv2.15.3-CE-ubuntu24.04-r1 [MANIFEST.json]
- Imagereadystack/rancher:v2.15.3-CE-ubuntu24.04-r1 [MANIFEST.json]
- Image index digestsha256:79cb3e49cd0804c227a2ad46876174623c8b14fe15b8e1480d26cdbcfd48d0d5 [docs/provenance/LOCKED_DIGEST.txt]
- linux/amd64 image digestsha256:af840225c766507ce7493ed633c4b13abb4af52318e56a874c97ae91d1813ec5 [ReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.rebuild.json, subject.image_manifest_digest]
- ArchiveReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.tar.gz (bytes 1289593793) [MANIFEST.json]
- Archive sha256 at publish302f09e1fd4c220c285c5cf3360edda33fbff05bc75245428d4dcf3924bb3057 [MANIFEST.json, tarball_sha256]
- Archive records agreeyes [MANIFEST.json, PUBLISH_MANIFEST.json and .cutover.json name the same sha256]
- Repack historynone: the archive is as first published [MANIFEST.json, repack_history]
- Upstream repositoryhttps://github.com/rancher/rancher.git [docs/provenance/SOURCE_TREE_HASH.json]
- Upstream refv2.15.3 [docs/provenance/SOURCE_TREE_HASH.json]
- Upstream commit99ab89e90bf1d048f3f7acf7f05b132bf5a23a8e [docs/provenance/SOURCE_TREE_HASH.json]
- Source tree hash389bc99573d35826f00bcdbf17d45800ba96c521d45afeac7186841c395e2833 (files 3081) [docs/provenance/SOURCE_TREE_HASH.json, tree_listing_sha256 (sha256 of the sorted file listing)]
- Kit tree hashsha256:dc44fc5f8e358840b63a7fee51ec4db18cf84f22e4e04c5db3ca845d9e9757ff [ReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.rebuild.json, inputs.tree_hash]
- SOURCE_DATE_EPOCH1793279058 (utc 2026-10-29T13:04:18Z) [ReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.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:fe81560990fae86dc4743202b2cb4d3df98d0bcf949173cecef15ce1127ef852 · platform digest sha256:78d4744ead1f5b19b04d0df558ab182a5300903900755e515b2ca4d10eb2044d
- BuildKitmoby/buildkit:v0.31.2 (image digest sha256:e0e67ea9c4bb07bdef683e29f70f3b623d1eb9c82274a9ec04e6bb0511449fb0) [ReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.rebuild.json, engine]
- Engine commit(s)
- commit c9b2cfb702f16a4b1ed477ccfcb627952bad2a67 · dirty yes · first drive 3724
- commit debed1ff88426b9337ee3418aa295a436ca89365 · dirty yes · first drive 3778
- commit 6a0c6c5f7eda9bf939476cbe90b2b4c99cba667b · dirty yes · first drive 3799
- commit 21e2c6702a4d838f43dd7fa67a5efb86680ec1df · dirty yes · first drive 3817
- commit 102f2cb2483a25dd5f31f98f8653ad1a9d42a282 · dirty yes · first drive 3923
- commit ad5518ca1c1c954ca1b6beaf515310601159f544 · dirty yes · first drive 3936
- commit cff175c7916b19e138784c06e8e05392550947fe · dirty yes · first drive 3939
- commit 1432ad5c474910e63a4925b704dfe755a994b66f · dirty yes · first drive 3951
Why this release exists
Fully recorded- Chain871 (created 2026-11-08T07:18:32Z · trigger customer_request · upstream version v2.15.3) [chains, chains #871]
- Requestbuild request #561 (rebuild) (requested at 2026-11-08T06:35:33Z · requested by kitforge-agent · version v2.15.3) [build_requests, build_requests #561]
- Reasonretarget to v2.15.3: a newer upstream release (rule 1) [build_requests, build_requests #561 request_reason]
- Supersedesreadystack/rancher:v2.15.2-CE-ubuntu24.04-r3 (chain 753) [chains, chains #753]
The path through the harness
Fully recorded1 chain · 8 drives · 18 stages · 4 rewinds
Chain 871 release · ready_to_ship
Created 2026-11-08T07:18:32Z, upstream v2.15.3, build request 561 [chains, chains #871]
| Drive | Started | Minutes | Build host | How it stopped |
|---|---|---|---|---|
| 3724 | 2026-11-08T07:19:27Z | 100.8 | build host 5 withhold-publish | stage_failed at verdict; first failed check scout_verdict:release_check_passed; 7 ticks [drive_runs, drive_runs #3724] |
| 3778 | 2026-11-08T11:26:25Z | 2.4 | build host 5 withhold-publish | stage_failed at assemble_kit; first failed check exists:first_build_digest; 1 tick [drive_runs, drive_runs #3778] |
| 3799 | 2026-11-08T12:32:48Z | 2.2 | build host 5 withhold-publish | stage_failed at assemble_kit; first failed check exists:first_build_digest; 1 tick [drive_runs, drive_runs #3799] |
| 3817 | 2026-11-08T14:12:39Z | 135 | build host 5 withhold-publish | ready_to_ship at package_archive; 16 ticks [drive_runs, drive_runs #3817] |
| 3923 | 2026-11-09T02:12:09Z | 18 | build host 5 withhold-publish | ready_to_ship at package_archive; 2 ticks [drive_runs, drive_runs #3923] |
| 3936 | 2026-11-09T03:26:26Z | 0.3 | build host 5 withhold-publish | stage_failed at package_archive; first failed check g8; 1 tick [drive_runs, drive_runs #3936] |
| 3939 | 2026-11-09T03:41:21Z | 18.8 | build host 5 withhold-publish | ready_to_ship at package_archive; 2 ticks [drive_runs, drive_runs #3939] |
| 3951 | 2026-11-09T04:29:15Z | — | build host 5 publish-held | not recorded [drive_runs, drive_runs #3951] |
Stages, in order
| Stage | First start | Passed | Attempts | Gate checks passed | Artifacts (SHA-256) |
|---|---|---|---|---|---|
intake |
2026-11-08T07:19:38Z | 2026-11-08T07:19:38Z | 1 | 4
|
order_json 51c671ea18eb… |
acquire |
2026-11-08T07:20:11Z | 2026-11-08T07:20:13Z | 1 | 12
|
source_tree 30c9e537bce8…license_file 809fa1ed2145…custody_inputs b686bb88a0db…source_tree_hash fa08b83f94b7…source_file_manifest 087f2232f686… |
plan |
2026-11-08T07:21:09Z | 2026-11-08T07:21:10Z | 1 | 10
|
recon_report 607aafe2cf4a…input_pin_plan 2e52f4c53666…toolchain_lock 62bf3263f5fe… |
assemble_kit |
2026-11-08T07:56:11Z | 2026-11-08T14:33:25Z | 4 | 27
|
dockerfile 9e56c684059a…build_recipe 261294b517bb…system_pinning 853301e7237b…build_offline_sh 6633aa31b6b4…generate_sbom_sh ce0f1e6f1e70…first_boot_health 4e10a2d42784…verify_offline_sh 3e8184ea230c…base_image_digests 697556f7ac6d…dockerfile_offline 9e56c684059a…first_build_digest bcb213f8bbae… |
remediate |
2026-11-08T07:57:14Z | 2026-11-08T14:33:29Z | 2 | 8
|
vendored_apt e3b0c44298fc…remediation_log 08950c36d934…security_report 43b8ce1d15ea… |
build_kit |
2026-11-08T08:51:58Z | 2026-11-08T15:26:22Z | 2 | 9
|
cosign_stamp 8f92b2759b6b…locked_digest 0eda908c898b…freeze_manifest dbf897c5d49c…offline_rebuild_transcript a62a861f4dce… |
verdict |
2026-11-08T09:00:15Z | 2026-11-08T15:32:39Z | 2 | 8
|
scout_verdict 25684d4b024c… |
publish_image |
2026-11-08T15:35:14Z | 2026-11-08T15:35:15Z | 1 | 7
|
hub_readme 9785d2e997db…promotion_record 30880f0c716a… |
boot_instance |
2026-11-08T15:36:27Z | 2026-11-08T15:36:30Z | 2 | 3
|
instance_handle 427323ef8628… |
sbom |
2026-11-08T15:37:42Z | 2026-11-08T15:37:43Z | 1 | 5
|
sbom_md 074bc1041851…sbom_json c647e7e00a63… |
schema_discovery |
2026-11-08T15:37:46Z | 2026-11-08T15:37:47Z | 1 | 7
|
schema_hash cc0ffff503f7…dependency_tree 5b0135338904…table_classification e05f65fa9ab9… |
admin_handbook |
2026-11-08T15:37:58Z | 2026-11-08T15:37:59Z | 1 | 7
|
api_map 5d246fb6fcc5…admin_handbook c42d28a1f56c… |
db_handbook |
2026-11-08T15:38:14Z | 2026-11-08T15:38:14Z | 1 | 8
|
db_handbook e74762953219…seed_isolation b619159b9061… |
seed_data |
2026-11-08T15:38:53Z | 2026-11-08T15:38:53Z | 1 | 6
|
seed_data_sql 1c01795f9ad5…seed_cases_json 6899bc38b88c… |
seed_validate |
2026-11-08T15:38:56Z | 2026-11-08T15:38:57Z | 1 | 3
|
seed_data_contract 8df8ab6e3a73… |
usecase_validate |
2026-11-08T15:40:16Z | 2026-11-08T15:40:17Z | 1 | 10
|
failed_tests b2247b16f5f7…passed_tests efb4afea398a…test_results c45e1d3ec84b…usecase_contract 0408d3632205… |
finalize_docs |
2026-11-08T15:40:23Z | 2026-11-08T15:40:24Z | 1 | 9
|
defects_json e88f4ccba597…release_notes 57bba4028ee8…api_integration_guide c4ad192da170… |
package_archive invalidated 2026-11-09T04:28:45Z |
2026-11-08T16:27:31Z | 2026-11-09T04:00:10Z | 4 | 34 (final gate PASS)
|
sale_tar 38589404261a…checksums a414bd163ccb…verify_md 6a1c9f9b01a3…rebuild_md 3954e0670ee3…manifest_txt de25bd68a8c3…actions_jsonl fecc2f8c653c…provenance_md f1ced0d50561…assetchain_log_md e9eccaec0c0f…assetchain_log_json 109d286c6866… |
[stage_runs]
Rewinds
- 2026-11-08T11:26:29Z:
verdicttoassemble_kiton strategy_changed (strategy changed (5afbe4c9f6ab -> 55cb9e21362f)) [stage_events, stage_events #26012] - 2026-11-09T00:35:56Z:
package_archivetopackage_archiveon docs_redo (scripts/redo-docs.py --stage package_archive) [stage_events, stage_events #27700] - 2026-11-09T03:00:00Z:
package_archivetopackage_archiveon docs_redo (scripts/redo-docs.py --stage package_archive) [stage_events, stage_events #27901] - 2026-11-09T04:28:45Z:
package_archivetopackage_archiveon docs_redo (scripts/redo-docs.py --stage package_archive) [stage_events, stage_events #27983]
Model work per stage
Fully recordedRole: writer model. Calls up to 2026-11-09T04:00:10Z.
7 calls over 3 stages
| Stage | Calls | Refused | Errors | Max attempt | Forced commits | Real tokens | Lesson rules shown |
|---|---|---|---|---|---|---|---|
plan | 2 | 0 | 0 | 1 | 0 | 13168 | — |
remediate | 2 | 0 | 0 | 1 | 0 | 17091 | L-A08, L-038, L-036, L-034, L-032 |
usecase_validate | 3 | 0 | 0 | 1 | 0 | 8042 | — |
[micro_step_runs] [lesson_recalls]
Review
Fully recordedRole: review model.
3 rounds, 3 counted, $1.93 recorded cost
| Round | Started | Critical | Major | Minor | Verdict | Cost | Cap in force | Archive reviewed |
|---|---|---|---|---|---|---|---|---|
| 1 | 2026-11-08T16:30:45Z | 0 | 56 | 27 | blocked to blocked [held_rounds, held_rounds #1528] | $0.78 | 3 rounds, $40.00 | ebbf63f66601… |
| 2 | 2026-11-09T02:31:38Z | 0 | 0 | 2 | clean to repackage [held_rounds, held_rounds #1567] | $0.56 | 3 rounds, $40.00 | cfb6447386a5… |
| 3 | 2026-11-09T04:01:56Z | 0 | 0 | 1 | clean to publish [held_rounds, held_rounds #1573] | $0.59 | 3 rounds, $40.00 | 38589404261a… |
Defects
Fully recorded- Ledger entries41 [defects, defects where product_slug=rancher and this tag or chain]
- Disclosed in the archive41 [docs/defects/defects.json, entries]
41 ledger entries: by severity low 17, high 24; by status open 1, fixed-before-release 40.
| Defect | Severity | Status | Found by | Fixed in |
|---|---|---|---|---|
RSD-rancher-4ddf78b1c8The bundled system-upgrade-controller never starts on this release: its pod stays in ContainerCreating (`mkdir /etc/pki: permission denied`) [defects, defects #178954] | low | open | held review (review model) | — |
RSD-rancher-f1888eb003Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180796] | low | fixed-before-release | held review (review model) | — |
RSD-rancher-b29402e52fAdmin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180797] | low | fixed-before-release | held review (review model) | — |
RSD-rancher-4670c18354Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180798] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-c62d4c4e7fAdmin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180799] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-e6f2c7565cAdmin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180800] | low | fixed-before-release | held review (review model) | — |
RSD-rancher-aafc9b35d7Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180801] | low | fixed-before-release | held review (review model) | — |
RSD-rancher-8a543bb3b9Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180802] | low | fixed-before-release | held review (review model) | — |
RSD-rancher-472512bc43Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180803] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-1157250686Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180804] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-fd7478a114Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180805] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-9d8ee3d16fAdmin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180806] | low | fixed-before-release | held review (review model) | — |
RSD-rancher-d1fd40c950Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180807] | low | fixed-before-release | held review (review model) | — |
RSD-rancher-12463a5c39Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180808] | low | fixed-before-release | held review (review model) | — |
RSD-rancher-09bf4a564fAdmin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180809] | low | fixed-before-release | held review (review model) | — |
RSD-rancher-c7a7265004Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180810] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-0c40c529eaAdmin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180811] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-d8752b9c43Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180812] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-da494e3e9aAdmin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180813] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-61efdd5a37Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180814] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-43596b44a5Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180815] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-2a59efd0f7Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180816] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-eb628c5199Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180817] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-8b19687699Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180818] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-01780e1710Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180819] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-ffb3380408Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180820] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-15cd17b8cbAdmin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180821] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-35fe4892d0Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180822] | low | fixed-before-release | held review (review model) | — |
RSD-rancher-f58cb0dbb8Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180823] | low | fixed-before-release | held review (review model) | — |
RSD-rancher-30f003e238Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180824] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-97a9815356Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180825] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-0098a5aa3bAdmin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180826] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-7094158073Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180827] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-0242544471Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180828] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-fdba1e4c23Admin handbook: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180829] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-acda519b59API guide: Value is the v2.15.2 image's; this image's environment differs [defects, defects #180830] | low | fixed-before-release | held review (review model) | — |
RSD-rancher-7db9edf7f3Admin handbook: New sentence says the three other upstream paths have no counterpart in this image; they are declared here too (and the table row above says only /var/lib/rancher) [defects, defects #180831] | high | fixed-before-release | held review (review model) | — |
RSD-rancher-f548a701f7API guide: Section promises a status table but lists no request [defects, defects #180832] | low | fixed-before-release | held review (review model) | — |
RSD-rancher-347ba7370aAdmin handbook: IMAGE_CONFIG.json Volumes = /var/lib/cni, /var/lib/kubelet, /var/lib/rancher, /var/log; docker inspect of the running container shows anonymous volumes at /var/log etc. [defects, defects #190735] | low | fixed-before-release | held review (review model) | — |
RSD-rancher-afa9c39784API guide: The section 'Requests verified against this release' (lines 877-890) has a header-only table and its curl example ends after the login, so no verified request is listed (open defect… [defects, defects #190736] | low | fixed-before-release | held review (review model) | — |
RSD-rancher-240de300f3API guide: Section 'Requests verified against this release' says requests were sent but lists none; the table is header-only. [defects, defects #192616] | low | fixed-before-release | held review (review model) | — |
Verification
1 item not recorded- Reproduced before publishingyes (rebuilt digest sha256:af840225c766507ce7493ed633c4b13abb4af52318e56a874c97ae91d1813ec5 · published digest sha256:af840225c766507ce7493ed633c4b13abb4af52318e56a874c97ae91d1813ec5 · digest match yes · builder moby/buildkit:v0.31.2 · build seconds 1532) [docs/provenance/REPRO_VERIFICATION.json, verified]
- Final contract gate (G8)PASS (checks artifact_coverage, assetchain_coverage, cosign, cpu_baseline, offline_rebuild, rebuild_manifest, scan_grade, scout_grade_a, script_copies, tag_base_os, trademark_shipped, vex_shipped) [g8_result.json, result]
- Grade at releaseA (percent 94 · tool docker scout policy 1.26.0 · config docker-default · org vex no · at 2026-11-09T04:30:20Z · failing Docker Scout counts 139 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]
- Image signatureverified on the index and the linux/amd64 manifest (key fingerprint 04daa92344a52dbc · at 2026-11-09T04:29:26Z) [docs/provenance/IMAGE_EVIDENCE.json, signed]
- Image signature transparency-log entries
- log index 3756617729 · transparency-log entry
- log index 3756618075 · transparency-log entry
- rebuild.json signatureSigstore bundle, release key (key fingerprint 04daa92344a52dbc · log index 3761223154 · transparency-log entry · integrated 2026-11-09T04:47:05Z) [ReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.rebuild.json.sigstore, verificationMaterial.tlogEntries[0]]
- Signed attestations
- kind provenance · digest sha256:79cb3e49cd0804c227a2ad46876174623c8b14fe15b8e1480d26cdbcfd48d0d5 · state attached · log index 3761224464 · transparency-log entry
- kind sbom · digest sha256:79cb3e49cd0804c227a2ad46876174623c8b14fe15b8e1480d26cdbcfd48d0d5 · state attached · log index 3761225208 · transparency-log entry
- kind vsa · digest sha256:79cb3e49cd0804c227a2ad46876174623c8b14fe15b8e1480d26cdbcfd48d0d5 · state attached · log index 3761226638 · transparency-log entry
- kind provenance · digest sha256:af840225c766507ce7493ed633c4b13abb4af52318e56a874c97ae91d1813ec5 · state attached · log index 3761227924 · transparency-log entry
- kind sbom · digest sha256:af840225c766507ce7493ed633c4b13abb4af52318e56a874c97ae91d1813ec5 · state attached · log index 3761228789 · transparency-log entry
- kind vsa · digest sha256:af840225c766507ce7493ed633c4b13abb4af52318e56a874c97ae91d1813ec5 · state attached · log index 3761229821 · transparency-log entry
- Pins recorddocs/PINS.md and docs/provenance/PINS.json in the archive (https://readystack.dev/products/rancher/recipe) [docs/provenance/PINS.json]
Offline clean-room rebuilds
- 2026-11-08T16:30:54Z on build host 5 (Docker-in-Docker daemon with --network none): bit for bit yes, digest match yes, customer verify yes
rebuilt sha256:af840225c766507ce7493ed633c4b13abb4af52318e56a874c97ae91d1813ec5 [clean-room rebuild ledger, runs[660]]
- 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)
Publication
Fully recorded 1 pending at generation- Image pushed (internal tag), publish_image passed2026-11-08T15:35:15Z [stage_runs, stage_runs chain 871 stage publish_image]
- Archive manifests written2026-11-09T04:37:51Z [PUBLISH_MANIFEST.json, published_at]
- Pending at generation: the archive cut-over on prodasset, the release tag's promotion and the site event (this trail was generated after G8 and before them; they are appended as a 'publication' event in History)
Packages and CPU level
Fully recorded- x86-64 level the image needsv1 (used v4 · baseline v2 · elf files 1044 · probed 2026-11-08T15:00:28Z · source build_kit) [release_images, isa_level_hard]
History
2 events- 2026-11-09T04:49:22Z generated: by KitForge release/build_trail.py · generator commit 33cc96c2cc3645c7bfbc3866df5a3c028834af3e
- 2026-11-09T04:53:29Z publication: promoted at 2026-11-09T04:50:08Z · promoted digest sha256:79cb3e49cd0804c227a2ad46876174623c8b14fe15b8e1480d26cdbcfd48d0d5 · promotion method imagetools_create_retag_by_digest_no_rebuild · site event 405 · checklist status complete · checklist at 2026-11-09T04:53:29Z · record workspace: deliverables/provenance/PROMOTION_RECORD.json, RELEASE_CHECKLIST.json
Records
25 records| Record | Where it is | Rows |
|---|---|---|
docs/defects/defects.json | inside the archive (ReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.tar.gz) | — |
docs/provenance/IMAGE_EVIDENCE.json | inside the archive (ReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.tar.gz) | — |
docs/provenance/LOCKED_DIGEST.txt | inside the archive (ReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.tar.gz) | — |
docs/provenance/PINS.json | inside the archive (ReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.tar.gz) | — |
docs/provenance/REPRO_VERIFICATION.json | inside the archive (ReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.tar.gz) | — |
docs/provenance/SOURCE_TREE_HASH.json | inside the archive (ReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.tar.gz) | — |
MANIFEST.json | beside the archive (prodasset /data/production/rancher/v2.15.3-CE-ubuntu24.04-r1/), as staged for publishing | — |
PUBLISH_MANIFEST.json | beside the archive (prodasset /data/production/rancher/v2.15.3-CE-ubuntu24.04-r1/), as staged for publishing | — |
ReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.rebuild.json | beside the archive (prodasset /data/production/rancher/v2.15.3-CE-ubuntu24.04-r1/), as staged for publishing | — |
ReadyStack-rancher-v2.15.3-CE-ubuntu24.04-r1.rebuild.json.sigstore | beside the archive (prodasset /data/production/rancher/v2.15.3-CE-ubuntu24.04-r1/), as staged for publishing | — |
SCOUT_EVIDENCE.json | beside the archive (prodasset /data/production/rancher/v2.15.3-CE-ubuntu24.04-r1/), as staged for publishing | — |
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) | 561 |
chains | sadb, ReadyStack's engine database (not published) | 871 |
defects | sadb, ReadyStack's engine database (not published) | rancher v2.15.3-CE-ubuntu24.04-r1 |
drive_runs | sadb, ReadyStack's engine database (not published) | chain 871 |
held_rounds | sadb, ReadyStack's engine database (not published) | chain 871 |
lesson_recalls | sadb, ReadyStack's engine database (not published) | chain 871 |
micro_step_runs | sadb, ReadyStack's engine database (not published) | chain 871 |
release_images | sadb, ReadyStack's engine database (not published) | rancher v2.15.3-CE-ubuntu24.04-r1 |
stage_events | sadb, ReadyStack's engine database (not published) | chain 871 |
stage_runs | sadb, ReadyStack's engine database (not published) | chain 871 |
attestations.json | the chain's workspace on the controller (not published) | — |
deliverables/provenance/PROMOTION_RECORD.json | the chain's workspace on the controller (not published) | — |
g8_result.json | the chain's workspace on the controller (not published) | — |