Skip to content

docs: prepare the v0.6.0 release - #435

Merged
ndipebot merged 1 commit into
mainfrom
docs/prepare-v0.6.0-release
Oct 5, 2026
Merged

ndipebot merged 1 commit into
mainfrom
docs/prepare-v0.6.0-release

Conversation

@ndipebot

@ndipebot ndipebot commented Oct 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

Prepares the tree for v0.6.0. No behaviour changes; this is the pre-tag step
RELEASE.md
requires before the tag is pushed.

The 0.6.0 changelog entry. [Unreleased] held one line against 25 merged commits.
Every entry below is checked against the code rather than the pull request body: the
leader-gated cache collector at pkg/controller/metrics_status.go:75,113, the four MCP
tools at pkg/mcpserver/server.go:104-125, MinWaitTimeout = time.Second,
schedulerNameKAI on both render paths, and the rtxpro6000 eight-GPU default at
pkg/catalog/entries/_lib/gpu-defaults.yaml:47.

The admission-policy pins. config/samples/policy/*.yaml still named
refs/tags/v0.5.0. Nothing in CI rewrites them — test/docspolicy checks the identity
prefix, not the tag — so a sample copied at v0.6.0 would verify against the previous
release's signing identity. That is the stale-pin outage RELEASE.md step 3 exists to
prevent, and v0.3.0 shipped with it. The verification examples in
docs/operations/verifying-artifacts.md and RELEASE.md move for the same reason.

ADR-082 and ADR-084 to Accepted. Both describe behaviour that has landed: the
ResourceSlice architecture fallback (#379, pkg/controller/gpu_resourceslice_detect.go)
and the read-only MCP server (#372, pkg/mcpserver/). ADR-086 stays Proposed on
purpose. Only half of it shipped — Certification and Workflow moved to the cache
collector in #414, but nvcre_job_status is still write-driven
(pkg/controller/metrics_status.go:41) and the timeout write at
pkg/controller/workflow_controller.go:1434 is still a bare meta.SetStatusCondition
rather than the exclusive set decision B specifies.

One citation fix. The existing NCCL-gauge entry cited #408, the issue. Every other
entry in the file cites the pull request, which is #412.

Version

v0.6.0, not a patch. Four features landed: the MCP server (#372), architecture
resolution without the nvidia.com/gpu.product label (#379), the GCP RTX PRO 6000
overlays (#396), and the Certification and Workflow status gauges (#414).

Nothing is breaking. #402's presence rules only forbid add-after-create and
remove-after-create on fields that already carried self == oldSelf, so no stored
object is invalidated. #413's labels default reproduces the release: prometheus the
template previously hardcoded. honorLabels: true does change series labels on upgrade,
which is why it has its own Changed entry and an opt-out.

Testing

go test ./test/releasepolicy/ ./test/docspolicy/ passes on this branch.

Related Issue

Closes N/A — release preparation.

Type of Change

  • Documentation

Add the 0.6.0 changelog entry covering the commits since v0.5.0. Pin the
admission-policy samples and the verification examples to v0.6.0, as RELEASE.md
step 3 requires before tagging. Nothing in CI rewrites those strings, and v0.3.0
shipped with them stale.

Correct the existing Unreleased entry to cite #412, the pull request that renamed
the NCCL gauges, rather than #408, the issue it closed. Every other entry in the
file cites the pull request.

Flip ADR-082 and ADR-084 to Accepted. Both describe behaviour that has landed:
the ResourceSlice architecture fallback in #379 and the read-only MCP server in
#372. ADR-086 stays Proposed because only half of it shipped: Certification and
Workflow moved to the cache collector in #414, but Job status is still
write-driven and the timeout write is not yet exclusive.

Signed-off-by: Ebot Ndip-Agbor <endipagbor@nvidia.com>
@ndipebot
ndipebot requested a review from lalitadithya as a code owner October 5, 2026 20:22
@coderabbitai

coderabbitai Bot commented Oct 5, 2026

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

🧰 Additional context used
📚 Code guidelines (1)
CLAUDE.md — auto-discovered

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Repository: NVIDIA/cluster-readiness-engine/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Enterprise
  • Run ID: a8f21c3c-2a55-4f63-aacf-bbee287fb8d7
📥 Commits

Reviewing files that changed from the base of the PR and between 80260bd and 7eb2a93.

📒 Files selected for processing (7)
  • CHANGELOG.md
  • RELEASE.md
  • config/samples/policy/kyverno-verify-images.yaml
  • config/samples/policy/policy-controller-verify-images.yaml
  • docs/designs/082-gpu-architecture-resourceslice-fallback.md
  • docs/designs/084-mcp-server.md
  • docs/operations/verifying-artifacts.md

Included review availability: This review used your included allowance. Your plan provides up to 12 included reviews per hour; 11 remain after this review.


📝 Walkthrough

Walkthrough

The changelog adds the 0.6.0 release entry and its release URL. Release-verification examples and sample policy identity pins now use the v0.6.0 tag instead of v0.5.0. Two ADRs now have Accepted status.

Priority: ⬇️ Low

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to 7eb2a

These release-preparation changes present no identified merge-blocking risk.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the documentation changes that prepare the v0.6.0 release.
Description check ✅ Passed The description explains the release-preparation changes and their purpose.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

@ndipebot
ndipebot merged commit 5d0cea5 into main Oct 5, 2026
18 checks passed
@ndipebot
ndipebot deleted the docs/prepare-v0.6.0-release branch October 5, 2026 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants