apiVersion: gateway.networking.k8s.io/v1beta1 kind: GatewayClass metadata: name: higress spec: null status: conditions: - lastTransitionTime: fake message: Handled by Higress controller reason: Accepted status: "True" type: Accepted --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: name: gateway namespace: higress-system spec: null status: addresses: - type: Hostname value: higress-gateway.higress-system.svc.domain.suffix conditions: - lastTransitionTime: fake message: Resource accepted reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: Resource programmed, assigned to service(s) higress-gateway.higress-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: default supportedKinds: - group: gateway.networking.k8s.io kind: HTTPRoute - group: gateway.networking.k8s.io kind: GRPCRoute --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: name: invalid-cert-kind namespace: higress-system spec: null status: addresses: - type: Hostname value: higress-gateway.higress-system.svc.domain.suffix conditions: - lastTransitionTime: fake message: Resource accepted reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: Resource programmed, assigned to service(s) higress-gateway.higress-system.svc.domain.suffix:34000 reason: Programmed status: "True" type: Programmed listeners: - attachedRoutes: 0 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: Bad TLS configuration reason: Invalid status: "False" type: Programmed - lastTransitionTime: fake message: invalid certificate reference core/unknown/my-cert-http., only secret is allowed reason: InvalidCertificateRef status: "False" type: ResolvedRefs name: default supportedKinds: - group: gateway.networking.k8s.io kind: HTTPRoute - group: gateway.networking.k8s.io kind: GRPCRoute --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: name: invalid-cert-malformed namespace: higress-system spec: null status: conditions: - lastTransitionTime: fake message: Resource accepted reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: 'Failed to assign to any requested addresses: no instances found for hostname "higress-gateway.higress-system.svc.domain.suffix"' reason: Invalid status: "False" type: Programmed listeners: - attachedRoutes: 0 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: Bad TLS configuration reason: Invalid status: "False" type: Programmed - lastTransitionTime: fake message: 'invalid certificate reference /Secret/malformed., the certificate is malformed: tls: failed to find any PEM data in certificate input' reason: InvalidCertificateRef status: "False" type: ResolvedRefs name: default supportedKinds: - group: gateway.networking.k8s.io kind: HTTPRoute - group: gateway.networking.k8s.io kind: GRPCRoute --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: name: invalid-cert-notfound namespace: higress-system spec: null status: addresses: - type: Hostname value: higress-gateway.higress-system.svc.domain.suffix conditions: - lastTransitionTime: fake message: Resource accepted reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: Resource programmed, assigned to service(s) higress-gateway.higress-system.svc.domain.suffix:34001 reason: Programmed status: "True" type: Programmed listeners: - attachedRoutes: 0 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: Bad TLS configuration reason: Invalid status: "False" type: Programmed - lastTransitionTime: fake message: invalid certificate reference /Secret/nonexistent., secret higress-system/nonexistent not found reason: InvalidCertificateRef status: "False" type: ResolvedRefs name: default supportedKinds: - group: gateway.networking.k8s.io kind: HTTPRoute - group: gateway.networking.k8s.io kind: GRPCRoute --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: name: invalid-service namespace: higress-system spec: null status: conditions: - lastTransitionTime: fake message: Resource accepted reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: 'Failed to assign to any requested addresses: hostname "fake-service.com" not found' reason: Invalid status: "False" type: Programmed listeners: - attachedRoutes: 0 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: default supportedKinds: - group: gateway.networking.k8s.io kind: HTTPRoute - group: gateway.networking.k8s.io kind: GRPCRoute --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: name: protocol-lower-case namespace: higress-system spec: null status: conditions: - lastTransitionTime: fake message: Resource accepted reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: 'Failed to assign to any requested addresses: no instances found for hostname "higress-gateway.higress-system.svc.cluster.local"' reason: Invalid status: "False" type: Programmed listeners: - attachedRoutes: 0 conditions: - lastTransitionTime: fake message: 'protocol "http" is unsupported. hint: "HTTP" (uppercase) may be supported' reason: UnsupportedProtocol status: "False" 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: http supportedKinds: [] --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: name: target-port-reference namespace: higress-system spec: null status: conditions: - lastTransitionTime: fake message: Resource accepted reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: 'Failed to assign to any requested addresses: no instances found for hostname "higress-gateway.higress-system.svc.domain.suffix"' reason: Invalid status: "False" type: Programmed listeners: - attachedRoutes: 0 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: default supportedKinds: - group: gateway.networking.k8s.io kind: HTTPRoute - group: gateway.networking.k8s.io kind: GRPCRoute --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: name: udp-protocol namespace: higress-system spec: null status: conditions: - lastTransitionTime: fake message: Resource accepted reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: 'Failed to assign to any requested addresses: no instances found for hostname "higress-gateway.higress-system.svc.cluster.local"' reason: Invalid status: "False" type: Programmed listeners: - attachedRoutes: 0 conditions: - lastTransitionTime: fake message: protocol "UDP" is unsupported reason: UnsupportedProtocol status: "False" 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: udp supportedKinds: [] --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: name: unknown-protocol namespace: higress-system spec: null status: conditions: - lastTransitionTime: fake message: Resource accepted reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: 'Failed to assign to any requested addresses: no instances found for hostname "higress-gateway.higress-system.svc.cluster.local"' reason: Invalid status: "False" type: Programmed listeners: - attachedRoutes: 0 conditions: - lastTransitionTime: fake message: protocol "unknown" is unsupported reason: UnsupportedProtocol status: "False" 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: unknown supportedKinds: [] --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: name: invalid-gateway-address namespace: invalid-gateway-address spec: null status: conditions: - lastTransitionTime: fake message: Resource accepted reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: 'Failed to assign to any requested addresses: hostname "higress-gateway.higress-system.svc.cluster.local" not found' reason: Invalid status: "False" type: Programmed listeners: - attachedRoutes: 0 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: default 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: invalid-backendRef-hostname namespace: default spec: null status: parents: - conditions: - lastTransitionTime: fake message: Route was valid reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: backend(unknown.example.com) not found reason: BackendNotFound status: "False" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: group: "" kind: Service name: httpbin --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: invalid-backendRef-kind namespace: default spec: null status: parents: - conditions: - lastTransitionTime: fake message: Route was valid reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: 'referencing unsupported backendRef: group "" kind "GcsBucket"' reason: InvalidKind status: "False" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: name: gateway namespace: higress-system --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: invalid-backendRef-mirror namespace: default spec: null status: parents: - conditions: - lastTransitionTime: fake message: Route was valid reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: backend(does-not-exist.default.svc.domain.suffix) not found reason: BackendNotFound status: "False" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: group: "" kind: Service name: httpbin --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: invalid-backendRef-mixed namespace: default spec: null status: parents: - conditions: - lastTransitionTime: fake message: Route was valid reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: 'referencing unsupported backendRef: group "" kind "GcsBucket"' reason: InvalidKind status: "False" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: name: gateway namespace: higress-system --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: invalid-backendRef-notfound namespace: default spec: null status: parents: - conditions: - lastTransitionTime: fake message: Route was valid reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: backend(nonexistent.default.svc.domain.suffix) not found reason: BackendNotFound status: "False" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: name: gateway namespace: higress-system --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: invalid-backendRef-serviceimport namespace: default spec: null status: parents: - conditions: - lastTransitionTime: fake message: Route was valid reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: backend(unknown-service-import.default.svc.domain.suffix) not found reason: BackendNotFound status: "False" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: group: "" kind: Service name: httpbin --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: invalid-mirror namespace: default spec: null status: parents: - conditions: - lastTransitionTime: fake message: Route was valid reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: 'referencing unsupported backendRef: group "" kind "no-support"' reason: InvalidKind status: "False" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: name: gateway namespace: higress-system --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: invalid-parentRef-port namespace: default spec: null status: parents: - conditions: - lastTransitionTime: fake message: port 1234 not found reason: NoMatchingParent status: "False" type: Accepted - lastTransitionTime: fake message: All references resolved reason: ResolvedRefs status: "True" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: name: gateway namespace: higress-system port: 1234 --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: invalid-parentRef-service namespace: default spec: null status: parents: - conditions: - lastTransitionTime: fake message: Route was valid reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: All references resolved reason: ResolvedRefs status: "True" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: group: "" kind: Service name: not-found --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: invalid-parentRef-service-entry namespace: default spec: null status: parents: - conditions: - lastTransitionTime: fake message: 'parent service entry: "not-found" not found' reason: NoMatchingParent status: "False" type: Accepted - lastTransitionTime: fake message: All references resolved reason: ResolvedRefs status: "True" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: group: networking.istio.io kind: ServiceEntry name: not-found --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: invalid-sectionname-port namespace: default spec: null status: parents: - conditions: - lastTransitionTime: fake message: sectionName "fake" not found reason: NoMatchingParent status: "False" type: Accepted - lastTransitionTime: fake message: All references resolved reason: ResolvedRefs status: "True" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: name: gateway namespace: higress-system sectionName: fake --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: name: no-backend namespace: default spec: null status: parents: - conditions: - lastTransitionTime: fake message: Route was valid reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: All references resolved reason: ResolvedRefs status: "True" type: ResolvedRefs controllerName: higress.io/gateway-controller parentRef: group: "" kind: Service name: httpbin ---