{"slug":"valkey","tag":"9.1.3-CE-ubuntu24.04-r1","current":true,"account":false,"tarball":"ReadyStack-valkey-9.1.3-CE-ubuntu24.04-r1.tar.gz","tarball_sha256":"e4b204cd2cda78434851457176d9e3395d36cc4f9c9ab200796f88bc269f6a62","generated_at":"2026-10-29T19:25:06Z","dockerfile":"Dockerfile.offline.pinned","build_script":"BUILD_OFFLINE.sh","pins":{"upstream":{"repo":"https://github.com/valkey-io/valkey","ref":"9.1.3","commit":"29173b67508b2de4c0f0ed551f3b47cf19fc3ca8","url":"https://github.com/valkey-io/valkey/tree/29173b67508b2de4c0f0ed551f3b47cf19fc3ca8"},"fetches":[{"kind":"git","url":"https://github.com/valkey-io/valkey","ref":"9.1.3"}],"bases":[{"image":"ubuntu:24.04","digest":"sha256:24737cef17f4e22b1977df7d9a05e77c4e28b7da5b8911f8d8ccda136bf3573c"}],"toolchain":{"buildkit":"moby/buildkit:v0.31.2","buildkit_image_digest":"sha256:e0e67ea9c4bb07bdef683e29f70f3b623d1eb9c82274a9ec04e6bb0511449fb0","builder_images":["ubuntu:24.04@sha256:24737cef17f4e22b1977df7d9a05e77c4e28b7da5b8911f8d8ccda136bf3573c"]},"build_method":"source-rebuild-c","source_date_epoch":1793052100,"source_date_epoch_utc":"2026-10-26T22:01:40Z","target":{"image":"readystack/valkey:9.1.3-CE-ubuntu24.04-r1","image_manifest_digest":"sha256:49b358637959143830713378adf5d20565f3155a8914dcae172f5bb2f52fec7e","config_digest":"sha256:d3d802133187e2ca8254014f576f8fa8be44e26d602e560a5bbfeaa56d2319ef"},"checksummed_files":3999},"files":[{"path":"BASES.tsv","size":121,"sha256":"0da49a3ea98fcaa345080b1a4230d2c798b395f71854063c2af657eb53a8a2e0","public":"full","lines":1,"url":"/api/recipe/valkey/9.1.3-CE-ubuntu24.04-r1/files/BASES.tsv","text":"ubuntu: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":497688,"sha256":"d56654e6c79b2a0ae6220e235dc794e0d88cd220f275bab2f8a329c368dd3b29","public":"account","lines":3999},{"path":"DOCKERFILE_NAME.txt","size":26,"sha256":"9aadd1ede68e016a6f163c97befc5ff2fcdc8ebd4f84b108dba63cb195fa8c84","public":"full","lines":1,"url":"/api/recipe/valkey/9.1.3-CE-ubuntu24.04-r1/files/DOCKERFILE_NAME.txt","text":"Dockerfile.offline.pinned\n"},{"path":"Dockerfile","size":3941,"sha256":"12b5097c8c9b42cca143503e7c9b5bc522b62ad6e4aa5e5d78026e2ba4b73f34","public":"account","lines":53},{"path":"Dockerfile.offline","size":3941,"sha256":"12b5097c8c9b42cca143503e7c9b5bc522b62ad6e4aa5e5d78026e2ba4b73f34","public":"account","lines":53},{"path":"Dockerfile.offline.pinned","size":3941,"sha256":"12b5097c8c9b42cca143503e7c9b5bc522b62ad6e4aa5e5d78026e2ba4b73f34","public":"preview","lines":53,"preview":{"text":"# GENERATED L-009 hermetic C build (--network=none, SBOM+SLSA-attestation-producing).\n# Pinned bases; vendored source (in-tree deps) + extra build debs + runtime debs from Dockerfile.vendor.\nFROM ubuntu:24.04@sha256:24737cef17f4e22b1977df7d9a05e77c4e28b7da5b8911f8d8ccda136bf3573c AS cbuild\n# dpkg-install the vendored EXTRA build debs (pkg-config/libssl-dev/...) — gcc/make are in the builder.\nRUN --mount=type=bind,source=vendored/build-debs,target=/tmp/bdebs \\\n    set --; for f in /tmp/bdebs/*.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; }; }\nWORKDIR /src\nCOPY vendored/valkey-src/ .\nARG SOURCE_DATE_EPOCH=1793052100\nENV SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH}\nENV BUILD_TLS=yes USE_FAST_FLOAT=yes\nRUN make -j\"$(nproc)\" all BUILD_TLS=yes USE_FAST_FLOAT=yes\nRUN make install PREFIX=/opt/valkey BUILD_TLS=yes\nFROM ubuntu:24.04@sha256:24737cef17f4e22b1977df7d9a05e77c4e28b7da5b8911f8d8ccda136bf3573c\nENV DEBIAN_FRONTEND=noninteractive PATH=/opt/valkey/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\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 && \\","lines_shown":24,"lines_total":53}},{"path":"Dockerfile.vendor","size":1691,"sha256":"81c368eaba4bf294ca6eb4c6a8a9c291216fceb77c03fe98c52e81608d44181b","public":"account","lines":25},{"path":"MANIFEST.txt","size":225786,"sha256":"bcd02c4fdb9350a8f32e3aa2a1d2c10f2806825fbc76fa4298af3534f96e5899","public":"account","lines":4001},{"path":"SOURCE_DATE_EPOCH.txt","size":11,"sha256":"3dab8cbca6f1a166fda3d3065522d197b5b9298292f0dd7b4cadddc9a006d009","public":"full","lines":1,"url":"/api/recipe/valkey/9.1.3-CE-ubuntu24.04-r1/files/SOURCE_DATE_EPOCH.txt","text":"1793052100\n"},{"path":"TARGET_DIGEST.txt","size":420,"sha256":"92e98ed1c6ba0802943fec9d19d7b414ee5aa81ec68f68433f9bc5c4af0cab56","public":"full","lines":7,"url":"/api/recipe/valkey/9.1.3-CE-ubuntu24.04-r1/files/TARGET_DIGEST.txt","text":"image_manifest_digest=sha256:49b358637959143830713378adf5d20565f3155a8914dcae172f5bb2f52fec7e\nconfig_digest=sha256:d3d802133187e2ca8254014f576f8fa8be44e26d602e560a5bbfeaa56d2319ef\ntag=readystack/valkey:9.1.3-CE-ubuntu24.04-r1\nprobe_port=6379\nprobe_path=PING\nprobe_timeout=180\nprobe_exec=if [ -n \"$VALKEY_PASSWORD\" ]; then export VALKEYCLI_AUTH=\"$VALKEY_PASSWORD\"; fi; valkey-cli -h 127.0.0.1 -p 6379 ping | grep -q PONG\n"},{"path":"VERIFY_OFFLINE.sh","size":10153,"sha256":"3e8184ea230cfd8f41f977e26be6bf7bd03112c396c517837ce0c7de4f7399dd","public":"account","lines":165},{"path":"docs/PROVENANCE.md","size":1689,"sha256":"26a86895e27d4d85bbca46d7bfd0149f0acd850920b55edc3fff3d245fcfcddd","public":"account","lines":28},{"path":"docs/REBUILD.md","size":5084,"sha256":"6dfd92390ee5e548951e92060bca8756e815a454a8dacdfb132656e94bd6e084","public":"account","lines":57},{"path":"docs/VERIFY.md","size":1947,"sha256":"7175e7cebda0aa2900d4d0fa98b7ea85f4a9effd574214ea403188ce0b47efa9","public":"account","lines":34},{"path":"docs/provenance/BASE_IMAGE_DIGESTS.lock","size":61,"sha256":"e06ee4bc677c4a03ef5b83dd11fc10794dcf4c37adcd639cfb9addc6efeaabd3","public":"full","lines":2,"url":"/api/recipe/valkey/9.1.3-CE-ubuntu24.04-r1/files/docs/provenance/BASE_IMAGE_DIGESTS.lock","text":"# base images for valkey (resolve at build_kit)\nubuntu:24.04\n"},{"path":"docs/provenance/BUILD_RECIPE.json","size":3074,"sha256":"f3f7a07998b31fbac595e3964ff554943706a5ab410d62ccce524e860703a7d8","public":"account","lines":51},{"path":"docs/provenance/CUSTODY_INPUTS.json","size":646,"sha256":"19b3ebb1cf6b0f7919d15b91b85d1b67463a3454383311b15bbf785b6f7d89a5","public":"account","lines":17},{"path":"docs/provenance/SOURCE_FILE_MANIFEST.json","size":73977,"sha256":"3b3938a465e23550bb5b3132390ec752ab60e285dfabeb3ffddd886603c3958a","public":"account","lines":1932},{"path":"docs/provenance/SOURCE_TREE_HASH.json","size":304,"sha256":"ab063928927ef3033e05c0a13d8c4daf2c3ccba263621e80c9af11dcd0ef3576","public":"full","lines":9,"url":"/api/recipe/valkey/9.1.3-CE-ubuntu24.04-r1/files/docs/provenance/SOURCE_TREE_HASH.json","text":"{\n  \"schema\": \"kitforge.source_tree_hash.v1\",\n  \"slug\": \"valkey\",\n  \"repo\": \"https://github.com/valkey-io/valkey\",\n  \"ref\": \"9.1.3\",\n  \"commit\": \"29173b67508b2de4c0f0ed551f3b47cf19fc3ca8\",\n  \"tree_listing_sha256\": \"21c909c9f274f3426fa4ae7e372f5272c261347fe17a85b3a27f7c9e08fd6057\",\n  \"file_count\": 1925\n}"},{"path":"docs/provenance/SYSTEM_PINNING.lock","size":34,"sha256":"2aaecd9ba90e06905de7db0507a6efc4b67bc37e27769c09dbf1f3ba548e6c5e","public":"account","lines":3},{"path":"docs/provenance/TOOLCHAIN.lock","size":2021,"sha256":"da93dd93fef683b7b5103c1a5a60e51e16373599efd365431cc88b679a9054e0","public":"account","lines":69},{"path":"readystack-entrypoint.sh","size":663,"sha256":"5b92cf32c986abfec2f6bf1a27a3afd87001893104ee40da0cb4a414d484b1a8","public":"account","lines":11},{"path":"rebuild.json","size":1277,"sha256":"c8fd1f30b7db92531d6ba0be760c36631dda391d25f90f3beddbfb661a8d3117","public":"account","lines":33},{"path":"toolchain/BUILDKIT_TAG.txt","size":22,"sha256":"fcd530eeb02b063d2f047adad6eef896422a8e8d558513e5f09b2a262be32573","public":"full","lines":1,"url":"/api/recipe/valkey/9.1.3-CE-ubuntu24.04-r1/files/toolchain/BUILDKIT_TAG.txt","text":"moby/buildkit:v0.31.2\n"},{"path":"valkey.conf","size":856,"sha256":"ce4df660feac777e48ac941a2a2e0445e0b01c06d743738dfd4bd4bb73e78899","public":"account","lines":25}],"skipped":[],"kit_adds":{"bases":{"files":5,"bytes":29771169},"docs":{"files":1978,"bytes":23434128},"toolchain":{"files":1,"bytes":111529472},"vendored":{"files":1991,"bytes":105192508}},"links":{"page":"https://readystack.dev/products/valkey/recipe","signup":"https://readystack.dev/login.html?create=1&next=%2Fproducts%2Fvalkey%2Frecipe","kit":"https://readystack.dev/buy.html?product=valkey"}}