feat: add model serving resource classes - #2778
Conversation
Signed-off-by: threcc <trecchiu@redhat.com>
Qodo reviews are paused for this user.Troubleshooting steps vary by plan Learn more → On a Teams plan? Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center? |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (16)
WalkthroughAdds six generated Kubernetes resource kinds, inference networking API-group constants, specification serialization, required-field validation, and generator test coverage. It also extends ChangesGenerated Kubernetes resource support
Estimated code review effort: 4 (Complex) | ~45 minutes Suggested labels: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
|
Report bugs in Issues Welcome! 🎉This pull request will be automatically processed with the following features: 🔄 Automatic Actions
📋 Available CommandsPR Status Management
Review & Approval
Testing & Validation
Cherry-pick Operations
Branch Management
Label Management
✅ Merge RequirementsThis PR will be automatically approved when the following conditions are met:
📊 Review ProcessApprovers and ReviewersApprovers:
Reviewers:
Available Labels
AI Features
Security Checks
💡 Tips
For more information, please refer to the project documentation or contact the maintainers. |
Summary
Add auto-generated resource classes for RHOAI model serving component, generated from a cluster running RHOAI 3.5 GA.
New resources
HTTPRoute(gateway.networking.k8s.io)InferencePool(inference.networking.k8s.io+inference.networking.x-k8s.io)Kuadrant(kuadrant.io)LocalModelNamespaceCache(serving.kserve.io)Updated resources
LLMInferenceService— regenerated from 3.5 CRD, addskv_cache_offloading,scaling,storage_initializer,tracing,spec_annotations,spec_labelsLLMInferenceServiceConfig— regenerated from 3.5 CRD, same new fields as aboveOther changes
INFERENCE_NETWORKING_K8S_IOandINFERENCE_NETWORKING_X_K8S_IOAPI group constants toResource.ApiGroupSupersedes #2744.
Ref: RHOAIENG-71449
Summary by CodeRabbit