@@ -316,78 +316,140 @@ spec:
316
316
status :
317
317
description : InferencePoolStatus defines the observed state of InferencePool
318
318
properties :
319
- conditions :
320
- default :
321
- - lastTransitionTime : " 1970-01-01T00:00:00Z"
322
- message : Waiting for controller
323
- reason : Pending
324
- status : Unknown
325
- type : Ready
319
+ parent :
326
320
description : |-
327
- Conditions track the state of the InferencePool.
321
+ Parents is a list of parent resources (usually Gateways) that are
322
+ associated with the route, and the status of the InferencePool with respect to
323
+ each parent.
328
324
329
- Known condition types are:
330
-
331
- * "Ready"
325
+ A maximum of 32 Gateways will be represented in this list. An empty list
326
+ means the route has not been attached to any Gateway.
332
327
items :
333
- description : Condition contains details for one aspect of the current
334
- state of this API Resource .
328
+ description : PoolStatus defines the observed state of InferencePool
329
+ from a gateway .
335
330
properties :
336
- lastTransitionTime :
337
- description : |-
338
- lastTransitionTime is the last time the condition transitioned from one status to another.
339
- This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
340
- format : date-time
341
- type : string
342
- message :
343
- description : |-
344
- message is a human readable message indicating details about the transition.
345
- This may be an empty string.
346
- maxLength : 32768
347
- type : string
348
- observedGeneration :
349
- description : |-
350
- observedGeneration represents the .metadata.generation that the condition was set based upon.
351
- For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date
352
- with respect to the current state of the instance.
353
- format : int64
354
- minimum : 0
355
- type : integer
356
- reason :
331
+ conditions :
332
+ default :
333
+ - lastTransitionTime : " 1970-01-01T00:00:00Z"
334
+ message : Waiting for controller
335
+ reason : Pending
336
+ status : Unknown
337
+ type : Ready
357
338
description : |-
358
- reason contains a programmatic identifier indicating the reason for the condition's last transition.
359
- Producers of specific condition types may define expected values and meanings for this field,
360
- and whether the values are considered a guaranteed API.
361
- The value should be a CamelCase string.
362
- This field may not be empty.
363
- maxLength : 1024
364
- minLength : 1
365
- pattern : ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
366
- type : string
367
- status :
368
- description : status of the condition, one of True, False, Unknown.
369
- enum :
370
- - " True"
371
- - " False"
372
- - Unknown
373
- type : string
374
- type :
375
- description : type of condition in CamelCase or in foo.example.com/CamelCase.
376
- maxLength : 316
377
- pattern : ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
378
- type : string
339
+ Conditions track the state of the InferencePool.
340
+
341
+ Known condition types are:
342
+
343
+ * "Ready"
344
+ items :
345
+ description : Condition contains details for one aspect of
346
+ the current state of this API Resource.
347
+ properties :
348
+ lastTransitionTime :
349
+ description : |-
350
+ lastTransitionTime is the last time the condition transitioned from one status to another.
351
+ This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
352
+ format : date-time
353
+ type : string
354
+ message :
355
+ description : |-
356
+ message is a human readable message indicating details about the transition.
357
+ This may be an empty string.
358
+ maxLength : 32768
359
+ type : string
360
+ observedGeneration :
361
+ description : |-
362
+ observedGeneration represents the .metadata.generation that the condition was set based upon.
363
+ For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date
364
+ with respect to the current state of the instance.
365
+ format : int64
366
+ minimum : 0
367
+ type : integer
368
+ reason :
369
+ description : |-
370
+ reason contains a programmatic identifier indicating the reason for the condition's last transition.
371
+ Producers of specific condition types may define expected values and meanings for this field,
372
+ and whether the values are considered a guaranteed API.
373
+ The value should be a CamelCase string.
374
+ This field may not be empty.
375
+ maxLength : 1024
376
+ minLength : 1
377
+ pattern : ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
378
+ type : string
379
+ status :
380
+ description : status of the condition, one of True, False,
381
+ Unknown.
382
+ enum :
383
+ - " True"
384
+ - " False"
385
+ - Unknown
386
+ type : string
387
+ type :
388
+ description : type of condition in CamelCase or in foo.example.com/CamelCase.
389
+ maxLength : 316
390
+ pattern : ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
391
+ type : string
392
+ required :
393
+ - lastTransitionTime
394
+ - message
395
+ - reason
396
+ - status
397
+ - type
398
+ type : object
399
+ maxItems : 8
400
+ type : array
401
+ x-kubernetes-list-map-keys :
402
+ - type
403
+ x-kubernetes-list-type : map
404
+ parentRef :
405
+ description : GatewayRef indicates the gateway that observed
406
+ state of InferencePool.
407
+ properties :
408
+ apiVersion :
409
+ description : API version of the referent.
410
+ type : string
411
+ fieldPath :
412
+ description : |-
413
+ If referring to a piece of an object instead of an entire object, this string
414
+ should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].
415
+ For example, if the object reference is to a container within a pod, this would take on a value like:
416
+ "spec.containers{name}" (where "name" refers to the name of the container that triggered
417
+ the event) or if no container name is specified "spec.containers[2]" (container with
418
+ index 2 in this pod). This syntax is chosen only to have some well-defined way of
419
+ referencing a part of an object.
420
+ type : string
421
+ kind :
422
+ description : |-
423
+ Kind of the referent.
424
+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
425
+ type : string
426
+ name :
427
+ description : |-
428
+ Name of the referent.
429
+ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
430
+ type : string
431
+ namespace :
432
+ description : |-
433
+ Namespace of the referent.
434
+ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
435
+ type : string
436
+ resourceVersion :
437
+ description : |-
438
+ Specific resourceVersion to which this reference is made, if any.
439
+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
440
+ type : string
441
+ uid :
442
+ description : |-
443
+ UID of the referent.
444
+ More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
445
+ type : string
446
+ type : object
447
+ x-kubernetes-map-type : atomic
379
448
required :
380
- - lastTransitionTime
381
- - message
382
- - reason
383
- - status
384
- - type
449
+ - parentRef
385
450
type : object
386
- maxItems : 8
451
+ maxItems : 32
387
452
type : array
388
- x-kubernetes-list-map-keys :
389
- - type
390
- x-kubernetes-list-type : map
391
453
type : object
392
454
type : object
393
455
served : true
0 commit comments