apiVersion: gateway.networking.k8s.io/v1beta1 kind: GatewayClass metadata: creationTimestamp: null name: higress namespace: default 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: creationTimestamp: null name: gateway namespace: higress-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) 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 --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: creationTimestamp: null 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 --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: creationTimestamp: null 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: port 8080 not found for hostname "higress-gateway.higress-system.svc.domain.suffix" (hint: the service port should be specified, not the workload port' 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 --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: creationTimestamp: null name: invalid-cert-kind namespace: higress-system spec: null status: conditions: - lastTransitionTime: fake message: Resource accepted reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: Resource programmed 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: No errors found reason: Programmed status: "True" 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 --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: creationTimestamp: null name: invalid-cert-notfound namespace: higress-system spec: null status: conditions: - lastTransitionTime: fake message: Resource accepted reason: Accepted status: "True" type: Accepted - lastTransitionTime: fake message: Resource programmed 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: No errors found reason: Programmed status: "True" 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 --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: creationTimestamp: null 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: Resource programmed 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: No errors found reason: Programmed status: "True" 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 --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: HTTPRoute metadata: creationTimestamp: null 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: creationTimestamp: null 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: creationTimestamp: null 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: creationTimestamp: null 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: creationTimestamp: null 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: creationTimestamp: null 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: creationTimestamp: null 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 ---