[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"