| apiVersion: gateway.networking.k8s.io/v1alpha2 |
| kind: GatewayClass |
| metadata: |
| creationTimestamp: null |
| name: istio |
| namespace: default |
| spec: null |
| status: |
| conditions: |
| - lastTransitionTime: fake |
| message: Handled by Istio controller |
| reason: Accepted |
| status: "True" |
| type: Accepted |
| --- |
| apiVersion: gateway.networking.k8s.io/v1alpha2 |
| kind: Gateway |
| metadata: |
| creationTimestamp: null |
| name: gateway |
| namespace: dubbo-system |
| spec: null |
| status: |
| addresses: |
| - type: IPAddress |
| value: 1.2.3.4 |
| conditions: |
| - lastTransitionTime: fake |
| message: Gateway valid, assigned to service(s) istio-ingressgateway.dubbo-system.svc.domain.suffix:80 |
| reason: ListenersValid |
| status: "True" |
| type: Ready |
| - lastTransitionTime: fake |
| message: Resources available |
| reason: ResourcesAvailable |
| status: "True" |
| type: Scheduled |
| listeners: |
| - attachedRoutes: 1 |
| conditions: |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "False" |
| type: Conflicted |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "False" |
| type: Detached |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "True" |
| type: Ready |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "True" |
| type: ResolvedRefs |
| name: default |
| supportedKinds: |
| - group: gateway.networking.k8s.io |
| kind: HTTPRoute |
| - attachedRoutes: 3 |
| conditions: |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "False" |
| type: Conflicted |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "False" |
| type: Detached |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "True" |
| type: Ready |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "True" |
| type: ResolvedRefs |
| name: foobar |
| supportedKinds: |
| - group: gateway.networking.k8s.io |
| kind: HTTPRoute |
| - attachedRoutes: 1 |
| conditions: |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "False" |
| type: Conflicted |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "False" |
| type: Detached |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "True" |
| type: Ready |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "True" |
| type: ResolvedRefs |
| name: same-namespace |
| supportedKinds: |
| - group: gateway.networking.k8s.io |
| kind: HTTPRoute |
| - attachedRoutes: 1 |
| conditions: |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "False" |
| type: Conflicted |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "False" |
| type: Detached |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "True" |
| type: Ready |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "True" |
| type: ResolvedRefs |
| name: scope-route |
| supportedKinds: [] |
| - attachedRoutes: 2 |
| conditions: |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "False" |
| type: Conflicted |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "False" |
| type: Detached |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "True" |
| type: Ready |
| - lastTransitionTime: fake |
| message: No errors found |
| reason: ListenerReady |
| status: "True" |
| type: ResolvedRefs |
| name: namespace-selector |
| supportedKinds: |
| - group: gateway.networking.k8s.io |
| kind: HTTPRoute |
| --- |
| apiVersion: gateway.networking.k8s.io/v1alpha2 |
| kind: HTTPRoute |
| metadata: |
| creationTimestamp: null |
| name: bind-all |
| namespace: default |
| spec: null |
| status: |
| parents: |
| - conditions: |
| - lastTransitionTime: fake |
| message: Route was valid |
| reason: RouteAdmitted |
| status: "True" |
| type: Accepted |
| controllerName: istio.io/gateway-controller |
| parentRef: |
| name: gateway |
| namespace: dubbo-system |
| --- |
| apiVersion: gateway.networking.k8s.io/v1alpha2 |
| kind: HTTPRoute |
| metadata: |
| creationTimestamp: null |
| name: host-mismatch |
| namespace: default |
| spec: null |
| status: |
| parents: |
| - conditions: |
| - lastTransitionTime: fake |
| message: no hostnames matched parent hostname "*.foobar.example" |
| reason: InvalidParentReference |
| status: "False" |
| type: Accepted |
| controllerName: istio.io/gateway-controller |
| parentRef: |
| name: gateway |
| namespace: dubbo-system |
| sectionName: foobar |
| --- |
| apiVersion: gateway.networking.k8s.io/v1alpha2 |
| kind: HTTPRoute |
| metadata: |
| creationTimestamp: null |
| name: invalid-bind-cross-namespace |
| namespace: default |
| spec: null |
| status: |
| parents: |
| - conditions: |
| - lastTransitionTime: fake |
| message: hostnames matched parent hostname "*.namespace-selector.example", but |
| namespace "default" is not allowed by the parent |
| reason: InvalidParentReference |
| status: "False" |
| type: Accepted |
| controllerName: istio.io/gateway-controller |
| parentRef: |
| name: gateway |
| namespace: dubbo-system |
| sectionName: namespace-selector |
| --- |
| apiVersion: gateway.networking.k8s.io/v1alpha2 |
| kind: HTTPRoute |
| metadata: |
| creationTimestamp: null |
| name: same-namespace-invalid |
| namespace: default |
| spec: null |
| status: |
| parents: |
| - conditions: |
| - lastTransitionTime: fake |
| message: no hostnames matched parent hostname "*.same-namespace.example" |
| reason: InvalidParentReference |
| status: "False" |
| type: Accepted |
| controllerName: istio.io/gateway-controller |
| parentRef: |
| kind: Gateway |
| name: gateway |
| namespace: dubbo-system |
| sectionName: same-namespace |
| --- |
| apiVersion: gateway.networking.k8s.io/v1alpha2 |
| kind: HTTPRoute |
| metadata: |
| creationTimestamp: null |
| name: section-name-cross-namespace |
| namespace: default |
| spec: null |
| status: |
| parents: |
| - conditions: |
| - lastTransitionTime: fake |
| message: Route was valid |
| reason: RouteAdmitted |
| status: "True" |
| type: Accepted |
| controllerName: istio.io/gateway-controller |
| parentRef: |
| name: gateway |
| namespace: dubbo-system |
| sectionName: foobar |
| --- |
| apiVersion: gateway.networking.k8s.io/v1alpha2 |
| kind: HTTPRoute |
| metadata: |
| creationTimestamp: null |
| name: bind-cross-namespace |
| namespace: group-namespace1 |
| spec: null |
| status: |
| parents: |
| - conditions: |
| - lastTransitionTime: fake |
| message: Route was valid |
| reason: RouteAdmitted |
| status: "True" |
| type: Accepted |
| controllerName: istio.io/gateway-controller |
| parentRef: |
| name: gateway |
| namespace: dubbo-system |
| sectionName: namespace-selector |
| --- |
| apiVersion: gateway.networking.k8s.io/v1alpha2 |
| kind: HTTPRoute |
| metadata: |
| creationTimestamp: null |
| name: bind-cross-namespace |
| namespace: group-namespace2 |
| spec: null |
| status: |
| parents: |
| - conditions: |
| - lastTransitionTime: fake |
| message: Route was valid |
| reason: RouteAdmitted |
| status: "True" |
| type: Accepted |
| controllerName: istio.io/gateway-controller |
| parentRef: |
| name: gateway |
| namespace: dubbo-system |
| sectionName: namespace-selector |
| --- |
| apiVersion: gateway.networking.k8s.io/v1alpha2 |
| kind: HTTPRoute |
| metadata: |
| creationTimestamp: null |
| name: same-namespace-valid |
| namespace: dubbo-system |
| spec: null |
| status: |
| parents: |
| - conditions: |
| - lastTransitionTime: fake |
| message: Route was valid |
| reason: RouteAdmitted |
| status: "True" |
| type: Accepted |
| controllerName: istio.io/gateway-controller |
| parentRef: |
| name: gateway |
| namespace: dubbo-system |
| sectionName: same-namespace |
| - conditions: |
| - lastTransitionTime: fake |
| message: Route was valid |
| reason: RouteAdmitted |
| status: "True" |
| type: Accepted |
| controllerName: istio.io/gateway-controller |
| parentRef: |
| name: gateway |
| namespace: dubbo-system |
| sectionName: foobar |
| --- |
| apiVersion: gateway.networking.k8s.io/v1alpha2 |
| kind: TCPRoute |
| metadata: |
| creationTimestamp: null |
| name: wrong-protocol |
| namespace: default |
| spec: null |
| status: |
| parents: |
| - conditions: |
| - lastTransitionTime: fake |
| message: kind gateway.networking.k8s.io/v1alpha2/TCPRoute is not allowed |
| reason: InvalidParentReference |
| status: "False" |
| type: Accepted |
| controllerName: istio.io/gateway-controller |
| parentRef: |
| name: gateway |
| namespace: dubbo-system |
| sectionName: foobar |
| --- |