You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 24, 2025. It is now read-only.
Is your feature request related to a problem? Please describe.
When testing llm-d, I encountered several issues with the current ConfigMap-based deployment configuration:
The configuration is hard to read and modify due to the ConfigMap merging behavior
Changes to ConfigMap don't automatically trigger deployment updates
In my testing environment with node taints, I had to:
Manually modify the ConfigMap to add tolerations
Delete the deployment to force the controller to reconcile
Wait for the new deployment with updated configuration
Describe the solution approach you'd like
Replace ConfigMap with a dedicated Custom Resource for deployment configuration. Example:
Enable automatic reconciliation on changes with watching this CR
Improve configuration visibility and management
Allow direct JSON configuration through *runtime.RawExtension or just deployment struct
Describe alternatives you've considered
Additional context
The current ConfigMap approach makes it particularly challenging in environments with special requirements (like node taints or specific resource constraints). A Custom Resource would provide a more native Kubernetes experience and better integration with the operator pattern.