Skip to content

CI: K8sIstioTest Istio Bookinfo Demo Tests bookinfo inter-service connectivity (port conflict) #8780

@nebril

Description

@nebril

CI failure

Seems like a test conflict between 1.10 and 1.15 runs.

/home/jenkins/workspace/Ginkgo-CI-Tests-Pipeline/k8s-1.15-gopath/src/github.com/cilium/cilium/test/ginkgo-ext/scopes.go:374
unable to create Istio resources
Expected command: kubectl apply -f  /home/vagrant/go/src/github.com/cilium/cilium/test/k8sT/manifests/istio-cilium.yaml 
To succeed, but it failed:
Exitcode: 1 
Stdout:
 	 poddisruptionbudget.policy/istio-galley created
	 poddisruptionbudget.policy/istio-ingressgateway created
	 poddisruptionbudget.policy/istio-policy created
	 poddisruptionbudget.policy/istio-telemetry created
	 poddisruptionbudget.policy/istio-pilot created
	 configmap/istio-galley-configuration created
	 configmap/prometheus created
	 configmap/istio-security-custom-resources created
	 configmap/istio created
	 configmap/istio-sidecar-injector created
	 serviceaccount/istio-galley-service-account created
	 serviceaccount/istio-ingressgateway-service-account created
	 serviceaccount/istio-mixer-service-account created
	 serviceaccount/istio-pilot-service-account created
	 serviceaccount/prometheus created
	 serviceaccount/istio-cleanup-secrets-service-account created
	 clusterrole.rbac.authorization.k8s.io/istio-cleanup-secrets-istio-system created
	 clusterrolebinding.rbac.authorization.k8s.io/istio-cleanup-secrets-istio-system created
	 job.batch/istio-cleanup-secrets-1.2.2 created
	 serviceaccount/istio-security-post-install-account created
	 clusterrole.rbac.authorization.k8s.io/istio-security-post-install-istio-system created
	 clusterrolebinding.rbac.authorization.k8s.io/istio-security-post-install-role-binding-istio-system created
	 job.batch/istio-security-post-install-1.2.2 created
	 serviceaccount/istio-citadel-service-account created
	 serviceaccount/istio-multi created
	 clusterrole.rbac.authorization.k8s.io/istio-galley-istio-system created
	 clusterrole.rbac.authorization.k8s.io/istio-mixer-istio-system created
	 clusterrole.rbac.authorization.k8s.io/istio-pilot-istio-system created
	 clusterrole.rbac.authorization.k8s.io/prometheus-istio-system created
	 clusterrole.rbac.authorization.k8s.io/istio-citadel-istio-system created
	 clusterrole.rbac.authorization.k8s.io/istio-reader created
	 clusterrolebinding.rbac.authorization.k8s.io/istio-galley-admin-role-binding-istio-system created
	 clusterrolebinding.rbac.authorization.k8s.io/istio-mixer-admin-role-binding-istio-system created
	 clusterrolebinding.rbac.authorization.k8s.io/istio-pilot-istio-system created
	 clusterrolebinding.rbac.authorization.k8s.io/prometheus-istio-system created
	 clusterrolebinding.rbac.authorization.k8s.io/istio-citadel-istio-system created
	 clusterrolebinding.rbac.authorization.k8s.io/istio-multi created
	 role.rbac.authorization.k8s.io/istio-ingressgateway-sds created
	 rolebinding.rbac.authorization.k8s.io/istio-ingressgateway-sds created
	 service/istio-galley created
	 service/istio-policy created
	 service/istio-telemetry created
	 service/istio-pilot created
	 service/prometheus created
	 service/istio-citadel created
	 deployment.apps/istio-galley created
	 deployment.apps/istio-ingressgateway created
	 deployment.apps/istio-policy created
	 deployment.apps/istio-telemetry created
	 deployment.apps/istio-pilot created
	 deployment.apps/prometheus created
	 deployment.apps/istio-citadel created
	 horizontalpodautoscaler.autoscaling/istio-ingressgateway created
	 horizontalpodautoscaler.autoscaling/istio-policy created
	 horizontalpodautoscaler.autoscaling/istio-telemetry created
	 horizontalpodautoscaler.autoscaling/istio-pilot created
	 attributemanifest.config.istio.io/istioproxy created
	 attributemanifest.config.istio.io/kubernetes created
	 instance.config.istio.io/requestcount created
	 instance.config.istio.io/requestduration created
	 instance.config.istio.io/requestsize created
	 instance.config.istio.io/responsesize created
	 instance.config.istio.io/tcpbytesent created
	 instance.config.istio.io/tcpbytereceived created
	 instance.config.istio.io/tcpconnectionsopened created
	 instance.config.istio.io/tcpconnectionsclosed created
	 handler.config.istio.io/prometheus created
	 rule.config.istio.io/promhttp created
	 rule.config.istio.io/promtcp created
	 rule.config.istio.io/promtcpconnectionopen created
	 rule.config.istio.io/promtcpconnectionclosed created
	 handler.config.istio.io/kubernetesenv created
	 rule.config.istio.io/kubeattrgenrulerule created
	 rule.config.istio.io/tcpkubeattrgenrulerule created
	 instance.config.istio.io/attributes created
	 destinationrule.networking.istio.io/istio-policy created
	 destinationrule.networking.istio.io/istio-telemetry created
	 
Stderr:
 	 The Service "istio-ingressgateway" is invalid: spec.ports[1].nodePort: Invalid value: 31380: provided port is already allocated
	 

/home/jenkins/workspace/Ginkgo-CI-Tests-Pipeline/k8s-1.15-gopath/src/github.com/cilium/cilium/test/k8sT/istio.go:106

Standard Output

Standard Error

STEP: Installing DNS Deployment
STEP: Installing Cilium
STEP: Performing Cilium preflight check
STEP: Performing Cilium status preflight check
STEP: Performing Cilium controllers preflight check
STEP: Performing Cilium health check
STEP: Performing Cilium service preflight check
STEP: Performing K8s service preflight check
STEP: Performing K8s service preflight check
STEP: Creating the istio-system namespace
STEP: Creating namespace istio-system
STEP: Creating the Istio resources
STEP: Waiting for Istio CRDs to be ready

1a96ff7e_K8sIstioTest_Istio_Bookinfo_Demo_Tests_bookinfo_inter-service_connectivity.zip

https://jenkins.cilium.io/job/Ginkgo-CI-Tests-Pipeline/7952/testReport/junit/Suite-k8s-1/15/K8sIstioTest_Istio_Bookinfo_Demo_Tests_bookinfo_inter_service_connectivity/

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/CIContinuous Integration testing issue or flakestaleThe stale bot thinks this issue is old. Add "pinned" label to prevent this from becoming stale.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions