WARNING: Using insecure TLS client config. Setting this option is not supported! Login successful. You have access to 80 projects, the list has been suppressed. You can list all projects with 'oc projects' Using project "default". Output Directory: /go/src/kiali/_output Will use a specific 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 102 100 102 0 0 1243 0 --:--:-- --:--:-- --:--:-- 1243 100 4899 100 4899 0 0 45785 0 --:--:-- --:--:-- --:--:-- 45785 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.6.1-1 data plane version: 1.20.8 (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.6.1-1 data plane version: 1.20.8 (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-4pht.ep9y.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.190.139 9080/TCP 15s productpage ClusterIP 172.30.105.164 9080/TCP 13s ratings ClusterIP 172.30.126.59 9080/TCP 14s reviews ClusterIP 172.30.195.127 9080/TCP 14s NAME READY STATUS RESTARTS AGE details-v1-856695d46b-c92bq 1/2 Running 0 7s details-v1-cf74bb974-j674j 1/1 Running 0 14s productpage-v1-7d4965f6fd-spf6q 0/2 ContainerCreating 0 6s productpage-v1-87d54dd59-6hwtv 1/1 Running 0 12s ratings-v1-6776d696d6-vrckr 2/2 Running 0 6s reviews-v1-5fd6d4f8f8-zx779 1/1 Running 0 13s reviews-v1-84d548858-fsk6c 0/2 ContainerCreating 0 6s reviews-v2-7f4fcbdcb6-hzwr7 2/2 Running 0 5s reviews-v3-5f68c9c6f4-jx5d6 2/2 Running 0 5s reviews-v3-7d99fd7978-fkxh4 1/1 Terminating 0 13s Installing Traffic Generator Traffic Generator will use the OpenShift ingress route of: istio-ingressgateway-istio-system.apps.rosa.ci-rosa-h-4pht.ep9y.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 1806 0 --:--:-- --:--:-- --:--:-- 1791 100 215 100 215 0 0 1720 0 --:--:-- --:--:-- --:--:-- 1706 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 9404 0 --:--:-- --:--:-- --:--:-- 9330 100 1185 100 1185 0 0 9404 0 --:--:-- --:--:-- --:--:-- 9330 replicaset.apps/kiali-traffic-generator created kiali.kiali.io/kiali condition met deployment.apps/kiali condition met 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-09-12T01:44:52Z","message":"Adding a RegistryRefreshHandler"} === RUN TestApplicationsList --- PASS: TestApplicationsList (1.03s) === RUN TestApplicationDetails --- PASS: TestApplicationDetails (0.44s) === RUN TestAppDetailsInvalidName --- PASS: TestAppDetailsInvalidName (0.22s) === RUN TestAuthPolicyPrincipalsError {"level":"debug","time":"2024-09-12T01:44:55Z","message":"authorizationpolicy.security.istio.io/ratings-policy created\n"} {"level":"debug","time":"2024-09-12T01:44:56Z","message":"authorizationpolicy.security.istio.io \"ratings-policy\" deleted\n"} --- PASS: TestAuthPolicyPrincipalsError (1.67s) === RUN TestServiceEntryLabels {"level":"debug","time":"2024-09-12T01:44:57Z","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-09-12T01:44:59Z","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.48s) === RUN TestServiceEntryLabelsNotMatch {"level":"debug","time":"2024-09-12T01:45:00Z","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-09-12T01:45:01Z","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.42s) === RUN TestK8sGatewaysAddressesError {"level":"debug","time":"2024-09-12T01:45:02Z","message":"gateway.gateway.networking.k8s.io/gatewayapiaddr created\ngateway.gateway.networking.k8s.io/gatewayapiaddr2 created\n"} {"level":"debug","time":"2024-09-12T01:45:03Z","message":"gateway.gateway.networking.k8s.io \"gatewayapiaddr\" deleted\ngateway.gateway.networking.k8s.io \"gatewayapiaddr2\" deleted\n"} --- PASS: TestK8sGatewaysAddressesError (2.04s) === RUN TestK8sGatewaysListenersError {"level":"debug","time":"2024-09-12T01:45:04Z","message":"gateway.gateway.networking.k8s.io/gatewayapilnr created\ngateway.gateway.networking.k8s.io/gatewayapilnr2 created\n"} {"level":"debug","time":"2024-09-12T01:45:05Z","message":"gateway.gateway.networking.k8s.io \"gatewayapilnr\" deleted\ngateway.gateway.networking.k8s.io \"gatewayapilnr2\" deleted\n"} --- PASS: TestK8sGatewaysListenersError (2.06s) === RUN TestK8sHTTPRoutesGatewaysError {"level":"debug","time":"2024-09-12T01:45:06Z","message":"httproute.gateway.networking.k8s.io/httproute created\n"} {"level":"debug","time":"2024-09-12T01:45:06Z","message":"httproute.gateway.networking.k8s.io \"httproute\" deleted\n"} --- PASS: TestK8sHTTPRoutesGatewaysError (1.36s) === RUN TestK8sHTTPRoutesServicesError {"level":"debug","time":"2024-09-12T01:45:07Z","message":"gateway.gateway.networking.k8s.io/gatewayapiservices created\nhttproute.gateway.networking.k8s.io/httprouteservices created\n"} {"level":"debug","time":"2024-09-12T01:45:08Z","message":"gateway.gateway.networking.k8s.io \"gatewayapiservices\" deleted\nhttproute.gateway.networking.k8s.io \"httprouteservices\" deleted\n"} --- PASS: TestK8sHTTPRoutesServicesError (1.92s) === RUN TestAppDashboard --- PASS: TestAppDashboard (0.39s) === RUN TestServiceDashboard --- PASS: TestServiceDashboard (0.37s) === RUN TestWorkloadDashboard --- PASS: TestWorkloadDashboard (0.36s) === RUN TestExternalHostNode {"level":"debug","time":"2024-09-12T01:45:11Z","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-09-12T01:45:14Z","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.07s) === RUN TestCBVersionedApp {"level":"debug","time":"2024-09-12T01:45:16Z","message":"destinationrule.networking.istio.io/circuitbreaker-reviews-all-cb created\n"} {"level":"debug","time":"2024-09-12T01:45:18Z","message":"destinationrule.networking.istio.io \"circuitbreaker-reviews-all-cb\" deleted\n"} --- PASS: TestCBVersionedApp (4.75s) === RUN TestCBWorkload {"level":"debug","time":"2024-09-12T01:45:20Z","message":"destinationrule.networking.istio.io/circuitbreaker-reviews-all-cb created\n"} {"level":"debug","time":"2024-09-12T01:45:23Z","message":"destinationrule.networking.istio.io \"circuitbreaker-reviews-all-cb\" deleted\n"} --- PASS: TestCBWorkload (4.75s) === RUN TestCBService {"level":"debug","time":"2024-09-12T01:45:25Z","message":"destinationrule.networking.istio.io/circuitbreaker-reviews-all-cb created\n"} {"level":"debug","time":"2024-09-12T01:45:28Z","message":"destinationrule.networking.istio.io \"circuitbreaker-reviews-all-cb\" deleted\n"} --- PASS: TestCBService (4.45s) === RUN TestVSVersionedApp {"level":"debug","time":"2024-09-12T01:45:30Z","message":"virtualservice.networking.istio.io/ratings-delay-abort-vs created\ndestinationrule.networking.istio.io/ratings-delay-abort-dr created\n"} {"level":"debug","time":"2024-09-12T01:45:33Z","message":"virtualservice.networking.istio.io \"ratings-delay-abort-vs\" deleted\ndestinationrule.networking.istio.io \"ratings-delay-abort-dr\" deleted\n"} --- PASS: TestVSVersionedApp (5.09s) === RUN TestVSWorkload {"level":"debug","time":"2024-09-12T01:45:35Z","message":"virtualservice.networking.istio.io/ratings-delay-abort-vs created\ndestinationrule.networking.istio.io/ratings-delay-abort-dr created\n"} {"level":"debug","time":"2024-09-12T01:45:38Z","message":"virtualservice.networking.istio.io \"ratings-delay-abort-vs\" deleted\ndestinationrule.networking.istio.io \"ratings-delay-abort-dr\" deleted\n"} --- PASS: TestVSWorkload (5.25s) === RUN TestVSApp {"level":"debug","time":"2024-09-12T01:45:40Z","message":"virtualservice.networking.istio.io/ratings-delay-abort-vs created\ndestinationrule.networking.istio.io/ratings-delay-abort-dr created\n"} {"level":"debug","time":"2024-09-12T01:45:43Z","message":"virtualservice.networking.istio.io \"ratings-delay-abort-vs\" deleted\ndestinationrule.networking.istio.io \"ratings-delay-abort-dr\" deleted\n"} --- PASS: TestVSApp (5.11s) === RUN TestVSService {"level":"debug","time":"2024-09-12T01:45:45Z","message":"virtualservice.networking.istio.io/ratings-delay-abort-vs created\ndestinationrule.networking.istio.io/ratings-delay-abort-dr created\n"} {"level":"debug","time":"2024-09-12T01:45:48Z","message":"virtualservice.networking.istio.io \"ratings-delay-abort-vs\" deleted\ndestinationrule.networking.istio.io \"ratings-delay-abort-dr\" deleted\n"} --- PASS: TestVSService (4.80s) === RUN TestTraficShiftingVersionedApp {"level":"debug","time":"2024-09-12T01:45:50Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:45:53Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestTraficShiftingVersionedApp (5.11s) === RUN TestTcpTraficShiftingVersionedApp {"level":"debug","time":"2024-09-12T01:45:55Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:45:58Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestTcpTraficShiftingVersionedApp (5.09s) === RUN TestRequestTimeoutsVersionedApp {"level":"debug","time":"2024-09-12T01:46:00Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:46:03Z","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-09-12T01:46:06Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:46:18Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestFaultInjectionVersionedApp (15.41s) === RUN TestTrafficShiftingWorkload {"level":"debug","time":"2024-09-12T01:46:21Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:46:24Z","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-09-12T01:46:26Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:46:29Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestTcpTrafficShiftingWorkload (5.11s) === RUN TestRequestTimeoutWorkload {"level":"debug","time":"2024-09-12T01:46:31Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:46:34Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestRequestTimeoutWorkload (5.11s) === RUN TestFaultInjectionWorkload {"level":"debug","time":"2024-09-12T01:46:36Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:46:39Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestFaultInjectionWorkload (5.12s) === RUN TestTrafficShiftingApp {"level":"debug","time":"2024-09-12T01:46:41Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:46:44Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestTrafficShiftingApp (5.14s) === RUN TestTcpTrafficShiftingApp {"level":"debug","time":"2024-09-12T01:46:46Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:46:49Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestTcpTrafficShiftingApp (5.14s) === RUN TestRequestTimeoutsApp {"level":"debug","time":"2024-09-12T01:46:51Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:46:54Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestRequestTimeoutsApp (5.13s) === RUN TestFaultInjectionApp {"level":"debug","time":"2024-09-12T01:46:57Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:46:59Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestFaultInjectionApp (5.12s) === RUN TestTrafficShiftingService {"level":"debug","time":"2024-09-12T01:47:02Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:47:04Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestTrafficShiftingService (4.82s) === RUN TestTcpTrafficShiftingService {"level":"debug","time":"2024-09-12T01:47:06Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:47:09Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestTcpTrafficShiftingService (4.94s) === RUN TestRequestTimeoutsService {"level":"debug","time":"2024-09-12T01:47:11Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:47:14Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestRequestTimeoutsService (4.82s) === RUN TestFultInjectionService {"level":"debug","time":"2024-09-12T01:47:16Z","message":"virtualservice.networking.istio.io/virtual-service-reviews created\ndestinationrule.networking.istio.io/destination-rule-reviews created\n"} {"level":"debug","time":"2024-09-12T01:47:19Z","message":"virtualservice.networking.istio.io \"virtual-service-reviews\" deleted\ndestinationrule.networking.istio.io \"destination-rule-reviews\" deleted\n"} --- PASS: TestFultInjectionService (4.86s) === RUN TestAppGraph --- PASS: TestAppGraph (2.21s) === RUN TestAppVersionGraph --- PASS: TestAppVersionGraph (2.09s) === RUN TestVersionedAppGraph --- PASS: TestVersionedAppGraph (2.08s) === RUN TestAppGraphEmpty --- PASS: TestAppGraphEmpty (0.50s) === RUN TestServiceGraph --- PASS: TestServiceGraph (2.02s) === RUN TestServiceGraphEmpty --- PASS: TestServiceGraphEmpty (0.44s) === RUN TestWorkloadGraph --- PASS: TestWorkloadGraph (2.11s) === RUN TestWorkloadGraphEmpty --- PASS: TestWorkloadGraphEmpty (0.50s) === RUN TestAppBase --- PASS: TestAppBase (6.69s) === RUN TestAppNoLabels --- PASS: TestAppNoLabels (2.25s) === RUN TestAppRequestsPerSecond --- PASS: TestAppRequestsPerSecond (12.25s) === RUN TestAppRequestsPercentage --- PASS: TestAppRequestsPercentage (2.23s) === RUN TestAppRequestsResponseTime --- PASS: TestAppRequestsResponseTime (2.24s) === RUN TestAppInjectServiceNodesTrue --- PASS: TestAppInjectServiceNodesTrue (2.23s) === RUN TestAppInjectServiceNodesFalse --- PASS: TestAppInjectServiceNodesFalse (2.24s) === RUN TestAppAppendersBlank --- PASS: TestAppAppendersBlank (1.67s) === RUN TestAppAppendersInvalid --- PASS: TestAppAppendersInvalid (0.21s) === RUN TestServiceBase --- PASS: TestServiceBase (6.28s) === RUN TestServiceNoLabels --- PASS: TestServiceNoLabels (2.09s) === RUN TestServiceRequestsPerSecond --- PASS: TestServiceRequestsPerSecond (2.10s) === RUN TestServiceRequestsPercentage --- PASS: TestServiceRequestsPercentage (2.10s) === RUN TestServiceResponseTime --- PASS: TestServiceResponseTime (2.10s) === RUN TestServiceInjectServiceNodesTrue --- PASS: TestServiceInjectServiceNodesTrue (2.08s) === RUN TestServiceInjectServiceNodesFalse --- PASS: TestServiceInjectServiceNodesFalse (2.10s) === 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 (3.49s) === RUN TestVersionedAppNoLabels --- PASS: TestVersionedAppNoLabels (2.24s) === RUN TestVersionedAppRequestsPerSecond 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:132 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestVersionedAppRequestsPerSecond Messages: Graph elements should contains Nodes and Edges --- FAIL: TestVersionedAppRequestsPerSecond (1.25s) === RUN TestVersionedAppRequestsPercentage 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:138 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestVersionedAppRequestsPercentage Messages: Graph elements should contains Nodes and Edges --- FAIL: TestVersionedAppRequestsPercentage (11.22s) === RUN TestVersionedAppRequestsResponseTime 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:144 Error: Expected nil, but got: &json.SyntaxError{msg:"invalid character 'U' looking for beginning of value", Offset:1} Test: TestVersionedAppRequestsResponseTime Messages: Graph elements should contains Nodes and Edges --- FAIL: TestVersionedAppRequestsResponseTime (1.25s) === RUN TestVersionedAppRInjectServiceNodesTrue --- PASS: TestVersionedAppRInjectServiceNodesTrue (2.24s) === RUN TestVersionedAppRInjectServiceNodesFalse --- PASS: TestVersionedAppRInjectServiceNodesFalse (2.23s) === RUN TestVersionedAppAppendersBlank --- PASS: TestVersionedAppAppendersBlank (1.65s) === 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.24s) === RUN TestWorkloadRequestsPerSecond --- PASS: TestWorkloadRequestsPerSecond (2.24s) === RUN TestWorkloadRequestPercentage --- PASS: TestWorkloadRequestPercentage (2.27s) === RUN TestWorkloadRequestsResponseTime --- PASS: TestWorkloadRequestsResponseTime (2.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.24s) === 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.25s) === RUN TestGraphTypeNegative --- PASS: TestGraphTypeNegative (0.22s) === RUN TestDisplayIdleEdges --- PASS: TestDisplayIdleEdges (2.23s) === RUN TestDisplayIdleNodes --- PASS: TestDisplayIdleNodes (2.23s) === 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.24s) === 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-09-12T01:49:06Z","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-09-12T01:49:07Z","message":"exit status 1"} --- FAIL: TestIstioConfigList (1.26s) === RUN TestIstioConfigs {"level":"error","time":"2024-09-12T01:49:08Z","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-09-12T01:49:08Z","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.24s) === 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 E0912 01:49:10.457301 15592 runtime.go:79] Observed a panic: "invalid memory address or nil pointer dereference" (runtime error: invalid memory address or nil pointer dereference) goroutine 1576 [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?, 0xc00030c740?}) /go/src/kiali/tests/integration/tests/kiali_metrics_test.go:23 +0x42 k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func1(0xc00079e660?, {0x2013940?, 0xc000021f80?}) /go/pkg/mod/k8s.io/apimachinery@v0.27.2/pkg/util/wait/loop.go:62 +0x5d k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext({0x2013940, 0xc000021f80}, {0x20127f0?, 0xc000474d60}, 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?, 0xc0001ae008?}, 0x3b9aca00, 0xc00079e760?, 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(0x20138d0?) /go/src/kiali/tests/integration/tests/kiali_metrics_test.go:21 +0x5b testing.tRunner(0xc000981a00, 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.24s) 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 1576 [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?, 0xc00030c740?}) /go/src/kiali/tests/integration/tests/kiali_metrics_test.go:23 +0x42 k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext.func1(0xc00079e660?, {0x2013940?, 0xc000021f80?}) /go/pkg/mod/k8s.io/apimachinery@v0.27.2/pkg/util/wait/loop.go:62 +0x5d k8s.io/apimachinery/pkg/util/wait.loopConditionUntilContext({0x2013940, 0xc000021f80}, {0x20127f0?, 0xc000474d60}, 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?, 0xc0001ae008?}, 0x3b9aca00, 0xc00079e760?, 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(0x20138d0?) /go/src/kiali/tests/integration/tests/kiali_metrics_test.go:21 +0x5b testing.tRunner(0xc000981a00, 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 257.713s 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 =====