{"slug":"victoriametrics","tag":"v1.155.0-CE-ubuntu24.04-r1","current":true,"account":false,"tarball":"ReadyStack-victoriametrics-v1.155.0-CE-ubuntu24.04-r1.tar.gz","tarball_sha256":"3f48fa97d78194711fa37397058fe670d98e5226dbbf32040b5f82e781d9609b","generated_at":"2026-10-29T19:45:20Z","dockerfile":"Dockerfile.offline.pinned","build_script":"BUILD_OFFLINE.sh","pins":{"upstream":{"repo":"https://github.com/VictoriaMetrics/VictoriaMetrics","ref":"v1.155.0","commit":"3fec2f72414d00d1acda807c8818d7af90cc966d","url":"https://github.com/VictoriaMetrics/VictoriaMetrics/tree/3fec2f72414d00d1acda807c8818d7af90cc966d"},"fetches":[{"kind":"git","url":"https://github.com/VictoriaMetrics/VictoriaMetrics","ref":"v1.155.0"}],"bases":[{"image":"golang:1.27.3-bookworm","digest":"sha256:972b4110ba0f47539a975c31e52c64765e1ff19f2d74469ae4a595c6676e80a5"},{"image":"ubuntu:24.04","digest":"sha256:24737cef17f4e22b1977df7d9a05e77c4e28b7da5b8911f8d8ccda136bf3573c"}],"toolchain":{"buildkit":"moby/buildkit:v0.31.2","buildkit_image_digest":"sha256:e0e67ea9c4bb07bdef683e29f70f3b623d1eb9c82274a9ec04e6bb0511449fb0","builder_images":["golang:1.27.3-bookworm@sha256:972b4110ba0f47539a975c31e52c64765e1ff19f2d74469ae4a595c6676e80a5"]},"build_method":"source-rebuild-go","source_date_epoch":1792770494,"source_date_epoch_utc":"2026-10-23T15:48:14Z","target":{"image":"readystack/victoriametrics:v1.155.0-CE-ubuntu24.04-r1","image_manifest_digest":"sha256:9c4430b80216c701261ae5a29ea6f7e1b69ebe06afcba009049d49d831b6305f","config_digest":"sha256:ac7c830233f7fb57219d63b1dc1dafdc8b7d007486ff4b32aff76300795b4407"},"checksummed_files":17663},"files":[{"path":"BASES.tsv","size":262,"sha256":"203db39d31165cdf0ef7de9050461c107d9b50e5f22ecc1739a0ecbc33f89b79","public":"full","lines":2,"url":"/api/recipe/victoriametrics/v1.155.0-CE-ubuntu24.04-r1/files/BASES.tsv","text":"golang:1.27.3-bookworm@sha256:972b4110ba0f47539a975c31e52c64765e1ff19f2d74469ae4a595c6676e80a5\tbases/golang_1.27.3-bookworm_972b4110ba0f.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":2764646,"sha256":"d498e9eb40da7631c880bd603bb68fac741739a2ba58cf5f2d765ea496403354","public":"account","lines":17663},{"path":"DOCKERFILE_NAME.txt","size":26,"sha256":"9aadd1ede68e016a6f163c97befc5ff2fcdc8ebd4f84b108dba63cb195fa8c84","public":"full","lines":1,"url":"/api/recipe/victoriametrics/v1.155.0-CE-ubuntu24.04-r1/files/DOCKERFILE_NAME.txt","text":"Dockerfile.offline.pinned\n"},{"path":"Dockerfile","size":3337,"sha256":"f7054a9a192022e44e39109ff2d95711500c92b908b85ee3166a67a0a7ba3d4a","public":"account","lines":41},{"path":"Dockerfile.offline","size":3337,"sha256":"f7054a9a192022e44e39109ff2d95711500c92b908b85ee3166a67a0a7ba3d4a","public":"account","lines":41},{"path":"Dockerfile.offline.pinned","size":3337,"sha256":"f7054a9a192022e44e39109ff2d95711500c92b908b85ee3166a67a0a7ba3d4a","public":"preview","lines":41,"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.27.3-bookworm@sha256:972b4110ba0f47539a975c31e52c64765e1ff19f2d74469ae4a595c6676e80a5 AS build_victoria-metrics\nWORKDIR /src\nCOPY vendored/victoriametrics-src/ .\nENV CGO_ENABLED=0 GOTOOLCHAIN=local GOWORK=off GOFLAGS=\"-mod=vendor -buildvcs=false\" GOPROXY=off SOURCE_DATE_EPOCH=1792770494\nRUN go build -trimpath -ldflags='-s -w -X github.com/VictoriaMetrics/VictoriaMetrics/lib/buildinfo.Version=victoria-metrics-20261023-154814-tags-v1.155.0-0-g3fec2f7241' -o /victoria-metrics ./app/victoria-metrics && /victoria-metrics -version\nFROM golang:1.27.3-bookworm@sha256:972b4110ba0f47539a975c31e52c64765e1ff19f2d74469ae4a595c6676e80a5 AS build_vmctl\nWORKDIR /src\nCOPY vendored/victoriametrics-src/ .\nENV CGO_ENABLED=0 GOTOOLCHAIN=local GOWORK=off GOFLAGS=\"-mod=vendor -buildvcs=false\" GOPROXY=off SOURCE_DATE_EPOCH=1792770494\nRUN go build -trimpath -ldflags='-s -w' -o /vmctl ./app/vmctl && /vmctl --help\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=1792770494\nRUN groupadd -r victoriametrics && useradd -r -g victoriametrics -d /victoria-metrics-data -m victoriametrics && \\","lines_shown":24,"lines_total":41}},{"path":"Dockerfile.vendor","size":1620,"sha256":"f7f60cf89552d53b409e560440b1677055dd5e264bb60b6b6d15da7bf73f3ff6","public":"account","lines":20},{"path":"MANIFEST.txt","size":1563592,"sha256":"8d047b87bfcec7883ce7dd7b6b0b68b73d89c18bc20cff3fb68817f8094aa627","public":"account","lines":17665},{"path":"SOURCE_DATE_EPOCH.txt","size":11,"sha256":"232f2cef549cc6b890e3664cea108712ae82c3059b7914357bccc9a1507fbfc4","public":"full","lines":1,"url":"/api/recipe/victoriametrics/v1.155.0-CE-ubuntu24.04-r1/files/SOURCE_DATE_EPOCH.txt","text":"1792770494\n"},{"path":"TARGET_DIGEST.txt","size":291,"sha256":"0de60cdcf60e6b6df4459d5bf6ed208a3bed1e2274b89f84ca4ea0fb33c3a3b6","public":"full","lines":6,"url":"/api/recipe/victoriametrics/v1.155.0-CE-ubuntu24.04-r1/files/TARGET_DIGEST.txt","text":"image_manifest_digest=sha256:9c4430b80216c701261ae5a29ea6f7e1b69ebe06afcba009049d49d831b6305f\nconfig_digest=sha256:ac7c830233f7fb57219d63b1dc1dafdc8b7d007486ff4b32aff76300795b4407\ntag=readystack/victoriametrics:v1.155.0-CE-ubuntu24.04-r1\nprobe_port=8428\nprobe_path=/health\nprobe_timeout=180\n"},{"path":"VERIFY_OFFLINE.sh","size":10153,"sha256":"3e8184ea230cfd8f41f977e26be6bf7bd03112c396c517837ce0c7de4f7399dd","public":"account","lines":165},{"path":"docs/PROVENANCE.md","size":1744,"sha256":"20e8b9dfadab272c73a99b4d2d1eb0be260f60ef855a642bdd72642caf5ee0e3","public":"account","lines":28},{"path":"docs/REBUILD.md","size":5164,"sha256":"9d96755aadb552b7382450c0d30b58406dd9177dec6fc7568b1a76b66866a894","public":"account","lines":57},{"path":"docs/VERIFY.md","size":2016,"sha256":"cbfbbd38b4aadba0521161aaa02d0ff1e66e194be0e20e5419b0906b0fd6b859","public":"account","lines":34},{"path":"docs/provenance/BASE_IMAGE_DIGESTS.lock","size":80,"sha256":"5eebe338259a594884582f63a1fcd773ffbb80bd6af0ddab2c75f7fa4ef5f865","public":"full","lines":2,"url":"/api/recipe/victoriametrics/v1.155.0-CE-ubuntu24.04-r1/files/docs/provenance/BASE_IMAGE_DIGESTS.lock","text":"# base images for victoriametrics (resolve at build_kit)\ngolang:1.27.3-bookworm\n"},{"path":"docs/provenance/BUILD_RECIPE.json","size":5687,"sha256":"0f9436afbe7b9c8103bd39f0cd0f5f2b4abff2a7dbd18b429fa88a37c73e5e6d","public":"account","lines":61},{"path":"docs/provenance/CUSTODY_INPUTS.json","size":673,"sha256":"58bb70ea085bcea8d5254662ffc904c0525a9ade4052628a37a1a1c41f18773a","public":"account","lines":17},{"path":"docs/provenance/SOURCE_FILE_MANIFEST.json","size":332218,"sha256":"3b68d78e22e21c2d0bc14a2cf554cb5e19a5d49ae5d0953d2de226e0af8efa8e","public":"account","lines":5007},{"path":"docs/provenance/SOURCE_TREE_HASH.json","size":331,"sha256":"df3b5ee5c8b20816f5d7dfa9bd4e3e0a031b9a5fecc370fb1183c6074e953017","public":"full","lines":9,"url":"/api/recipe/victoriametrics/v1.155.0-CE-ubuntu24.04-r1/files/docs/provenance/SOURCE_TREE_HASH.json","text":"{\n  \"schema\": \"kitforge.source_tree_hash.v1\",\n  \"slug\": \"victoriametrics\",\n  \"repo\": \"https://github.com/VictoriaMetrics/VictoriaMetrics\",\n  \"ref\": \"v1.155.0\",\n  \"commit\": \"3fec2f72414d00d1acda807c8818d7af90cc966d\",\n  \"tree_listing_sha256\": \"7c17ef3e615d1e16d7eddb6396f70bac2aa4d76d76cf40a52ac34310b8b36c61\",\n  \"file_count\": 8775\n}"},{"path":"docs/provenance/SYSTEM_PINNING.lock","size":28,"sha256":"fa091140511e85f86057bf9f05d5bd9e073f13c04af3de77559c304bd4b38227","public":"account","lines":3},{"path":"docs/provenance/TOOLCHAIN.lock","size":2672,"sha256":"5385ecc99e6e148ad78bae5fa2072b1f90266e0a9693b9f2673a03d34827c59c","public":"account","lines":84},{"path":"rebuild.json","size":1444,"sha256":"0c8fe0b6a235dd4adcc7cc004e555130921d875f17028b5f27f30afbf80f55c2","public":"account","lines":38},{"path":"toolchain/BUILDKIT_TAG.txt","size":22,"sha256":"fcd530eeb02b063d2f047adad6eef896422a8e8d558513e5f09b2a262be32573","public":"full","lines":1,"url":"/api/recipe/victoriametrics/v1.155.0-CE-ubuntu24.04-r1/files/toolchain/BUILDKIT_TAG.txt","text":"moby/buildkit:v0.31.2\n"}],"skipped":[],"kit_adds":{"bases":{"files":16,"bytes":330381419},"docs":{"files":8828,"bytes":190405968},"toolchain":{"files":1,"bytes":111529472},"vendored":{"files":8796,"bytes":190920695}},"links":{"page":"https://readystack.dev/products/victoriametrics/recipe","signup":"https://readystack.dev/login.html?create=1&next=%2Fproducts%2Fvictoriametrics%2Frecipe","kit":"https://readystack.dev/buy.html?product=victoriametrics"}}