Skip to content

Commit 97a8fb9

Browse files
committed
feat: add podgroup uninqueueable condition type and un-enqueueable reason
Signed-off-by: lowang-bh <[email protected]>
1 parent 78d912c commit 97a8fb9

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

pkg/apis/scheduling/types.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ const (
5959
type PodGroupConditionType string
6060

6161
const (
62+
// PodGroupUnenqueueable is Unenqueueable event type
63+
PodGroupUnenqueueable PodGroupConditionType = "Unenqueueable"
64+
6265
// PodGroupUnschedulableType is Unschedulable event type
6366
PodGroupUnschedulableType PodGroupConditionType = "Unschedulable"
6467

@@ -111,6 +114,12 @@ const (
111114

112115
// NotEnoughPodsReason is probed if there're not enough tasks compared to `spec.minMember`
113116
NotEnoughPodsReason string = "NotEnoughTasks"
117+
118+
// NotEnoughPodsOfTaskReason is probed if there're not enough pods of task compared to `spec.minTaskMember`
119+
NotEnoughPodsOfTaskReason string = "NotEnoughPodsOfTask"
120+
121+
// UnEnqueueableReason is probed if job is rejected to enqueue
122+
UnEnqueueableReason string = "Unenqueueable"
114123
)
115124

116125
// QueueEvent represent the phase of queue.

pkg/apis/scheduling/v1beta1/types.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ const (
6262
type PodGroupConditionType string
6363

6464
const (
65+
// PodGroupUnenqueueable is Unenqueueable event type
66+
PodGroupUnenqueueable PodGroupConditionType = "Unenqueueable"
67+
6568
// PodGroupUnschedulableType is Unschedulable event type
6669
PodGroupUnschedulableType PodGroupConditionType = "Unschedulable"
6770

@@ -117,6 +120,9 @@ const (
117120

118121
// NotEnoughPodsOfTaskReason is probed if there're not enough pods of task compared to `spec.minTaskMember`
119122
NotEnoughPodsOfTaskReason string = "NotEnoughPodsOfTask"
123+
124+
// UnEnqueueableReason is probed if job is rejected to enqueue
125+
UnEnqueueableReason string = "Unenqueueable"
120126
)
121127

122128
// QueueEvent represent the phase of queue.

0 commit comments

Comments
 (0)