gateway api v1.6.2 standard

Gateway.status

Status defines the current state of Gateway.

4 fields
Gateway.status fields and descriptions
Field / TypeDescription
object[]

Addresses lists the network addresses that have been bound to the Gateway. This list may differ from the addresses provided in the spec under some conditions: * no addresses are specified, all addresses are dynamically assigned * a combination of specified and dynamic addresses are assigned * a specified address was unusable (e.g. already in use)

  • maxItems: 16
  • x-kubernetes-list-type: "atomic"
attachedListenerSets
integer

AttachedListenerSets represents the total number of ListenerSets that have been successfully attached to this Gateway. A ListenerSet is successfully attached to a Gateway when all the following conditions are met: - The ListenerSet is selected by the Gateway's AllowedListeners field - The ListenerSet has a valid ParentRef selecting the Gateway - The ListenerSet's status has the condition "Accepted: true" Uses for this field include troubleshooting AttachedListenerSets attachment and measuring blast radius/impact of changes to a Gateway.

  • format: int32
object[]

Conditions describe the current conditions of the Gateway. Implementations should prefer to express Gateway conditions using the `GatewayConditionType` and `GatewayConditionReason` constants so that operators and tools can converge on a common vocabulary to describe Gateway state. Known condition types are: * "Accepted" * "Programmed" * "Ready"

  • default: [{"lastTransitionTime":"1970-01-01T00:00:00Z","message":"Waiting for controller","reason":"Pending","status":"Unknown","type":"Accepted"},{"lastTransitionTime":"1970-01-01T00:00:00Z","message":"Waiting for controller","reason":"Pending","status":"Unknown","type":"Programmed"}]
  • maxItems: 8
  • x-kubernetes-list-map-keys: ["type"]
  • x-kubernetes-list-type: "map"
object[]

Listeners provide status for each unique listener port defined in the Spec.

  • maxItems: 64
  • x-kubernetes-list-map-keys: ["name"]
  • x-kubernetes-list-type: "map"