@@ -135,26 +135,43 @@ spec:
135
135
spec:
136
136
properties:
137
137
minAvailable:
138
+ description: Expected number of pods in running and/or completed state. Requeuing is triggered
139
+ when the number of running/completed pods is not equal to this value. When not specified,
140
+ requeuing is disabled and no check is performed.
138
141
type: integer
139
142
requeuing:
140
- description: Specification of the requeuing strategy based on
141
- waiting time
143
+ description: Specification of the requeuing strategy based on waiting time. Values in this field
144
+ control how often the pod check should happen and if requeuing has reached its maximum number of
145
+ times.
142
146
properties:
143
147
initialTimeInSeconds:
148
+ description: Value to keep track of the initial wait time. Users cannot set this as it is
149
+ taken from 'timeInSeconds'.
144
150
type: integer
145
151
timeInSeconds:
152
+ description: Initial waiting time before requeuing conditions are checked. This value is
153
+ specified by the user, but it may grow as requeuing events happen.
146
154
type: integer
147
155
default: 300
148
156
maxTimeInSeconds:
157
+ description: Maximum waiting time for requeuing checks
149
158
type: integer
150
159
default: 0
151
160
growthType:
161
+ description: Growth strategy to increase the waiting time between requeuing checks. The values
162
+ available are 'exponential', 'linear', or 'none'. For example, 'exponential' growth would
163
+ double the 'timeInSeconds' value every time a requeuing event is triggered. If the string value
164
+ is misspelled or not one of the possible options, the growth behavior is defaulted to 'none'.
152
165
type: string
153
166
default: "exponential"
154
167
numRequeuings:
168
+ description: Field to keep track of how many times a requeuing event has been triggered
155
169
type: integer
156
170
default: 0
157
171
maxNumRequeuings:
172
+ description: Maximum number of requeuing events allowed. Once this value is reached (e.g.,
173
+ 'numRequeuings = maxNumRequeuings', no more requeuing checks are performed and the generic
174
+ items are stopped and removed from the cluster (AppWrapper remains deployed).
158
175
type: integer
159
176
default: 0
160
177
type: object
@@ -218,29 +235,48 @@ spec:
218
235
schedulerName:
219
236
type: string
220
237
schedulingSpec:
221
- description: SchedSpec specifies the parameters for scheduling.
238
+ description: Field 'schedulingSpec' specifies the parameters used for scheduling generic items
239
+ wrapped inside AppWrappers. It defines the policy for requeuing jobs based on the number
240
+ of running pods.
222
241
properties:
223
242
minAvailable:
243
+ description: Expected number of pods in running and/or completed state. Requeuing is triggered
244
+ when the number of running/completed pods is not equal to this value. When not specified,
245
+ requeuing is disabled and no check is performed.
224
246
type: integer
225
247
requeuing:
226
- description: Specification of the requeuing strategy based on
227
- waiting time
248
+ description: Specification of the requeuing strategy based on waiting time. Values in this field
249
+ control how often the pod check should happen and if requeuing has reached its maximum number of
250
+ times.
228
251
properties:
229
252
initialTimeInSeconds:
253
+ description: Value to keep track of the initial wait time. Users cannot set this as it is
254
+ taken from 'timeInSeconds'.
230
255
type: integer
231
256
timeInSeconds:
257
+ description: Initial waiting time before requeuing conditions are checked. This value is
258
+ specified by the user, but it may grow as requeuing events happen.
232
259
type: integer
233
260
default: 300
234
261
maxTimeInSeconds:
262
+ description: Maximum waiting time for requeuing checks
235
263
type: integer
236
264
default: 0
237
265
growthType:
266
+ description: Growth strategy to increase the waiting time between requeuing checks. The values
267
+ available are 'exponential', 'linear', or 'none'. For example, 'exponential' growth would
268
+ double the 'timeInSeconds' value every time a requeuing event is triggered. If the string value
269
+ is misspelled or not one of the possible options, the growth behavior is defaulted to 'none'.
238
270
type: string
239
271
default: "exponential"
240
272
numRequeuings:
273
+ description: Field to keep track of how many times a requeuing event has been triggered
241
274
type: integer
242
275
default: 0
243
276
maxNumRequeuings:
277
+ description: Maximum number of requeuing events allowed. Once this value is reached (e.g.,
278
+ 'numRequeuings = maxNumRequeuings', no more requeuing checks are performed and the generic
279
+ items are stopped and removed from the cluster (AppWrapper remains deployed).
244
280
type: integer
245
281
default: 0
246
282
type: object
@@ -7285,29 +7321,48 @@ spec:
7285
7321
type: object
7286
7322
type: object
7287
7323
schedulingSpec:
7288
- description: SchedSpec specifies the parameters for scheduling.
7324
+ description: Field 'schedulingSpec' specifies the parameters used for scheduling generic items
7325
+ wrapped inside AppWrappers. It defines the policy for requeuing jobs based on the number
7326
+ of running pods.
7289
7327
properties:
7290
7328
minAvailable:
7329
+ description: Expected number of pods in running and/or completed state. Requeuing is triggered
7330
+ when the number of running/completed pods is not equal to this value. When not specified,
7331
+ requeuing is disabled and no check is performed.
7291
7332
type: integer
7292
7333
requeuing:
7293
- description: Specification of the requeuing strategy based on
7294
- waiting time
7334
+ description: Specification of the requeuing strategy based on waiting time. Values in this field
7335
+ control how often the pod check should happen and if requeuing has reached its maximum number of
7336
+ times.
7295
7337
properties:
7296
7338
initialTimeInSeconds:
7339
+ description: Value to keep track of the initial wait time. Users cannot set this as it is
7340
+ taken from 'timeInSeconds'.
7297
7341
type: integer
7298
7342
timeInSeconds:
7343
+ description: Initial waiting time before requeuing conditions are checked. This value is
7344
+ specified by the user, but it may grow as requeuing events happen.
7299
7345
type: integer
7300
7346
default: 300
7301
7347
maxTimeInSeconds:
7348
+ description: Maximum waiting time for requeuing checks
7302
7349
type: integer
7303
7350
default: 0
7304
7351
growthType:
7352
+ description: Growth strategy to increase the waiting time between requeuing checks. The values
7353
+ available are 'exponential', 'linear', or 'none'. For example, 'exponential' growth would
7354
+ double the 'timeInSeconds' value every time a requeuing event is triggered. If the string value
7355
+ is misspelled or not one of the possible options, the growth behavior is defaulted to 'none'.
7305
7356
type: string
7306
7357
default: "exponential"
7307
7358
numRequeuings:
7359
+ description: Field to keep track of how many times a requeuing event has been triggered
7308
7360
type: integer
7309
7361
default: 0
7310
7362
maxNumRequeuings:
7363
+ description: Maximum number of requeuing events allowed. Once this value is reached (e.g.,
7364
+ 'numRequeuings = maxNumRequeuings', no more requeuing checks are performed and the generic
7365
+ items are stopped and removed from the cluster (AppWrapper remains deployed).
7311
7366
type: integer
7312
7367
default: 0
7313
7368
type: object
0 commit comments