{"slug":"influxdb","tag":"v3.12.1-CE-ubuntu24.04-r2","current":true,"account":false,"tarball":"ReadyStack-influxdb-v3.12.1-CE-ubuntu24.04-r2.tar.gz","tarball_sha256":"fe6f35022412091d5001547afe44120daecb534399e5f1279dd0f4bab9f27058","generated_at":"2026-10-29T19:37:05Z","dockerfile":"Dockerfile.offline.pinned","build_script":"BUILD_OFFLINE.sh","pins":{"upstream":{"repo":"https://github.com/influxdata/influxdb","ref":"v3.12.1","commit":"692ea4a9943fc343c5fdf830d7dff82eef1f7fca","url":"https://github.com/influxdata/influxdb/tree/692ea4a9943fc343c5fdf830d7dff82eef1f7fca"},"fetches":[{"kind":"git","url":"https://github.com/influxdata/influxdb","ref":"v3.12.1"},{"kind":"http","url":"https://github.com/influxdata/datafusion-udf-wasm.git?rev=[0-9a-f]*#"}],"bases":[{"image":"rust:1.98.1-bookworm","digest":"sha256:93ce27a88655056a51dbdd8f5f2d7ddc071c7b0070fb288a37b5a285fc83971e"},{"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-rust","source_date_epoch":1791993636,"source_date_epoch_utc":"2026-10-14T16:00:36Z","target":{"image":"readystack/influxdb:v3.12.1-CE-ubuntu24.04-r2","image_manifest_digest":"sha256:064edd31c1ee792f060f21f21783d7990113250ad89444128c20bf35e13d97d7","config_digest":"sha256:edd63ebc0e0cefa448884db3cb40556f3a8ef8aca7b906ca7a785ab486472317"},"checksummed_files":43074},"files":[{"path":"BASES.tsv","size":258,"sha256":"8cf1877037fa92a45659de88601879c38f7a79288f3710d910ce4092b23d7e55","public":"full","lines":2,"url":"/api/recipe/influxdb/v3.12.1-CE-ubuntu24.04-r2/files/BASES.tsv","text":"rust:1.98.1-bookworm@sha256:93ce27a88655056a51dbdd8f5f2d7ddc071c7b0070fb288a37b5a285fc83971e\tbases/rust_1.98.1-bookworm_93ce27a88655.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":6065506,"sha256":"fcfc835da9271ff1598a094b9c91884942666757ada439e1a8793fb919778de3","public":"account","lines":43074},{"path":"DOCKERFILE_NAME.txt","size":26,"sha256":"9aadd1ede68e016a6f163c97befc5ff2fcdc8ebd4f84b108dba63cb195fa8c84","public":"full","lines":1,"url":"/api/recipe/influxdb/v3.12.1-CE-ubuntu24.04-r2/files/DOCKERFILE_NAME.txt","text":"Dockerfile.offline.pinned\n"},{"path":"Dockerfile","size":5354,"sha256":"f99535f58ac5abc5576901f0dda420e1bf5b3ec16fd4bd090d391116b84374e2","public":"account","lines":61},{"path":"Dockerfile.offline","size":5354,"sha256":"f99535f58ac5abc5576901f0dda420e1bf5b3ec16fd4bd090d391116b84374e2","public":"account","lines":61},{"path":"Dockerfile.offline.pinned","size":5354,"sha256":"f99535f58ac5abc5576901f0dda420e1bf5b3ec16fd4bd090d391116b84374e2","public":"preview","lines":61,"preview":{"text":"# GENERATED L-009 hermetic Rust build (--network=none, SBOM+SLSA-attestation-producing).\n# Pinned bases from BASE_IMAGE_DIGESTS.lock; vendored Cargo tree + web-vault + debs from Dockerfile.vendor.\n# The upstream Rust toolchain (rustup's portable x86_64-unknown-linux-gnu dist) from the pinned official\n# image; the build stage below is ubuntu:24.04 and links against that distro's own libraries.\nFROM rust:1.98.1-bookworm@sha256:93ce27a88655056a51dbdd8f5f2d7ddc071c7b0070fb288a37b5a285fc83971e AS rusttoolchain\nFROM ubuntu:24.04@sha256:24737cef17f4e22b1977df7d9a05e77c4e28b7da5b8911f8d8ccda136bf3573c AS build_influxdb3\n# build-stage tools (strategy.build_packages) installed offline from the\n# vendored deb closure — build.rs helpers like protoc live here.\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; }; }\nCOPY --from=rusttoolchain /usr/local/rustup /usr/local/rustup\nCOPY --from=rusttoolchain /usr/local/cargo /usr/local/cargo\nWORKDIR /src\nCOPY vendored/influxdb-src/ .\nENV CARGO_NET_OFFLINE=true CARGO_HOME=/usr/local/cargo RUSTUP_TOOLCHAIN=1.98.1 RUSTUP_HOME=/usr/local/rustup PATH=/usr/local/cargo/bin:${PATH}\nENV GIT_HASH=692ea4a9943fc343c5fdf830d7dff82eef1f7fca GIT_HASH_SHORT=692ea4a RUSTFLAGS=\"--cfg tokio_unstable\" PYO3_PYTHON=/usr/bin/python3.12\nARG SOURCE_DATE_EPOCH=1791993636\nENV SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH}\nRUN cargo build --release --offline --locked --bin influxdb3 && \\\n    cp target/release/influxdb3 /influxdb3 && /influxdb3 --version","lines_shown":24,"lines_total":61}},{"path":"Dockerfile.vendor","size":3191,"sha256":"9c11cde6119438388f593dcd1af62daac48b9fbcefa9a7cdf04b17d8d5fd2772","public":"account","lines":27},{"path":"MANIFEST.txt","size":3136504,"sha256":"e43693c845459f62ab4e85d688788390fd31a0e9c252bf61eb12b90db39ae971","public":"account","lines":43076},{"path":"SOURCE_DATE_EPOCH.txt","size":11,"sha256":"f58f4cd7769d6ea910ec1faf4f93ff9ef68ce5682ddc70656fcceace32658456","public":"full","lines":1,"url":"/api/recipe/influxdb/v3.12.1-CE-ubuntu24.04-r2/files/SOURCE_DATE_EPOCH.txt","text":"1791993636\n"},{"path":"TARGET_DIGEST.txt","size":283,"sha256":"ea145124bbcb82e5356668e1430b5ac0dedf16a320db2215c8c6974205698cbd","public":"full","lines":6,"url":"/api/recipe/influxdb/v3.12.1-CE-ubuntu24.04-r2/files/TARGET_DIGEST.txt","text":"image_manifest_digest=sha256:064edd31c1ee792f060f21f21783d7990113250ad89444128c20bf35e13d97d7\nconfig_digest=sha256:edd63ebc0e0cefa448884db3cb40556f3a8ef8aca7b906ca7a785ab486472317\ntag=readystack/influxdb:v3.12.1-CE-ubuntu24.04-r2\nprobe_port=8181\nprobe_path=/health\nprobe_timeout=180\n"},{"path":"VERIFY_OFFLINE.sh","size":7331,"sha256":"8b036b1f9a7f7deb4dbab14ef6b7c40622d2820904e891b8845ba3580e924506","public":"account","lines":128},{"path":"docs/PROVENANCE.md","size":2053,"sha256":"26135224aebb5935875fe4af74e5b1e4d9257458786c3d5f0ec44226c28cfed3","public":"account","lines":29},{"path":"docs/REBUILD.md","size":5109,"sha256":"ad2556fcd9374c1e1a3b26ebe02e36d2af67aae76516415f80635e96286e0192","public":"account","lines":57},{"path":"docs/VERIFY.md","size":1970,"sha256":"41f2195c25175ea06267a26134cdfefa6c2c9de0ae5be436243faf19130a98c1","public":"account","lines":34},{"path":"docs/provenance/BASE_IMAGE_DIGESTS.lock","size":63,"sha256":"61eff9483882ce1f7b000db2391ecaa02593c50ce4cd8e1aa123f185949e5f70","public":"full","lines":2,"url":"/api/recipe/influxdb/v3.12.1-CE-ubuntu24.04-r2/files/docs/provenance/BASE_IMAGE_DIGESTS.lock","text":"# base images for influxdb (resolve at build_kit)\nubuntu:24.04\n"},{"path":"docs/provenance/BUILD_RECIPE.json","size":10852,"sha256":"5c89fbba59125dc1a77cc9098040a2175446d1174205731536ad90814dbd4b9d","public":"account","lines":51,"redactions":[{"line":27,"kind":"internal host"}],"kit_sha256":"abe8989b92c2e90c6b0acadb0bd764c5e5b56d20f10af50629d63e722ba55bff"},{"path":"docs/provenance/CUSTODY_INPUTS.json","size":699,"sha256":"4ede8746d0fee703258ac3e745ac411ecb6c83034de30bfb6294b76b6ef6625e","public":"account","lines":19},{"path":"docs/provenance/SOURCE_FILE_MANIFEST.json","size":135794,"sha256":"d97758e687f460100a756caaf5288f0b4951d55174ddb634239c3383e6ea5817","public":"account","lines":1858},{"path":"docs/provenance/SOURCE_TREE_HASH.json","size":311,"sha256":"4d78968caf37f746c5bec116a1940cb5af83d692e9f72495147c27cd78dbfa74","public":"full","lines":9,"url":"/api/recipe/influxdb/v3.12.1-CE-ubuntu24.04-r2/files/docs/provenance/SOURCE_TREE_HASH.json","text":"{\n  \"schema\": \"kitforge.source_tree_hash.v1\",\n  \"slug\": \"influxdb\",\n  \"repo\": \"https://github.com/influxdata/influxdb\",\n  \"ref\": \"v3.12.1\",\n  \"commit\": \"692ea4a9943fc343c5fdf830d7dff82eef1f7fca\",\n  \"tree_listing_sha256\": \"1fb458a6c7e65c1dbe14a35ff21c3bc9d9a92427ad1600004415705e913253c4\",\n  \"file_count\": 1851\n}"},{"path":"docs/provenance/SYSTEM_PINNING.lock","size":40,"sha256":"c5a38ea873639d1b63e971308dc62763716b9b919b5bd60f2c9cb80341b637ed","public":"account","lines":3},{"path":"docs/provenance/TOOLCHAIN.lock","size":3653,"sha256":"763c9aa6ab3fee896c77484fe6a38f725256aa9048d4e6b3c216f8b0a3499d8b","public":"account","lines":72},{"path":"readystack-admin-token","size":215,"sha256":"3d5dfc5dc6473e0d405897a6c495fa8b3b6e5927284730ae3a982cf517492ec2","public":"account","lines":4},{"path":"readystack-entrypoint.sh","size":1739,"sha256":"19397714ed15b3da6dfd1f326c9a1758957f249d24842cbca2a5ebe734a818fe","public":"account","lines":35},{"path":"rebuild.json","size":1432,"sha256":"e46996c068772cb32c3520ae8c8facc2167c55d0d060d7f9936a4bde3f161cfc","public":"account","lines":38},{"path":"toolchain/BUILDKIT_TAG.txt","size":22,"sha256":"fcd530eeb02b063d2f047adad6eef896422a8e8d558513e5f09b2a262be32573","public":"full","lines":1,"url":"/api/recipe/influxdb/v3.12.1-CE-ubuntu24.04-r2/files/toolchain/BUILDKIT_TAG.txt","text":"moby/buildkit:v0.31.2\n"}],"skipped":[],"kit_adds":{"bases":{"files":14,"bytes":592309882},"docs":{"files":1905,"bytes":30761488},"toolchain":{"files":1,"bytes":111529472},"vendored":{"files":41130,"bytes":1007294514}},"links":{"page":"https://readystack.dev/products/influxdb/recipe","signup":"https://readystack.dev/login.html?create=1&next=%2Fproducts%2Finfluxdb%2Frecipe","kit":"https://readystack.dev/buy.html?product=influxdb"}}