mirror of
https://github.com/kubernetes/kubernetes.git
synced 2026-06-21 23:40:43 -04:00
When MutableSchedulingDirectivesForSuspendedJobs feature gate is enabled, it overwrites the notStarted check with a stricter condition requiring the JobSuspended=True condition. This rejects mutations on suspended Jobs that have never started but whose JobSuspended condition has not yet been set by the job controller, breaking external controllers like MultiKueue that inject scheduling directives immediately after creating a suspended Job. Preserve the notStarted path as an OR condition alongside the JobSuspended condition check, restoring pre-1.36 behavior for not-yet-started Jobs while maintaining the new relaxation for previously-started Jobs. Kubernetes-issue: https://github.com/kubernetes/kubernetes/issues/139281 |
||
|---|---|---|
| .. | ||
| cronjob | ||
| job | ||
| rest | ||
| OWNERS | ||