@@ -135,26 +135,43 @@ spec:
135135 spec:
136136 properties:
137137 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.
138141 type: integer
139142 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.
142146 properties:
143147 initialTimeInSeconds:
148+ description: Value to keep track of the initial wait time. Users cannot set this as it is
149+ taken from 'timeInSeconds'.
144150 type: integer
145151 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.
146154 type: integer
147155 default: 300
148156 maxTimeInSeconds:
157+ description: Maximum waiting time for requeuing checks
149158 type: integer
150159 default: 0
151160 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'.
152165 type: string
153166 default: "exponential"
154167 numRequeuings:
168+ description: Field to keep track of how many times a requeuing event has been triggered
155169 type: integer
156170 default: 0
157171 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).
158175 type: integer
159176 default: 0
160177 type: object
@@ -218,29 +235,48 @@ spec:
218235 schedulerName:
219236 type: string
220237 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.
222241 properties:
223242 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.
224246 type: integer
225247 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.
228251 properties:
229252 initialTimeInSeconds:
253+ description: Value to keep track of the initial wait time. Users cannot set this as it is
254+ taken from 'timeInSeconds'.
230255 type: integer
231256 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.
232259 type: integer
233260 default: 300
234261 maxTimeInSeconds:
262+ description: Maximum waiting time for requeuing checks
235263 type: integer
236264 default: 0
237265 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'.
238270 type: string
239271 default: "exponential"
240272 numRequeuings:
273+ description: Field to keep track of how many times a requeuing event has been triggered
241274 type: integer
242275 default: 0
243276 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).
244280 type: integer
245281 default: 0
246282 type: object
@@ -7285,29 +7321,48 @@ spec:
72857321 type: object
72867322 type: object
72877323 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.
72897327 properties:
72907328 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.
72917332 type: integer
72927333 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.
72957337 properties:
72967338 initialTimeInSeconds:
7339+ description: Value to keep track of the initial wait time. Users cannot set this as it is
7340+ taken from 'timeInSeconds'.
72977341 type: integer
72987342 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.
72997345 type: integer
73007346 default: 300
73017347 maxTimeInSeconds:
7348+ description: Maximum waiting time for requeuing checks
73027349 type: integer
73037350 default: 0
73047351 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'.
73057356 type: string
73067357 default: "exponential"
73077358 numRequeuings:
7359+ description: Field to keep track of how many times a requeuing event has been triggered
73087360 type: integer
73097361 default: 0
73107362 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).
73117366 type: integer
73127367 default: 0
73137368 type: object
0 commit comments