[Bugfix] Register VLLM_BUILD_* and VLLM_IMAGE_TAG provenance env vars (#45313)

Signed-off-by: Nicklas Frahm <nicklas.frahm@gmail.com>

Nicklas Frahm committed Jul 8, 2026 at 08:21 UTC c0e8e1f12a37e2ee14dbcba8d9c1784ad82e3cd4
1 file changed +10
vllm/envs.py
+10
@@ -95,6 +95,10 @@ if TYPE_CHECKING:
95 VLLM_USE_PRECOMPILED_RUST: bool = False
96 VLLM_SKIP_PRECOMPILED_VERSION_SUFFIX: bool = False
97 VLLM_DOCKER_BUILD_CONTEXT: bool = False
98 + VLLM_BUILD_COMMIT: str = "unknown"
99 + VLLM_BUILD_PIPELINE: str = "local"
100 + VLLM_BUILD_URL: str = ""
101 + VLLM_IMAGE_TAG: str = ""
102 VLLM_KEEP_ALIVE_ON_ENGINE_DEATH: bool = False
103 CMAKE_BUILD_TYPE: Literal["Debug", "Release", "RelWithDebInfo"] | None = None
104 VERBOSE: bool = False
@@ -621,6 +625,12 @@ environment_variables: dict[str, Callable[[], Any]] = {
625 "VLLM_DOCKER_BUILD_CONTEXT": lambda: (
626 os.environ.get("VLLM_DOCKER_BUILD_CONTEXT", "").strip().lower() in ("1", "true")
627 ),
628 + # Build provenance metadata embedded in official vllm-openai images.
629 + # Set via Docker ENV at image build time; informational only.
630 + "VLLM_BUILD_COMMIT": lambda: os.environ.get("VLLM_BUILD_COMMIT", "unknown"),
631 + "VLLM_BUILD_PIPELINE": lambda: os.environ.get("VLLM_BUILD_PIPELINE", "local"),
632 + "VLLM_BUILD_URL": lambda: os.environ.get("VLLM_BUILD_URL", ""),
633 + "VLLM_IMAGE_TAG": lambda: os.environ.get("VLLM_IMAGE_TAG", ""),
634 # CMake build type
635 # If not set, defaults to "Debug" or "RelWithDebInfo"
636 # Available options: "Debug", "Release", "RelWithDebInfo"