Add nvidia-vss-core 3.1.18 (NVIDIA VSS Blueprint 3.1.0)#243
Open
blik616287 wants to merge 11 commits into
Open
Add nvidia-vss-core 3.1.18 (NVIDIA VSS Blueprint 3.1.0)#243blik616287 wants to merge 11 commits into
blik616287 wants to merge 11 commits into
Conversation
…-base) Drop every gated nvcr vss-core image from pack content; content.images is now just cgr.dev/chainguard/wolfi-base (0/0). Each gated rootfs is crane-fetched as runtime DATA at deploy and run NON-PRIVILEGED on wolfi-base via the matched-ld swap: - vss-agent: real python3.13 + venv PYTHONPATH (GB10-validated: nat CLI loads) - vss-agent-ui: node 22 (GB10-validated: v22.22.0) - vss-vios-mcp: real python3.12 + venv/app PYTHONPATH (GB10-validated: MCP gateway loads) - vss-vios-sensor / -streamprocessing: VST/DeepStream launch_vst (GPU; build-on-deploy mechanics identical to the validated services, live GPU validation pending a free slot) The running containers carry NVIDIA CVEs as runtime data, not pack images. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- vss-agent-ui: symlink /repo -> rootfs repo before the ld swap (custom-server.js hardcodes the absolute /repo; validated: Next.js Ready, listening :3000) - vss-vios-sensor / -streamprocessing: strategy Recreate so the GPU slot frees on rollout (RollingUpdate deadlocked: new pod Pending on Insufficient nvidia.com/gpu) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
launch_vst is an ELF binary (not a script) -> exec directly. cp the rootfs bash to /bin/bash too (VST child scripts). Found on live GB10 deploy (cannot execute binary file). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…->rootfs) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…bs path) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
3.1.18 validated running (sensor+streamprocessing, chroot+privileged DeepStream) fresh-from-pack on a GB10 edge cluster. Merged upstream/main (crane-manifest validator fix). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
nvidia-vss-core — VSS 3.x, pack
3.1.9VSS 3.x core as a Helm chart —
vss-agent(NVIDIA NeMo Agent Toolkitnat serveorchestrator, with the dev-profile-base workflow config + env wiring to the VLM/LLM/Phoenix/VST endpoints), the vss-agent UI, the VST MCP server, and the VSTsensor/streamprocessing(network Postgres via the data-infrapostgresservice).Versioning: chart/pack
version: 3.1.9(our packaging) ·appVersion: 3.1.0(upstream NVIDIA VSS Blueprint 3.x). Helm chart; images pinned invalues.yamlpack.content.images.Tested on NVIDIA GB10 / DGX Spark (arm64 SBSA)
Deployed via Palette add-on cluster profile
vss-dgx-spark-3xon edge clusteredge-gx10(single GB10). Full VSS 3.x route green — all 5 packs reportPack services are ready, cluster Running:Validation:
pack.jsonJSON-syntax/schema/version, logo, README, andpack.content.imagesall pass. Thecontent.imagespull (crane) fails for the gatednvcr.io/nim/*andnvcr.io/nvidia/vss-core/*images — the CI runner has no NGC credentials (same image-pull exception as the 2.4 PRs #233–236; the cluster pulls them viangc-pull-secret).