fix(nvca): apply node affinity in miniservice mutating wh#368
Conversation
Signed-off-by: Eric Stroczynski <estroczynski@nvidia.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (4)
📝 WalkthroughWalkthroughThe change deduplicates CPU soft anti-affinity terms and updates miniservice webhook mutation ordering and node-affinity handling. Tests cover repeated mutations, GPU and CPU affinity requirements, shared-cluster behavior, preset affinity, and interaction with the pod-affinity webhook. ChangesNode affinity behavior
Estimated code review effort: 3 (Moderate) | ~25 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 golangci-lint (2.12.2)level=error msg="[linters_context] typechecking error: pattern ./...: directory prefix . does not contain main module or its selected dependencies" Comment |
TL;DR
Fix node affinity bug
Additional Details (optional for docs, build, test, refactor, ci, chore, style, and revert PRs)
For the Reviewer
For QA (optional for docs, build, test, refactor, ci, chore, style, and revert PRs)
Issues
Closes #367
Checklist
Summary by CodeRabbit
Bug Fixes
Tests