Problem
Building the platform images from source fails for anyone
outside NVIDIA, because several services pin base images
from registries that are not externally accessible:
- urm.nvidia.com (internal JFrog Artifactory) — used as
the distroless Go base in:
- src/compute-plane-services/worker-init/MODULE.bazel
- src/compute-plane-services/worker-utils/MODULE.bazel
- src/compute-plane-services/worker-llm-credentials/MODULE.bazel
- Private nvcr.io dev orgs — e.g. nvsnap Dockerfiles
default to:
ARG BASE_IMAGE=nvcr.io/0651155215864979/ncp-dev/nvsnap-agent-base:...
- The published platform charts/images also live in a
private nvcr.io org, so a catalog-only NGC key gets 403.
Impact
The source is open, but the build chain isn't reproducible
externally. Combined with entitlement-gated published
images, external users have no supported path to run the
self-hosted control plane.
Ask
- Repin internal bases to public equivalents (e.g.
gcr.io/distroless, public CUDA images), or document
supported substitutions
- Clarify whether external source builds are an intended
use case, and what the intended path to registry
access/entitlement is for self-hosted evaluation
Happy to test a patched build or contribute the repinning
if maintainers agree on target base images.
Problem
Building the platform images from source fails for anyone
outside NVIDIA, because several services pin base images
from registries that are not externally accessible:
the distroless Go base in:
default to:
ARG BASE_IMAGE=nvcr.io/0651155215864979/ncp-dev/nvsnap-agent-base:...
private nvcr.io org, so a catalog-only NGC key gets 403.
Impact
The source is open, but the build chain isn't reproducible
externally. Combined with entitlement-gated published
images, external users have no supported path to run the
self-hosted control plane.
Ask
gcr.io/distroless, public CUDA images), or document
supported substitutions
use case, and what the intended path to registry
access/entitlement is for self-hosted evaluation
Happy to test a patched build or contribute the repinning
if maintainers agree on target base images.