Skip to content

docs(mocker): clarify mocker image placeholder#8274

Merged
rmccorm4 merged 2 commits into
mainfrom
rmccormick/dgh-719-mocker-image-placeholder
Apr 20, 2026
Merged

docs(mocker): clarify mocker image placeholder#8274
rmccorm4 merged 2 commits into
mainfrom
rmccormick/dgh-719-mocker-image-placeholder

Conversation

@rmccorm4
Copy link
Copy Markdown
Contributor

@rmccorm4 rmccorm4 commented Apr 16, 2026

Overview:

The image reference my-registry/mocker-runtime:my-tag in the mocker deploy YAMLs implies an image that does not exist on NGC (see DGH-719 / GH #7860 — users hit a 401 trying to pull nvcr.io/nvidia/ai-dynamo/mocker-runtime:1.0.1). The mocker component (python3 -m dynamo.mocker) is actually bundled into the standard Dynamo backend runtime images (vllm-runtime, sglang-runtime, tensorrtllm-runtime).

Change the placeholder to my-registry/vllm-runtime:my-tag (matches the default engine-type for mocker) and add a header comment pointing users to the NGC Dynamo runtime images.

Details:

Where should the reviewer start?

Related Issues: (use one of the action keywords Closes / Fixes / Resolves / Relates to)

Closes #7860

Summary by CodeRabbit

  • Documentation

    • Added clarification notes for deployment configurations explaining that mocker functionality is bundled into standard Dynamo backend runtime images, rather than requiring a dedicated image.
  • Chores

    • Updated container image references in deployment example configurations to use appropriate Dynamo backend runtime images.

…-runtime

The image reference `my-registry/mocker-runtime:my-tag` in the mocker deploy
YAMLs implies an image that does not exist on NGC (see DGH-719 / GH #7860 —
users hit a 401 trying to pull `nvcr.io/nvidia/ai-dynamo/mocker-runtime:1.0.1`).
The mocker component (`python3 -m dynamo.mocker`) is actually bundled into
the standard Dynamo backend runtime images (vllm-runtime, sglang-runtime,
tensorrtllm-runtime).

Change the placeholder to `my-registry/vllm-runtime:my-tag` (matches the
default engine-type for mocker) and add a header comment pointing users to
the NGC Dynamo runtime images.
Per review, swap the `my-registry/vllm-runtime:my-tag` placeholder for a
vendor/engine-neutral `my-dynamo-image:my-tag` so the YAMLs don't bias
users toward any one backend runtime. The header NOTE still points at
the NGC vllm/sglang/tensorrtllm runtime images.
@rmccorm4 rmccorm4 requested a review from a team as a code owner April 16, 2026 19:14
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented Apr 16, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 16, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 29f30ca6-31bc-4458-91dd-ca5161c8bfdc

📥 Commits

Reviewing files that changed from the base of the PR and between df53b7a and 54cc857.

📒 Files selected for processing (2)
  • examples/backends/mocker/deploy/agg.yaml
  • examples/backends/mocker/deploy/disagg.yaml

Walkthrough

Updated Kubernetes deployment manifests in the mocker backend examples to replace container image references from mocker-runtime to standard Dynamo backend runtime images. Added inline documentation clarifying that the mocker functionality is bundled in standard Dynamo backend images, with guidance on NGC image tag usage.

Changes

Cohort / File(s) Summary
Mocker Deployment Configurations
examples/backends/mocker/deploy/agg.yaml, examples/backends/mocker/deploy/disagg.yaml
Updated container image references from my-registry/mocker-runtime:my-tag to my-dynamo-image:my-tag across Frontend and worker services. Added clarifying YAML comments documenting that python3 -m dynamo.mocker is included in standard Dynamo backend runtime images, with examples of NGC image tags.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'docs(mocker): clarify mocker image placeholder' accurately describes the main change: updating deployment YAML configurations to clarify the mocker image placeholder.
Description check ✅ Passed The description covers Overview section with good context about the issue, but lacks substantive Details and Where should the reviewer start sections.
Linked Issues check ✅ Passed The PR successfully addresses #7860 by replacing the non-existent mocker-runtime image placeholder with a neutral one and adding clarifying comments about the actual runtime images that include the mocker component.
Out of Scope Changes check ✅ Passed All changes are within scope—only Kubernetes YAML configuration files were updated with image references and clarifying comments; no unrelated changes are present.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@rmccorm4 rmccorm4 enabled auto-merge (squash) April 17, 2026 21:54
@rmccorm4
Copy link
Copy Markdown
Contributor Author

/ok to test 54cc857

@rmccorm4 rmccorm4 merged commit 5c8f8ff into main Apr 20, 2026
66 checks passed
@rmccorm4 rmccorm4 deleted the rmccormick/dgh-719-mocker-image-placeholder branch April 20, 2026 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

help: the nvcr.io/nvidia/ai-dynamo/mocker-runtime:1.0.1 is unavailable

2 participants