apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
  name: example-gateway
  namespace: default
spec:
  gatewayClassName: example-gateway-class
  listeners:
  - name: http
    protocol: HTTP
    port: 80
status:
  conditions:
  - lastTransitionTime: "2023-03-02T15:00:00Z"
    message: Gateway is still being programmed
    observedGeneration: 1
    reason: ProgrammingInProgress
    status: "False"
    type: Programmed
  - lastTransitionTime: "2023-03-02T15:00:00Z"
    message: Gateway has been accepted
    observedGeneration: 1
    reason: Accepted
    status: "True"
    type: Accepted
  - lastTransitionTime: "2023-03-02T15:00:00Z"
    message: All references resolved
    observedGeneration: 1
    reason: ResolvedRefs
    status: "True"
    type: ResolvedRefs
  listeners:
  - attachedRoutes: 0
    conditions:
    - lastTransitionTime: "2023-03-02T15:00:00Z"
      message: Listener is being programmed
      observedGeneration: 1
      reason: ProgrammingInProgress
      status: "False"
      type: Programmed
    - lastTransitionTime: "2023-03-02T15:00:00Z"
      message: Listener has been accepted
      observedGeneration: 1
      reason: Accepted
      status: "True"
      type: Accepted
    - lastTransitionTime: "2023-03-02T15:00:00Z"
      message: All references resolved
      observedGeneration: 1
      reason: ResolvedRefs
      status: "True"
      type: ResolvedRefs
    name: http
    supportedKinds:
    - group: gateway.networking.k8s.io
      kind: HTTPRoute