{"slug":"minio","tag":"RELEASE.2025-10-15T17-29-55Z-CE-ubuntu24.04-r7","current":true,"account":false,"tarball":"ReadyStack-minio-RELEASE.2025-10-15T17-29-55Z-CE-ubuntu24.04-r7.tar.gz","tarball_sha256":"1d16cd76e359517b1c86eaf879952cdade11ea7ae11809d935db4dfde266d8ca","generated_at":"2026-10-29T19:44:56Z","dockerfile":"Dockerfile.offline.pinned","build_script":"BUILD_OFFLINE.sh","pins":{"upstream":{"repo":"https://github.com/minio/minio","ref":"RELEASE.2025-10-15T17-29-55Z","commit":"9e49d5e7a648f00e26f2246f4dc28e6b07f8c84a","url":"https://github.com/minio/minio/tree/9e49d5e7a648f00e26f2246f4dc28e6b07f8c84a"},"fetches":[{"kind":"git","url":"https://github.com/minio/minio","ref":"RELEASE.2025-10-15T17-29-55Z"}],"bases":[{"image":"golang:1.26.10-bookworm","digest":"sha256:632dff7351799a5a9954a48dc06670ade72ee44e8c351cdc0e5a57af2fea21af"},{"image":"ubuntu:24.04","digest":"sha256:24737cef17f4e22b1977df7d9a05e77c4e28b7da5b8911f8d8ccda136bf3573c"}],"toolchain":{"buildkit":"moby/buildkit:v0.31.2","buildkit_image_digest":"sha256:e0e67ea9c4bb07bdef683e29f70f3b623d1eb9c82274a9ec04e6bb0511449fb0","builder_images":["golang:1.26.10-bookworm@sha256:632dff7351799a5a9954a48dc06670ade72ee44e8c351cdc0e5a57af2fea21af"]},"build_method":"source-rebuild-go","source_date_epoch":1760549395,"source_date_epoch_utc":"2025-10-15T17:29:55Z","target":{"image":"readystack/minio:RELEASE.2025-10-15T17-29-55Z-CE-ubuntu24.04-r7","image_manifest_digest":"sha256:125ed6b550bc095a5d94e3e1ed5412918243f9a00b92aab957956d49a274e206","config_digest":"sha256:57ab6a9aae1c4c7be0482565680b22bab3be827bc204fde91616b9cb7165953d"},"checksummed_files":11559},"files":[{"path":"BASES.tsv","size":264,"sha256":"8d72027e2bc448d0c7ff3a900bfe648f1e4c9ec92a2beaa3f623ccffc48641b5","public":"full","lines":2,"url":"/api/recipe/minio/RELEASE.2025-10-15T17-29-55Z-CE-ubuntu24.04-r7/files/BASES.tsv","text":"golang:1.26.10-bookworm@sha256:632dff7351799a5a9954a48dc06670ade72ee44e8c351cdc0e5a57af2fea21af\tbases/golang_1.26.10-bookworm_632dff735179.oci\nubuntu:24.04@sha256:24737cef17f4e22b1977df7d9a05e77c4e28b7da5b8911f8d8ccda136bf3573c\tbases/ubuntu_24.04_24737cef17f4.oci\n"},{"path":"BUILD_OFFLINE.sh","size":6738,"sha256":"83299978ccd02a0b69e163d760da1211b401bbfa35a3184ca674dc37ff876732","public":"preview","lines":125,"preview":{"text":"#!/usr/bin/env bash\n# =============================================================================\n# ReadyStack — offline reproducible rebuild.\n#\n# Rebuilds this product's image from THIS ARCHIVE ALONE, with no network access\n# of any kind, and prints the resulting linux/amd64 image-manifest digest.\n# Run ./VERIFY_OFFLINE.sh afterwards to assert it equals the published digest.\n#\n# Requirements: linux/amd64 Docker host, docker buildx >= 0.30, jq, tar.\n# No git, no registry access, no additional tooling.\n#\n#   ./BUILD_OFFLINE.sh                the rebuild (OCI image + a docker-loadable copy)\n#   ./BUILD_OFFLINE.sh --provenance   the same rebuild with SLSA v1 build provenance (mode=max) attached to the OCI\n#                                     image, generated by BuildKit, not by any build step. Run on your own hardened,\n#                                     isolated build platform and sign that provenance with a key the build cannot\n#                                     reach, and the result meets SLSA Build Level 3 (see REBUILD.md). The image\n#                                     digest is the same either way.\n# =============================================================================\nset -euo pipefail\nPROVENANCE=0\nfor arg in \"$@\"; do\n  case \"$arg\" in\n    --provenance) PROVENANCE=1 ;;\n    -h|--help) sed -n '2,20p' \"$0\"; exit 0 ;;","lines_shown":24,"lines_total":125}},{"path":"CHECKSUMS.sha256","size":1615276,"sha256":"ed8d478ec3a7795e33d38daa0542e865b9c1d53f21bf7e39f7fd060b6a757b38","public":"account","lines":11559},{"path":"DOCKERFILE_NAME.txt","size":26,"sha256":"9aadd1ede68e016a6f163c97befc5ff2fcdc8ebd4f84b108dba63cb195fa8c84","public":"full","lines":1,"url":"/api/recipe/minio/RELEASE.2025-10-15T17-29-55Z-CE-ubuntu24.04-r7/files/DOCKERFILE_NAME.txt","text":"Dockerfile.offline.pinned\n"},{"path":"Dockerfile","size":3795,"sha256":"08a42ca1500bf9134538168fe311a54575cc902a78f3fff513501faed0d11e14","public":"account","lines":38},{"path":"Dockerfile.offline","size":3795,"sha256":"08a42ca1500bf9134538168fe311a54575cc902a78f3fff513501faed0d11e14","public":"account","lines":38},{"path":"Dockerfile.offline.pinned","size":3795,"sha256":"08a42ca1500bf9134538168fe311a54575cc902a78f3fff513501faed0d11e14","public":"preview","lines":38,"preview":{"text":"# GENERATED L-009 hermetic build (--network=none, SBOM+SLSA-attestation-producing).\n# Pinned bases from BASE_IMAGE_DIGESTS.lock; vendored Go tree + debs from Dockerfile.vendor.\nFROM golang:1.26.10-bookworm@sha256:632dff7351799a5a9954a48dc06670ade72ee44e8c351cdc0e5a57af2fea21af AS build_minio\nWORKDIR /src\nCOPY vendored/minio-src/ .\nENV CGO_ENABLED=0 GOTOOLCHAIN=local GOWORK=off GOFLAGS=\"-mod=vendor -buildvcs=false\" GOPROXY=off SOURCE_DATE_EPOCH=1760549395\nRUN go build -trimpath -tags \"kqueue\" -ldflags='-s -w -X github.com/minio/minio/cmd.Version=2025-10-15T17-29-55Z -X github.com/minio/minio/cmd.ReleaseTag=RELEASE.2025-10-15T17-29-55Z -X github.com/minio/minio/cmd.CommitID=9e49d5e7a648f00e26f2246f4dc28e6b07f8c84a -X github.com/minio/minio/cmd.ShortCommitID=9e49d5e7a648 -X github.com/minio/minio/cmd.CopyrightYear=2025' -o /minio . && /minio --version\nFROM ubuntu:24.04@sha256:24737cef17f4e22b1977df7d9a05e77c4e28b7da5b8911f8d8ccda136bf3573c\nENV DEBIAN_FRONTEND=noninteractive\nRUN --mount=type=bind,source=vendored/debs,target=/tmp/debs \\\n    set --; for f in /tmp/debs/*.deb; do [ -e \"$f\" ] && set -- \"$@\" \"$f\"; done; \\\n    for pass in 1 2 3 4 5; do [ $# -eq 0 ] || dpkg -i --skip-same-version \"$@\" >/dev/null 2>&1 && break; done; \\\n    dpkg --configure -a && bad= && for d in \"$@\"; do p=$(dpkg-deb -f \"$d\" Package) v=$(dpkg-deb -f \"$d\" Version); \\\n      case \"$(dpkg-query -W -f='${Version} ${db:Status-Abbrev}' \"$p\" 2>/dev/null)\" in \"$v ii\"*) ;; *) bad=\"$bad $p=$v\" ;; esac; done && \\\n    { [ -z \"$bad\" ] || { echo \"vendored debs not installed at their vendored version:$bad\" >&2; false; }; } && \\\n    rm -rf /var/lib/apt/lists/* \\\n           /var/log/dpkg.log /var/log/alternatives.log /var/log/apt /var/cache/ldconfig/aux-cache /var/cache/fontconfig\nARG SOURCE_DATE_EPOCH=1760549395\nRUN groupadd -r minio && useradd -r -g minio -d /data -m minio && \\\n    mkdir -p /data /data/.minio.sys && chown -R minio:minio /data /data/.minio.sys && \\\n    : \"${SOURCE_DATE_EPOCH:?SOURCE_DATE_EPOCH must be set for a reproducible build}\" && \\\n    sed -ri \"s/^([^:]*:[^:]*):[0-9]*:/\\1:$((SOURCE_DATE_EPOCH/86400)):/\" /etc/shadow && \\\n    rm -f /etc/passwd- /etc/shadow- /etc/group- /etc/gshadow-\nCOPY --from=build_minio /minio /usr/bin/minio","lines_shown":24,"lines_total":38}},{"path":"Dockerfile.vendor","size":2320,"sha256":"7c64d0c2c3b7d54858e30a5d4389490baafae0191f4cadfc750a06310385813c","public":"account","lines":20},{"path":"MANIFEST.txt","size":829294,"sha256":"caa51da0b30f65d6875b2996edc7cad6bfda2e47b0f550425cad45a3a86c6c0a","public":"account","lines":11561},{"path":"SOURCE_DATE_EPOCH.txt","size":11,"sha256":"0ebf5f19d7114e05b298fe22a1eccfdc3687ffd202051e2278bbb1869b718c6d","public":"full","lines":1,"url":"/api/recipe/minio/RELEASE.2025-10-15T17-29-55Z-CE-ubuntu24.04-r7/files/SOURCE_DATE_EPOCH.txt","text":"1760549395\n"},{"path":"TARGET_DIGEST.txt","size":386,"sha256":"ee2fffc1740ef4e3b852416d5a8b1de4d819854ad2eb9ffe6474e7775c69dc0f","public":"full","lines":8,"url":"/api/recipe/minio/RELEASE.2025-10-15T17-29-55Z-CE-ubuntu24.04-r7/files/TARGET_DIGEST.txt","text":"image_manifest_digest=sha256:125ed6b550bc095a5d94e3e1ed5412918243f9a00b92aab957956d49a274e206\nconfig_digest=sha256:57ab6a9aae1c4c7be0482565680b22bab3be827bc204fde91616b9cb7165953d\ntag=readystack/minio:RELEASE.2025-10-15T17-29-55Z-CE-ubuntu24.04-r7\nprobe_port=9000\nprobe_path=/minio/health/live\nprobe_timeout=180\nverify_env=MINIO_ROOT_USER=verify-admin\nverify_secret=MINIO_ROOT_PASSWORD\n"},{"path":"VERIFY_OFFLINE.sh","size":7331,"sha256":"8b036b1f9a7f7deb4dbab14ef6b7c40622d2820904e891b8845ba3580e924506","public":"account","lines":128},{"path":"docs/PROVENANCE.md","size":2033,"sha256":"0c7dad0c58a1790555beb214e5c48df5826abd4b98ad23574dac35b892582952","public":"account","lines":29},{"path":"docs/REBUILD.md","size":5236,"sha256":"01201a946eb8474cffe65c885fdbc99800a88384975edda36f1b609a5e031234","public":"account","lines":57},{"path":"docs/VERIFY.md","size":2056,"sha256":"81cc6b18c9703bcf658f30227225e3e8069966b73a48c6d71c2581a2884056dd","public":"account","lines":34},{"path":"docs/provenance/BASE_IMAGE_DIGESTS.lock","size":71,"sha256":"bc6200807bc54c26e5b74c283b1bd0414682aa7835f8ad5a3c841fedbc4a4fa8","public":"full","lines":2,"url":"/api/recipe/minio/RELEASE.2025-10-15T17-29-55Z-CE-ubuntu24.04-r7/files/docs/provenance/BASE_IMAGE_DIGESTS.lock","text":"# base images for minio (resolve at build_kit)\ngolang:1.26.10-bookworm\n"},{"path":"docs/provenance/BUILD_RECIPE.json","size":3837,"sha256":"f6466fbf98d51e7d0859fe3ce276b12bffa7accb2b99e6b653f31eb4a35096db","public":"account","lines":35,"redactions":[{"line":11,"kind":"internal host"},{"line":27,"kind":"internal host"}],"kit_sha256":"766f68f1c22dbb80715408b34dd525b9f99162e0ac8db92cc02f6c202e3a1ba0"},{"path":"docs/provenance/CUSTODY_INPUTS.json","size":663,"sha256":"4c70fca7cb577994061f72cabb7e5662ebbb25ae187b1399dfdf5ca515e5226f","public":"account","lines":17},{"path":"docs/provenance/SOURCE_FILE_MANIFEST.json","size":52705,"sha256":"8753829ade03e2671a00d0b36ef8bae3c171d866b83836ac35ef3a24a623c2d8","public":"account","lines":1370},{"path":"docs/provenance/SOURCE_TREE_HASH.json","size":321,"sha256":"2fa8885faebb4672bb9b7dd867afe76bd8b6df049b12b6f60c5f400c3ccf92ec","public":"full","lines":9,"url":"/api/recipe/minio/RELEASE.2025-10-15T17-29-55Z-CE-ubuntu24.04-r7/files/docs/provenance/SOURCE_TREE_HASH.json","text":"{\n  \"schema\": \"kitforge.source_tree_hash.v1\",\n  \"slug\": \"minio\",\n  \"repo\": \"https://github.com/minio/minio\",\n  \"ref\": \"RELEASE.2025-10-15T17-29-55Z\",\n  \"commit\": \"9e49d5e7a648f00e26f2246f4dc28e6b07f8c84a\",\n  \"tree_listing_sha256\": \"2349200805cf08e1931ad35d051a378bf2839a098d6e0616ec72c6e85c0e6fb2\",\n  \"file_count\": 1363\n}"},{"path":"docs/provenance/SYSTEM_PINNING.lock","size":28,"sha256":"fa091140511e85f86057bf9f05d5bd9e073f13c04af3de77559c304bd4b38227","public":"account","lines":3},{"path":"docs/provenance/TOOLCHAIN.lock","size":5895,"sha256":"51c7141bcf08b46edcd299017f350f8de0c0a72772f035f314dd2aa9839a5391","public":"account","lines":147},{"path":"readystack-entrypoint.sh","size":6580,"sha256":"b3a957f5267941069ebcb88ca3b224869fe9bea5b68a91ae0f2a549d19b2ecb6","public":"account","lines":93},{"path":"rebuild.json","size":1579,"sha256":"5c77366edea0ccd01565245a677138fec64f06321374d19d27f5344ac0751345","public":"account","lines":44},{"path":"toolchain/BUILDKIT_TAG.txt","size":22,"sha256":"fcd530eeb02b063d2f047adad6eef896422a8e8d558513e5f09b2a262be32573","public":"full","lines":1,"url":"/api/recipe/minio/RELEASE.2025-10-15T17-29-55Z-CE-ubuntu24.04-r7/files/toolchain/BUILDKIT_TAG.txt","text":"moby/buildkit:v0.31.2\n"}],"skipped":[],"kit_adds":{"bases":{"files":16,"bytes":326583068},"docs":{"files":1418,"bytes":41214543},"toolchain":{"files":1,"bytes":111529472},"vendored":{"files":10101,"bytes":155375001}},"links":{"page":"https://readystack.dev/products/minio/recipe","signup":"https://readystack.dev/login.html?create=1&next=%2Fproducts%2Fminio%2Frecipe","kit":"https://readystack.dev/buy.html?product=minio"}}