apiVersion: gateway.networking.k8s.io/v1beta1 kind: GatewayClass metadata: name: istio spec: null status: conditions: - lastTransitionTime: fake message: Handled by Istio controller reason: Accepted status: "True" type: Accepted --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: name: gateway namespace: istio-system spec: null status: addresses: - type: IPAddress value: 1.2.3.4 conditions: - lastTransitionTime: fake message: Resource accepted reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: Resource programmed, assigned to service(s) istio-ingressgateway.istio-system.svc.domain.suffix:80 reason: Programmed status: "True" type: Programmed listeners: - attachedRoutes: 4 conditions: - lastTransitionTime: fake message: No errors found reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: No errors found reason: NoConflicts status: "False" type: Conflicted - lastTransitionTime: fake message: No errors found reason: Programmed status: "True" type: Programmed - lastTransitionTime: fake message: No errors found reason: ResolvedRefs status: "True" type: ResolvedRefs name: a supportedKinds: - group: gateway.networking.k8s.io kind: HTTPRoute - group: gateway.networking.k8s.io kind: GRPCRoute - attachedRoutes: 4 conditions: - lastTransitionTime: fake message: No errors found reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: No errors found reason: NoConflicts status: "False" type: Conflicted - lastTransitionTime: fake message: No errors found reason: Programmed status: "True" type: Programmed - lastTransitionTime: fake message: No errors found reason: ResolvedRefs status: "True" type: ResolvedRefs name: b supportedKinds: - group: gateway.networking.k8s.io kind: HTTPRoute - group: gateway.networking.k8s.io kind: GRPCRoute --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: existing-istio-first namespace: istio-system spec: null status: parents: - conditions: - lastTransitionTime: fake message: Route was valid, bound to 2 parents reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: All references resolved reason: ResolvedRefs status: "True" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: name: gateway - controllerName: example.com/not-istio parentRef: group: gateway.networking.k8s.io kind: Gateway name: not-istio namespace: istio-system --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: existing-istio-last namespace: istio-system spec: null status: parents: - controllerName: example.com/not-istio parentRef: group: gateway.networking.k8s.io kind: Gateway name: not-istio namespace: istio-system - conditions: - lastTransitionTime: fake message: Route was valid, bound to 2 parents reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: All references resolved reason: ResolvedRefs status: "True" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: name: gateway --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: stale-istio-reference namespace: istio-system spec: null status: parents: - conditions: - lastTransitionTime: fake message: Route was valid, bound to 2 parents reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: All references resolved reason: ResolvedRefs status: "True" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: name: gateway --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: stale-other-reference namespace: istio-system spec: null status: parents: - conditions: - lastTransitionTime: fake message: Route was valid, bound to 2 parents reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: All references resolved reason: ResolvedRefs status: "True" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: name: gateway - controllerName: example.com/not-istio parentRef: group: gateway.networking.k8s.io kind: Gateway name: not-istio namespace: istio-system ---