WARNING: Using insecure TLS client config. Setting this option is not supported! Login successful. You have access to 79 projects, the list has been suppressed. You can list all projects with 'oc projects' Using project "default". ls: cannot access '/go/src/kiali/hack/istio/../../_output/istio-*': No such file or directory Output Directory: /go/src/kiali/_output Will use the latest Istio version: 1.22.3 Will look for Istio here: /go/src/kiali/_output/istio-1.22.3 Cannot find Istio 1.22.3 - will download it now... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 101 100 101 0 0 776 0 --:--:-- --:--:-- --:--:-- 776 100 4899 100 4899 0 0 32879 0 --:--:-- --:--:-- --:--:-- 32879 Downloading istio-1.22.3 from https://github.com/istio/istio/releases/download/1.22.3/istio-1.22.3-linux-amd64.tar.gz ... Istio 1.22.3 Download Complete! Istio has been successfully downloaded into the istio-1.22.3 folder on your system. Next Steps: See https://istio.io/latest/docs/setup/install/ to add Istio to your Kubernetes cluster. To configure the istioctl client tool for your workstation, add the /go/src/kiali/_output/istio-1.22.3/bin directory to your environment path variable with: export PATH="$PATH:/go/src/kiali/_output/istio-1.22.3/bin" Begin the Istio pre-installation check by running: istioctl x precheck Need more information? Visit https://istio.io/latest/docs/setup/install/ Istio is found here: /go/src/kiali/_output/istio-1.22.3 client version: 1.22.3 control plane version: OSSM_2.5.2-1 data plane version: 1.18.7 (2 proxies) istioctl is found here: /go/src/kiali/_output/istio-1.22.3/bin/istioctl Istio is found here: /go/src/kiali/hack/istio/../../_output/istio-1.22.3 istioctl is found here: /go/src/kiali/hack/istio/../../_output/istio-1.22.3/bin/istioctl client version: 1.22.3 control plane version: OSSM_2.5.2-1 data plane version: 1.18.7 (2 proxies) The cluster client executable is found here: /usr/bin/oc IS_OPENSHIFT=true IS_MAISTRA=true AMBIENT_ENABLED=false Now using project "bookinfo" on server "https://api.ci-rosa-h-bgn1.pvcf.s3.devshift.org:443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=registry.k8s.io/e2e-test-images/agnhost:2.43 -- /agnhost serve-hostname Error from server (NotFound): services "productpage" not found Error from server (AlreadyExists): routes.route.openshift.io "istio-ingressgateway" already exists securitycontextconstraints.security.openshift.io/bookinfo-scc created namespace/bookinfo labeled service/details created serviceaccount/bookinfo-details created deployment.apps/details-v1 created service/ratings created serviceaccount/bookinfo-ratings created deployment.apps/ratings-v1 created service/reviews created serviceaccount/bookinfo-reviews created deployment.apps/reviews-v1 created deployment.apps/reviews-v2 created deployment.apps/reviews-v3 created service/productpage created serviceaccount/bookinfo-productpage created deployment.apps/productpage-v1 created gateway.networking.istio.io/bookinfo-gateway created virtualservice.networking.istio.io/bookinfo created servicemeshmember.maistra.io/default created servicemeshmemberroll.maistra.io/default condition met Enabling sidecar injection for deployment: deployment.apps/details-v1 deployment.apps/details-v1 patched Enabling sidecar injection for deployment: deployment.apps/productpage-v1 deployment.apps/productpage-v1 patched Enabling sidecar injection for deployment: deployment.apps/ratings-v1 deployment.apps/ratings-v1 patched Enabling sidecar injection for deployment: deployment.apps/reviews-v1 deployment.apps/reviews-v1 patched Enabling sidecar injection for deployment: deployment.apps/reviews-v2 deployment.apps/reviews-v2 patched Enabling sidecar injection for deployment: deployment.apps/reviews-v3 deployment.apps/reviews-v3 patched Bookinfo Demo should be installed and starting up - here are the pods and services NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE details ClusterIP 172.30.174.107 9080/TCP 12s productpage ClusterIP 172.30.12.41 9080/TCP 9s ratings ClusterIP 172.30.58.47 9080/TCP 11s reviews ClusterIP 172.30.209.42 9080/TCP 10s NAME READY STATUS RESTARTS AGE details-v1-856695d46b-g7hb2 2/2 Running 0 6s productpage-v1-7d4965f6fd-kw6lc 2/2 Running 0 6s ratings-v1-6776d696d6-pvv5q 2/2 Running 0 5s reviews-v1-5fd6d4f8f8-6hvms 0/1 Terminating 0 10s reviews-v1-84d548858-phllk 2/2 Running 0 5s reviews-v2-6f9b55c5db-bq7c7 0/1 Terminating 0 10s reviews-v2-7f4fcbdcb6-bg6m9 2/2 Running 0 5s reviews-v3-5f68c9c6f4-dvj56 2/2 Running 0 4s Installing Traffic Generator Traffic Generator will use the OpenShift ingress route of: istio-ingressgateway-istio-system.apps.rosa.ci-rosa-h-bgn1.pvcf.s3.devshift.org clusterrole.rbac.authorization.k8s.io/system:openshift:scc:anyuid added: "default" % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 215 100 215 0 0 9347 0 --:--:-- --:--:-- --:--:-- 9347 configmap/traffic-generator-config created % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1185 100 1185 0 0 56428 0 --:--:-- --:--:-- --:--:-- 56428 replicaset.apps/kiali-traffic-generator created Setting up Integration tests go install github.com/jstemmer/go-junit-report@latest go: downloading github.com/jstemmer/go-junit-report v1.0.0 Running Integration tests cd tests/integration/tests && go test -v -timeout 30m 2>&1 | tee >(go-junit-report > ../junit-rest-report.xml) ../int-test.log {"level":"info","time":"2024-07-23T15:26:48Z","message":"Adding a RegistryRefreshHandler"} === RUN TestApplicationsList --- PASS: TestApplicationsList (1.06s) === RUN TestApplicationDetails --- PASS: TestApplicationDetails (0.44s) === RUN TestAppDetailsInvalidName --- PASS: TestAppDetailsInvalidName (0.22s) === RUN TestAuthPolicyPrincipalsError {"level":"debug","time":"2024-07-23T15:26:51Z","message":"authorizationpolicy.security.istio.io/ratings-policy created\n"} {"level":"debug","time":"2024-07-23T15:26:51Z","message":"authorizationpolicy.security.istio.io \"ratings-policy\" deleted\n"} --- PASS: TestAuthPolicyPrincipalsError (1.38s) === RUN TestServiceEntryLabels {"level":"debug","time":"2024-07-23T15:26:53Z","message":"serviceentry.networking.istio.io/service-entry-labels created\ndestinationrule.networking.istio.io/dest-rule-labels created\nvirtualservice.networking.istio.io/app-rpc-icc created\ngateway.networking.istio.io/ingress-app created\n"} {"level":"debug","time":"2024-07-23T15:26:54Z","message":"serviceentry.networking.istio.io \"service-entry-labels\" deleted\ndestinationrule.networking.istio.io \"dest-rule-labels\" deleted\nvirtualservice.networking.istio.io \"app-rpc-icc\" deleted\ngateway.networking.istio.io \"ingress-app\" deleted\n"} --- PASS: TestServiceEntryLabels (2.37s) === RUN TestServiceEntryLabelsNotMatch {"level":"debug","time":"2024-07-23T15:26:55Z","message":"serviceentry.networking.istio.io/service-entry-labels created\ndestinationrule.networking.istio.io/dest-rule-labels-wrong created\nvirtualservice.networking.istio.io/app-rpc-icc created\ngateway.networking.istio.io/ingress-app created\n"} {"level":"debug","time":"2024-07-23T15:26:56Z","message":"serviceentry.networking.istio.io \"service-entry-labels\" deleted\ndestinationrule.networking.istio.io \"dest-rule-labels-wrong\" deleted\nvirtualservice.networking.istio.io \"app-rpc-icc\" deleted\ngateway.networking.istio.io \"ingress-app\" deleted\n"} --- PASS: TestServiceEntryLabelsNotMatch (2.33s) === RUN TestK8sGatewaysAddressesError {"level":"debug","time":"2024-07-23T15:26:57Z","message":"gateway.gateway.networking.k8s.io/gatewayapiaddr created\ngateway.gateway.networking.k8s.io/gatewayapiaddr2 created\n"} {"level":"debug","time":"2024-07-23T15:26:58Z","message":"gateway.gateway.networking.k8s.io \"gatewayapiaddr\" deleted\ngateway.gateway.networking.k8s.io \"gatewayapiaddr2\" deleted\n"} --- PASS: TestK8sGatewaysAddressesError (1.95s) === RUN TestK8sGatewaysListenersError {"level":"debug","time":"2024-07-23T15:26:59Z","message":"gateway.gateway.networking.k8s.io/gatewayapilnr created\ngateway.gateway.networking.k8s.io/gatewayapilnr2 created\n"} {"level":"debug","time":"2024-07-23T15:27:00Z","message":"gateway.gateway.networking.k8s.io \"gatewayapilnr\" deleted\ngateway.gateway.networking.k8s.io \"gatewayapilnr2\" deleted\n"} --- PASS: TestK8sGatewaysListenersError (1.93s) === RUN TestK8sHTTPRoutesGatewaysError {"level":"debug","time":"2024-07-23T15:27:01Z","message":"httproute.gateway.networking.k8s.io/httproute created\n"} {"level":"debug","time":"2024-07-23T15:27:01Z","message":"httproute.gateway.networking.k8s.io \"httproute\" deleted\n"} --- PASS: TestK8sHTTPRoutesGatewaysError (1.30s) === RUN TestK8sHTTPRoutesServicesError {"level":"debug","time":"2024-07-23T15:27:02Z","message":"gateway.gateway.networking.k8s.io/gatewayapiservices created\nhttproute.gateway.networking.k8s.io/httprouteservices created\n"} {"level":"debug","time":"2024-07-23T15:27:13Z","message":"gateway.gateway.networking.k8s.io \"gatewayapiservices\" deleted\nhttproute.gateway.networking.k8s.io \"httprouteservices\" deleted\n"} --- PASS: TestK8sHTTPRoutesServicesError (11.86s) === RUN TestAppDashboard --- PASS: TestAppDashboard (0.37s) === RUN TestServiceDashboard --- PASS: TestServiceDashboard (0.40s) === RUN TestWorkloadDashboard --- PASS: TestWorkloadDashboard (0.36s) === RUN TestExternalHostNode {"level":"debug","time":"2024-07-23T15:27:15Z","message":"serviceentry.networking.istio.io/external-service-foo-se created\nvirtualservice.networking.istio.io/external-service-foo-vs created\ndestinationrule.networking.istio.io/external-service-foo-dr created\n"} {"level":"debug","time":"2024-07-23T15:27:18Z","message":"serviceentry.networking.istio.io \"external-service-foo-se\" deleted\nvirtualservice.networking.istio.io \"external-service-foo-vs\" deleted\ndestinationrule.networking.istio.io \"external-service-foo-dr\" deleted\n"} --- PASS: TestExternalHostNode (4.06s) === RUN TestCBVersionedApp {"level":"debug","time":"2024-07-23T15:27:20Z","message":"destinationrule.networking.istio.io/circuitbreaker-reviews-all-cb created\n"} {"level":"debug","time":"2024-07-23T15:27:23Z","message":"destinationrule.networking.istio.io \"circuitbreaker-reviews-all-cb\" deleted\n"} --- PASS: TestCBVersionedApp (4.71s) === RUN TestCBWorkload {"level":"debug","time":"2024-07-23T15:27:25Z","message":"destinationrule.networking.istio.io/circuitbreaker-reviews-all-cb created\n"} {"level":"debug","time":"2024-07-23T15:27:28Z","message":"destinationrule.networking.istio.io \"circuitbreaker-reviews-all-cb\" deleted\n"} --- PASS: TestCBWorkload (4.73s) === RUN TestCBService {"level":"debug","time":"2024-07-23T15:27:30Z","message":"destinationrule.networking.istio.io/circuitbreaker-reviews-all-cb created\n"} {"level":"debug","time":"2024-07-23T15:27:32Z","message":"destinationrule.networking.istio.io \"circuitbreaker-reviews-all-cb\" deleted\n"} --- PASS: TestCBService (4.47s) === RUN TestVSVersionedApp {"level":"debug","time":"2024-07-23T15:27:34Z","message":"virtualservice.networking.istio.io/ratings-delay-abort-vs created\ndestinationrule.networking.istio.io/ratings-delay-abort-dr created\n"} {"level":"debug","time":"2024-07-23T15:27:37Z","message":"virtualservice.networking.istio.io \"ratings-delay-abort-vs\" deleted\ndestinationrule.networking.istio.io \"ratings-delay-abort-dr\" deleted\n"} --- PASS: TestVSVersionedApp (5.04s) === RUN TestVSWorkload {"level":"debug","time":"2024-07-23T15:27:39Z","message":"virtualservice.networking.istio.io/ratings-delay-abort-vs created\ndestinationrule.networking.istio.io/ratings-delay-abort-dr created\n"} {"level":"debug","time":"2024-07-23T15:27:42Z","message":"virtualservice.networking.istio.io \"ratings-delay-abort-vs\" deleted\ndestinationrule.networking.istio.io \"ratings-delay-abort-dr\" deleted\n"} --- PASS: TestVSWorkload (5.08s) === RUN TestVSApp {"level":"debug","time":"2024-07-23T15:27:44Z","message":"virtualservice.networking.istio.io/ratings-delay-abort-vs created\ndestinationrule.networking.istio.io/ratings-delay-abort-dr created\n"} {"level":"debug","time":"2024-07-23T15:27:47Z","message":"virtualservice.networking.istio.io \"ratings-delay-abort-vs\" deleted\ndestinationrule.networking.istio.io \"ratings-delay-abort-dr\" deleted\n"} --- PASS: TestVSApp (5.04s) === RUN TestVSService {"level":"debug","time":"2024-07-23T15:27:49Z","message":"virtualservice.networking.istio.io/ratings-delay-abort-vs created\ndestinationrule.networking.istio.io/ratings-delay-abort-dr created\n"} {"level":"debug","time":"2024-07-23T15:27:52Z","message":"virtualservice.networking.istio.io \"ratings-delay-abort-vs\" deleted\ndestinationrule.networking.istio.io \"ratings-delay-abort-dr\" deleted\n"} --- PASS: TestVSService (4.76s) === RUN TestTraficShiftingVersionedApp {"level":"debug","time":"2024-07-23T15:27:54Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:27:57Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestTraficShiftingVersionedApp (5.04s) === RUN TestTcpTraficShiftingVersionedApp {"level":"debug","time":"2024-07-23T15:27:59Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:28:02Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestTcpTraficShiftingVersionedApp (5.23s) === RUN TestRequestTimeoutsVersionedApp {"level":"debug","time":"2024-07-23T15:28:05Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:28:07Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestRequestTimeoutsVersionedApp (5.10s) === RUN TestFaultInjectionVersionedApp {"level":"debug","time":"2024-07-23T15:28:10Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:28:12Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestFaultInjectionVersionedApp (5.07s) === RUN TestTrafficShiftingWorkload {"level":"debug","time":"2024-07-23T15:28:15Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:28:18Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestTrafficShiftingWorkload (5.11s) === RUN TestTcpTrafficShiftingWorkload {"level":"debug","time":"2024-07-23T15:28:20Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:28:23Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestTcpTrafficShiftingWorkload (5.07s) === RUN TestRequestTimeoutWorkload {"level":"debug","time":"2024-07-23T15:28:25Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:28:28Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestRequestTimeoutWorkload (5.18s) === RUN TestFaultInjectionWorkload {"level":"debug","time":"2024-07-23T15:28:30Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:28:33Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestFaultInjectionWorkload (5.03s) === RUN TestTrafficShiftingApp {"level":"debug","time":"2024-07-23T15:28:45Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:28:48Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestTrafficShiftingApp (15.07s) === RUN TestTcpTrafficShiftingApp {"level":"debug","time":"2024-07-23T15:28:50Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:28:53Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestTcpTrafficShiftingApp (5.05s) === RUN TestRequestTimeoutsApp {"level":"debug","time":"2024-07-23T15:28:55Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:28:58Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestRequestTimeoutsApp (5.07s) === RUN TestFaultInjectionApp {"level":"debug","time":"2024-07-23T15:29:00Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:29:03Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestFaultInjectionApp (5.08s) === RUN TestTrafficShiftingService {"level":"debug","time":"2024-07-23T15:29:05Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:29:08Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestTrafficShiftingService (4.76s) === RUN TestTcpTrafficShiftingService {"level":"debug","time":"2024-07-23T15:29:20Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:29:33Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestTcpTrafficShiftingService (24.79s) === RUN TestRequestTimeoutsService {"level":"debug","time":"2024-07-23T15:29:35Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:29:37Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestRequestTimeoutsService (4.76s) === RUN TestFultInjectionService {"level":"debug","time":"2024-07-23T15:29:40Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-07-23T15:29:42Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestFultInjectionService (4.82s) === RUN TestAppGraph --- PASS: TestAppGraph (2.22s) === RUN TestAppVersionGraph --- PASS: TestAppVersionGraph (2.10s) === RUN TestVersionedAppGraph --- PASS: TestVersionedAppGraph (2.09s) === RUN TestAppGraphEmpty --- PASS: TestAppGraphEmpty (0.50s) === RUN TestServiceGraph --- PASS: TestServiceGraph (2.02s) === RUN TestServiceGraphEmpty --- PASS: TestServiceGraphEmpty (0.43s) === RUN TestWorkloadGraph --- PASS: TestWorkloadGraph (12.09s) === RUN TestWorkloadGraphEmpty --- PASS: TestWorkloadGraphEmpty (0.50s) === RUN TestAppBase --- PASS: TestAppBase (6.73s) === RUN TestAppNoLabels --- PASS: TestAppNoLabels (2.24s) === RUN TestAppRequestsPerSecond --- PASS: TestAppRequestsPerSecond (2.27s) === RUN TestAppRequestsPercentage --- PASS: TestAppRequestsPercentage (2.24s) === RUN TestAppRequestsResponseTime --- PASS: TestAppRequestsResponseTime (2.22s) === RUN TestAppInjectServiceNodesTrue --- PASS: TestAppInjectServiceNodesTrue (2.24s) === RUN TestAppInjectServiceNodesFalse --- PASS: TestAppInjectServiceNodesFalse (2.24s) === RUN TestAppAppendersBlank --- PASS: TestAppAppendersBlank (1.66s) === RUN TestAppAppendersInvalid --- PASS: TestAppAppendersInvalid (0.21s) === RUN TestServiceBase --- PASS: TestServiceBase (6.28s) === RUN TestServiceNoLabels graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:78 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestServiceNoLabels Messages: Graph elements should contains Nodes and Edges --- FAIL: TestServiceNoLabels (2.23s) === RUN TestServiceRequestsPerSecond graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:84 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestServiceRequestsPerSecond Messages: Graph elements should contains Nodes and Edges --- FAIL: TestServiceRequestsPerSecond (2.24s) === RUN TestServiceRequestsPercentage graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:90 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestServiceRequestsPercentage Messages: Graph elements should contains Nodes and Edges --- FAIL: TestServiceRequestsPercentage (1.22s) === RUN TestServiceResponseTime --- PASS: TestServiceResponseTime (2.12s) === RUN TestServiceInjectServiceNodesTrue graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:102 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestServiceInjectServiceNodesTrue Messages: Graph elements should contains Nodes and Edges --- FAIL: TestServiceInjectServiceNodesTrue (1.24s) === RUN TestServiceInjectServiceNodesFalse --- PASS: TestServiceInjectServiceNodesFalse (2.09s) === RUN TestServiceAppendersBlank --- PASS: TestServiceAppendersBlank (1.66s) === RUN TestVersionedAppBase graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:264 /go/src/kiali/tests/integration/tests/graph_test.go:120 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestVersionedAppBase Messages: Graph elements should contains Nodes and Edges --- FAIL: TestVersionedAppBase (1.25s) === RUN TestVersionedAppNoLabels graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:126 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestVersionedAppNoLabels Messages: Graph elements should contains Nodes and Edges --- FAIL: TestVersionedAppNoLabels (1.24s) === RUN TestVersionedAppRequestsPerSecond --- PASS: TestVersionedAppRequestsPerSecond (2.25s) === RUN TestVersionedAppRequestsPercentage --- PASS: TestVersionedAppRequestsPercentage (2.27s) === RUN TestVersionedAppRequestsResponseTime --- PASS: TestVersionedAppRequestsResponseTime (2.24s) === RUN TestVersionedAppRInjectServiceNodesTrue graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:150 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestVersionedAppRInjectServiceNodesTrue Messages: Graph elements should contains Nodes and Edges --- FAIL: TestVersionedAppRInjectServiceNodesTrue (1.24s) === RUN TestVersionedAppRInjectServiceNodesFalse graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:156 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestVersionedAppRInjectServiceNodesFalse Messages: Graph elements should contains Nodes and Edges --- FAIL: TestVersionedAppRInjectServiceNodesFalse (1.24s) === RUN TestVersionedAppAppendersBlank graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:162 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestVersionedAppAppendersBlank Messages: Graph elements should contains Nodes and Edges --- FAIL: TestVersionedAppAppendersBlank (1.23s) === RUN TestWorkloadNoLabels graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:168 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestWorkloadNoLabels Messages: Graph elements should contains Nodes and Edges --- FAIL: TestWorkloadNoLabels (1.23s) === RUN TestWorkloadRequestsPerSecond graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:174 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestWorkloadRequestsPerSecond Messages: Graph elements should contains Nodes and Edges --- FAIL: TestWorkloadRequestsPerSecond (1.24s) === RUN TestWorkloadRequestPercentage graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:180 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestWorkloadRequestPercentage Messages: Graph elements should contains Nodes and Edges --- FAIL: TestWorkloadRequestPercentage (1.23s) === RUN TestWorkloadRequestsResponseTime graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:186 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestWorkloadRequestsResponseTime Messages: Graph elements should contains Nodes and Edges --- FAIL: TestWorkloadRequestsResponseTime (1.23s) === RUN TestWorkloadAppendersBlank graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:192 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestWorkloadAppendersBlank Messages: Graph elements should contains Nodes and Edges --- FAIL: TestWorkloadAppendersBlank (1.23s) === RUN TestBoxNegative graph_test.go:236: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:236 /go/src/kiali/tests/integration/tests/graph_test.go:199 Error: Not equal: expected: 401 actual : 400 Test: TestBoxNegative --- FAIL: TestBoxNegative (0.24s) === RUN TestGraphTypeNegative graph_test.go:236: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:236 /go/src/kiali/tests/integration/tests/graph_test.go:206 Error: Not equal: expected: 401 actual : 400 Test: TestGraphTypeNegative --- FAIL: TestGraphTypeNegative (0.24s) === RUN TestDisplayIdleEdges graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:212 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestDisplayIdleEdges Messages: Graph elements should contains Nodes and Edges --- FAIL: TestDisplayIdleEdges (1.24s) === RUN TestDisplayIdleNodes graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:218 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestDisplayIdleNodes Messages: Graph elements should contains Nodes and Edges --- FAIL: TestDisplayIdleNodes (1.24s) === RUN TestDisplayOperationNodes graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:224 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestDisplayOperationNodes Messages: Graph elements should contains Nodes and Edges --- FAIL: TestDisplayOperationNodes (1.23s) === RUN TestDisplayServiceNodes graph_test.go:258: Error Trace: /go/src/kiali/tests/integration/tests/graph_test.go:258 /go/src/kiali/tests/integration/tests/graph_test.go:230 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestDisplayServiceNodes Messages: Graph elements should contains Nodes and Edges --- FAIL: TestDisplayServiceNodes (1.24s) === RUN TestIstioConfigList {"level":"error","time":"2024-07-23T15:31:11Z","message":"Err: 'exit status 1'. stderr: 'error: You must be logged in to the server (error when retrieving current configuration of:\nResource: \"gateway.networking.k8s.io/v1beta1, Resource=gateways\", GroupVersionKind: \"gateway.networking.k8s.io/v1beta1, Kind=Gateway\"\nName: \"gatewayapi\", Namespace: \"bookinfo\"\nfrom server for: \"/go/src/kiali/tests/integration/assets/bookinfo-k8sgateways.yaml\": Unauthorized)\nerror: You must be logged in to the server (error when retrieving current configuration of:\nResource: \"gateway.networking.k8s.io/v1beta1, Resource=httproutes\", GroupVersionKind: \"gateway.networking.k8s.io/v1beta1, Kind=HTTPRoute\"\nName: \"httproute\", Namespace: \"bookinfo\"\nfrom server for: \"/go/src/kiali/tests/integration/assets/bookinfo-k8sgateways.yaml\": Unauthorized)\n'."} istio_config_test.go:19: Error Trace: /go/src/kiali/tests/integration/tests/istio_config_test.go:19 Error: Should be true Test: TestIstioConfigList {"level":"error","time":"2024-07-23T15:31:11Z","message":"exit status 1"} --- FAIL: TestIstioConfigList (1.23s) === RUN TestIstioConfigs {"level":"error","time":"2024-07-23T15:31:12Z","message":"Err: 'exit status 1'. stderr: 'error: You must be logged in to the server (error when retrieving current configuration of:\nResource: \"gateway.networking.k8s.io/v1beta1, Resource=gateways\", GroupVersionKind: \"gateway.networking.k8s.io/v1beta1, Kind=Gateway\"\nName: \"gatewayapi\", Namespace: \"bookinfo\"\nfrom server for: \"/go/src/kiali/tests/integration/assets/bookinfo-k8sgateways.yaml\": Unauthorized)\nerror: You must be logged in to the server (error when retrieving current configuration of:\nResource: \"gateway.networking.k8s.io/v1beta1, Resource=httproutes\", GroupVersionKind: \"gateway.networking.k8s.io/v1beta1, Kind=HTTPRoute\"\nName: \"httproute\", Namespace: \"bookinfo\"\nfrom server for: \"/go/src/kiali/tests/integration/assets/bookinfo-k8sgateways.yaml\": Unauthorized)\n'."} istio_config_test.go:31: Error Trace: /go/src/kiali/tests/integration/tests/istio_config_test.go:31 Error: Should be true Test: TestIstioConfigs {"level":"error","time":"2024-07-23T15:31:12Z","message":"exit status 1"} --- FAIL: TestIstioConfigs (1.24s) === RUN TestIstioConfigDetails istio_config_test.go:116: Error Trace: /go/src/kiali/tests/integration/tests/istio_config_test.go:116 Error: Received unexpected error: invalid character 'U' looking for beginning of value Test: TestIstioConfigDetails --- FAIL: TestIstioConfigDetails (0.24s) === RUN TestIstioConfigInvalidName --- PASS: TestIstioConfigInvalidName (0.23s) === RUN TestIstioConfigPermissions istio_config_test.go:144: Error Trace: /go/src/kiali/tests/integration/tests/istio_config_test.go:144 Error: Received unexpected error: invalid character 'U' looking for beginning of value Test: TestIstioConfigPermissions --- FAIL: TestIstioConfigPermissions (0.23s) === RUN TestNamespaceMetrics E0723 15:31:14.816687 15382 runtime.go:79] Observed a panic: "invalid memory address or nil pointer dereference" (runtime error: invalid memory address or nil pointer dereference) goroutine 1640 [running]: k8s.io/apimachinery/pkg/util/runtime.logPanic({0x1ac2340?, 0x2e2e140}) /go/pkg/mod/k8s.io/apimachinery@v0.27.2/pkg/util/runtime/runtime.go:75 +0x99 k8s.io/apimachinery/pkg/util/runtime.HandleCrash({0x0, 0x0, 0x28?}) /go/pkg/mod/k8s.io/apimachinery@v0.27.2/pkg/util/runtime/runtime.go:49 +0x75 panic({0x1ac2340, 0x2e2e140}) /usr/local/go/src/runtime/panic.go:884 +0x213 github.com/kiali/kiali/tests/integration/tests.TestNamespaceMetrics.func1({0x3b9aca00?, 0xc000398fb0?}) /go/src/kiali/tests/integration/tests/kiali_metrics_test.go:23 +0x42 k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func1(0xc0005fbe60?, {0x2013940?, 0xc000770f90?}) /go/pkg/mod/k8s.io/apimachinery@v0.27.2/pkg/util/wait/loop.go:62 +0x5d k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext({0x2013940, 0xc000770f90}, {0x20127f0?, 0xc000408360}, 0x0, 0x0, 0x28c6190?) /go/pkg/mod/k8s.io/apimachinery@v0.27.2/pkg/util/wait/loop.go:63 +0x205 k8s.io/apimachinery/pkg/util/wait.PollUntilContextTimeout({0x2013908?, 0xc00005a0b0?}, 0x3b9aca00, 0xc0005fbf60?, 0xc5?, 0x529174?) /go/pkg/mod/k8s.io/apimachinery@v0.27.2/pkg/util/wait/poll.go:48 +0xa7 github.com/kiali/kiali/tests/integration/tests.TestNamespaceMetrics(0xc0005fbfd0?) /go/src/kiali/tests/integration/tests/kiali_metrics_test.go:21 +0x5b testing.tRunner(0xc0007f2680, 0x1e6fef8) /usr/local/go/src/testing/testing.go:1576 +0x10b created by testing.(*T).Run /usr/local/go/src/testing/testing.go:1629 +0x3ea --- FAIL: TestNamespaceMetrics (1.23s) panic: runtime error: invalid memory address or nil pointer dereference [recovered] panic: runtime error: invalid memory address or nil pointer dereference [recovered] panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0xc0 pc=0x18a6102] goroutine 1640 [running]: testing.tRunner.func1.2({0x1ac2340, 0x2e2e140}) /usr/local/go/src/testing/testing.go:1526 +0x24e testing.tRunner.func1() /usr/local/go/src/testing/testing.go:1529 +0x39f panic({0x1ac2340, 0x2e2e140}) /usr/local/go/src/runtime/panic.go:884 +0x213 k8s.io/apimachinery/pkg/util/runtime.HandleCrash({0x0, 0x0, 0x28?}) /go/pkg/mod/k8s.io/apimachinery@v0.27.2/pkg/util/runtime/runtime.go:56 +0xd7 panic({0x1ac2340, 0x2e2e140}) /usr/local/go/src/runtime/panic.go:884 +0x213 github.com/kiali/kiali/tests/integration/tests.TestNamespaceMetrics.func1({0x3b9aca00?, 0xc000398fb0?}) /go/src/kiali/tests/integration/tests/kiali_metrics_test.go:23 +0x42 k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func1(0xc0005fbe60?, {0x2013940?, 0xc000770f90?}) /go/pkg/mod/k8s.io/apimachinery@v0.27.2/pkg/util/wait/loop.go:62 +0x5d k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext({0x2013940, 0xc000770f90}, {0x20127f0?, 0xc000408360}, 0x0, 0x0, 0x28c6190?) /go/pkg/mod/k8s.io/apimachinery@v0.27.2/pkg/util/wait/loop.go:63 +0x205 k8s.io/apimachinery/pkg/util/wait.PollUntilContextTimeout({0x2013908?, 0xc00005a0b0?}, 0x3b9aca00, 0xc0005fbf60?, 0xc5?, 0x529174?) /go/pkg/mod/k8s.io/apimachinery@v0.27.2/pkg/util/wait/poll.go:48 +0xa7 github.com/kiali/kiali/tests/integration/tests.TestNamespaceMetrics(0xc0005fbfd0?) /go/src/kiali/tests/integration/tests/kiali_metrics_test.go:21 +0x5b testing.tRunner(0xc0007f2680, 0x1e6fef8) /usr/local/go/src/testing/testing.go:1576 +0x10b created by testing.(*T).Run /usr/local/go/src/testing/testing.go:1629 +0x3ea exit status 2 FAIL github.com/kiali/kiali/tests/integration/tests 266.618s Test results can be found here: /go/src/kiali/tests/integration/junit-rest-report.xml Copying result xml to /logs/artifacts Istio is found here: /go/src/kiali/hack/istio/../../_output/istio-1.22.3 istioctl is found here: /go/src/kiali/hack/istio/../../_output/istio-1.22.3/bin/istioctl unable to retrieve Pods: Unauthorized 1.22.3 The cluster client executable is found here: /usr/bin/oc error: You must be logged in to the server (Unauthorized) IS_OPENSHIFT=true IS_MAISTRA=false AMBIENT_ENABLED=false ====== UNINSTALLING ANY EXISTING BOOKINFO DEMO ===== error: You must be logged in to the server (Unauthorized) error: You must be logged in to the server (Unauthorized) error: You must be logged in to the server (Unauthorized) error: You must be logged in to the server (Unauthorized) ====== BOOKINFO UNINSTALLED =====