@@ -198,26 +198,43 @@ spec:
198
198
spec:
199
199
properties:
200
200
minAvailable:
201
+ description: Expected number of pods in running and/or completed state. Requeuing is triggered
202
+ when the number of running/completed pods is not equal to this value. When not specified,
203
+ requeuing is disabled and no check is performed.
201
204
type: integer
202
205
requeuing:
203
- description: Specification of the requeuing strategy based on
204
- waiting time
206
+ description: Specification of the requeuing strategy based on waiting time. Values in this field
207
+ control how often the pod check should happen and if requeuing has reached its maximum number of
208
+ times.
205
209
properties:
206
210
initialTimeInSeconds:
211
+ description: Value to keep track of the initial wait time. Users cannot set this as it is
212
+ taken from 'timeInSeconds'.
207
213
type: integer
208
214
timeInSeconds:
215
+ description: Initial waiting time before requeuing conditions are checked. This value is
216
+ specified by the user, but it may grow as requeuing events happen.
209
217
type: integer
210
218
default: 300
211
219
maxTimeInSeconds:
220
+ description: Maximum waiting time for requeuing checks
212
221
type: integer
213
222
default: 0
214
223
growthType:
224
+ description: Growth strategy to increase the waiting time between requeuing checks. The values
225
+ available are 'exponential', 'linear', or 'none'. For example, 'exponential' growth would
226
+ double the 'timeInSeconds' value every time a requeuing event is triggered. If the string value
227
+ is misspelled or not one of the possible options, the growth behavior is defaulted to 'none'.
215
228
type: string
216
229
default: "exponential"
217
230
numRequeuings:
231
+ description: Field to keep track of how many times a requeuing event has been triggered
218
232
type: integer
219
233
default: 0
220
234
maxNumRequeuings:
235
+ description: Maximum number of requeuing events allowed. Once this value is reached (e.g.,
236
+ 'numRequeuings = maxNumRequeuings', no more requeuing checks are performed and the generic
237
+ items are stopped and removed from the cluster (AppWrapper remains deployed).
221
238
type: integer
222
239
default: 0
223
240
type: object
@@ -281,29 +298,48 @@ spec:
281
298
schedulerName:
282
299
type: string
283
300
schedulingSpec:
284
- description: SchedSpec specifies the parameters for scheduling.
301
+ description: Field 'schedulingSpec' specifies the parameters used for scheduling generic items
302
+ wrapped inside AppWrappers. It defines the policy for requeuing jobs based on the number
303
+ of running pods.
285
304
properties:
286
305
minAvailable:
306
+ description: Expected number of pods in running and/or completed state. Requeuing is triggered
307
+ when the number of running/completed pods is not equal to this value. When not specified,
308
+ requeuing is disabled and no check is performed.
287
309
type: integer
288
310
requeuing:
289
- description: Specification of the requeuing strategy based on
290
- waiting time
311
+ description: Specification of the requeuing strategy based on waiting time. Values in this field
312
+ control how often the pod check should happen and if requeuing has reached its maximum number of
313
+ times.
291
314
properties:
292
315
initialTimeInSeconds:
316
+ description: Value to keep track of the initial wait time. Users cannot set this as it is
317
+ taken from 'timeInSeconds'.
293
318
type: integer
294
319
timeInSeconds:
320
+ description: Initial waiting time before requeuing conditions are checked. This value is
321
+ specified by the user, but it may grow as requeuing events happen.
295
322
type: integer
296
323
default: 300
297
324
maxTimeInSeconds:
325
+ description: Maximum waiting time for requeuing checks
298
326
type: integer
299
327
default: 0
300
328
growthType:
329
+ description: Growth strategy to increase the waiting time between requeuing checks. The values
330
+ available are 'exponential', 'linear', or 'none'. For example, 'exponential' growth would
331
+ double the 'timeInSeconds' value every time a requeuing event is triggered. If the string value
332
+ is misspelled or not one of the possible options, the growth behavior is defaulted to 'none'.
301
333
type: string
302
334
default: "exponential"
303
335
numRequeuings:
336
+ description: Field to keep track of how many times a requeuing event has been triggered
304
337
type: integer
305
338
default: 0
306
339
maxNumRequeuings:
340
+ description: Maximum number of requeuing events allowed. Once this value is reached (e.g.,
341
+ 'numRequeuings = maxNumRequeuings', no more requeuing checks are performed and the generic
342
+ items are stopped and removed from the cluster (AppWrapper remains deployed).
307
343
type: integer
308
344
default: 0
309
345
type: object
@@ -7348,29 +7384,48 @@ spec:
7348
7384
type: object
7349
7385
type: object
7350
7386
schedulingSpec:
7351
- description: SchedSpec specifies the parameters for scheduling.
7387
+ description: Field 'schedulingSpec' specifies the parameters used for scheduling generic items
7388
+ wrapped inside AppWrappers. It defines the policy for requeuing jobs based on the number
7389
+ of running pods.
7352
7390
properties:
7353
7391
minAvailable:
7392
+ description: Expected number of pods in running and/or completed state. Requeuing is triggered
7393
+ when the number of running/completed pods is not equal to this value. When not specified,
7394
+ requeuing is disabled and no check is performed.
7354
7395
type: integer
7355
7396
requeuing:
7356
- description: Specification of the requeuing strategy based on
7357
- waiting time
7397
+ description: Specification of the requeuing strategy based on waiting time. Values in this field
7398
+ control how often the pod check should happen and if requeuing has reached its maximum number of
7399
+ times.
7358
7400
properties:
7359
7401
initialTimeInSeconds:
7402
+ description: Value to keep track of the initial wait time. Users cannot set this as it is
7403
+ taken from 'timeInSeconds'.
7360
7404
type: integer
7361
7405
timeInSeconds:
7406
+ description: Initial waiting time before requeuing conditions are checked. This value is
7407
+ specified by the user, but it may grow as requeuing events happen.
7362
7408
type: integer
7363
7409
default: 300
7364
7410
maxTimeInSeconds:
7411
+ description: Maximum waiting time for requeuing checks
7365
7412
type: integer
7366
7413
default: 0
7367
7414
growthType:
7415
+ description: Growth strategy to increase the waiting time between requeuing checks. The values
7416
+ available are 'exponential', 'linear', or 'none'. For example, 'exponential' growth would
7417
+ double the 'timeInSeconds' value every time a requeuing event is triggered. If the string value
7418
+ is misspelled or not one of the possible options, the growth behavior is defaulted to 'none'.
7368
7419
type: string
7369
7420
default: "exponential"
7370
7421
numRequeuings:
7422
+ description: Field to keep track of how many times a requeuing event has been triggered
7371
7423
type: integer
7372
7424
default: 0
7373
7425
maxNumRequeuings:
7426
+ description: Maximum number of requeuing events allowed. Once this value is reached (e.g.,
7427
+ 'numRequeuings = maxNumRequeuings', no more requeuing checks are performed and the generic
7428
+ items are stopped and removed from the cluster (AppWrapper remains deployed).
7374
7429
type: integer
7375
7430
default: 0
7376
7431
type: object
0 commit comments