Add queue

Travis tests have failed
Hey @k82cn,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.
1st Build

     make run-test

hack/make-rules/test.sh
Running tests for APIVersion: v1,admissionregistration.k8s.io/v1alpha1,admission.k8s.io/v1alpha1,apps/v1beta1,apps/v1beta2,authentication.k8s.io/v1,authentication.k8s.io/v1beta1,authorization.k8s.io/v1,authorization.k8s.io/v1beta1,autoscaling/v1,autoscaling/v2beta1,batch/v1,batch/v1beta1,batch/v2alpha1,certificates.k8s.io/v1beta1,extensions/v1beta1,imagepolicy.k8s.io/v1alpha1,networking.k8s.io/v1,policy/v1beta1,rbac.authorization.k8s.io/v1,rbac.authorization.k8s.io/v1beta1,rbac.authorization.k8s.io/v1alpha1,scheduling.k8s.io/v1alpha1,settings.k8s.io/v1alpha1,storage.k8s.io/v1beta1,storage.k8s.io/v1,
+++ [0812 08:36:17] Running tests without code coverage
can't load package: package github.com/kubernetes-incubator/kube-arbitrator/pkg/apis/core/v1alpha1: cannot find package "github.com/kubernetes-incubator/kube-arbitrator/pkg/apis/core/v1alpha1" in any of:
	/home/travis/.gimme/versions/go1.10.linux.amd64/src/github.com/kubernetes-incubator/kube-arbitrator/pkg/apis/core/v1alpha1 (from $GOROOT)
	/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/pkg/apis/core/v1alpha1 (from $GOPATH)
!!! [0812 08:36:17] Call tree:
!!! [0812 08:36:17]  1: hack/make-rules/test.sh:322 runTests(...)
!!! Error in hack/make-rules/test.sh:204
  Error in hack/make-rules/test.sh:204. '((i<3-1))' exited with status 1
Call stack:
  1: hack/make-rules/test.sh:204 runTests(...)
  2: hack/make-rules/test.sh:322 main(...)
Exiting with status 1
make: *** [run-test] Error 1

     make e2e

mkdir -p _output/bin
go build -o _output/bin/kar-scheduler ./cmd/kar-scheduler/
go build -o _output/bin/kar-controllers ./cmd/kar-controllers/
go build -o _output/bin/karcli ./cmd/karcli
hack/e2e-cluster.sh
* Making sure DIND image is up to date
v1.11: Pulling from mirantis/kubeadm-dind-cluster

Digest: sha256:f42cfb6124d77eef1b02d2df2d442a9026741e4bea119738807df910820d6b6c
Status: Downloaded newer image for mirantis/kubeadm-dind-cluster:v1.11
/home/travis/.kubeadm-dind-cluster/kubectl-v1.11.0: OK
* Starting DIND container: kube-master
* Running kubeadm: init --config /etc/kubeadm.conf --ignore-preflight-errors=all
Initializing machine ID from random generator.
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Loaded image: mirantis/hypokube:base

real	0m3.019s
user	0m0.176s
sys	0m0.196s

Step 1/2 : FROM mirantis/hypokube:base
 ---> 3b3be456a598
Step 2/2 : COPY hyperkube /hyperkube
 ---><PHONE_NUMBER>0c
Removing intermediate container f99559070ffc
Successfully built<PHONE_NUMBER>0c
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
[init] using Kubernetes version: v1.11.0
[preflight] running pre-flight checks
I0812 08:36:56.935032     490 feature_gate.go:230] feature gates: &{map[]}
	[WARNING FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
	[WARNING FileExisting-crictl]: crictl not found in system path
I0812 08:36:56.971414     490 kernel_validator.go:81] Validating kernel version
I0812 08:36:56.971676     490 kernel_validator.go:96] Validating kernel config
[preflight/images] Pulling images required for setting up a Kubernetes cluster
[preflight/images] This might take a minute or two, depending on the speed of your internet connection
[preflight/images] You can also perform this action in beforehand using 'kubeadm config images pull'
[kubelet] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[kubelet] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[preflight] Activating the kubelet service
[certificates] Generated ca certificate and key.
[certificates] Generated apiserver certificate and key.
[certificates] apiserver serving cert is signed for DNS names [kube-master kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local] and IPs [<IP_ADDRESS> <IP_ADDRESS>]
[certificates] Generated apiserver-kubelet-client certificate and key.
[certificates] Generated sa key and public key.
[certificates] Generated front-proxy-ca certificate and key.
[certificates] Generated front-proxy-client certificate and key.
[certificates] Generated etcd/ca certificate and key.
[certificates] Generated etcd/server certificate and key.
[certificates] etcd/server serving cert is signed for DNS names [kube-master localhost] and IPs [<IP_ADDRESS> ::1]
[certificates] Generated etcd/peer certificate and key.
[certificates] etcd/peer serving cert is signed for DNS names [kube-master localhost] and IPs [<IP_ADDRESS> <IP_ADDRESS> ::1]
[certificates] Generated etcd/healthcheck-client certificate and key.
[certificates] Generated apiserver-etcd-client certificate and key.
[certificates] valid certificates and keys now exist in "/etc/kubernetes/pki"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/admin.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/kubelet.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/controller-manager.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/scheduler.conf"
[controlplane] wrote Static Pod manifest for component kube-apiserver to "/etc/kubernetes/manifests/kube-apiserver.yaml"
[controlplane] wrote Static Pod manifest for component kube-controller-manager to "/etc/kubernetes/manifests/kube-controller-manager.yaml"
[controlplane] wrote Static Pod manifest for component kube-scheduler to "/etc/kubernetes/manifests/kube-scheduler.yaml"
[etcd] Wrote Static Pod manifest for a local etcd instance to "/etc/kubernetes/manifests/etcd.yaml"
[init] waiting for the kubelet to boot up the control plane as Static Pods from directory "/etc/kubernetes/manifests"
[init] this might take a minute or longer if the control plane images have to be pulled
[apiclient] All control plane components are healthy after 48.502144 seconds
[uploadconfig] storing the configuration used in ConfigMap "kubeadm-config" in the "kube-system" Namespace
[kubelet] Creating a ConfigMap "kubelet-config-1.11" in namespace kube-system with the configuration for the kubelets in the cluster
[markmaster] Marking the node kube-master as master by adding the label "node-role.kubernetes.io/master=''"
[markmaster] Marking the node kube-master as master by adding the taints [node-role.kubernetes.io/master:NoSchedule]
[patchnode] Uploading the CRI Socket information "/var/run/dockershim.sock" to the Node API object "kube-master" as an annotation
[bootstraptoken] using token: 7yz9oy.0gakxbtgcuvincrt
[bootstraptoken] configured RBAC rules to allow Node Bootstrap tokens to post CSRs in order for nodes to get long term certificate credentials
[bootstraptoken] configured RBAC rules to allow the csrapprover controller automatically approve CSRs from a Node Bootstrap Token
[bootstraptoken] configured RBAC rules to allow certificate rotation for all node client certificates in the cluster
[bootstraptoken] creating the "cluster-info" ConfigMap in the "kube-public" namespace
[addons] Applied essential addon: kube-dns
[addons] Applied essential addon: kube-proxy

Your Kubernetes master has initialized successfully!

To start using your cluster, you need to run the following as a regular user:

  mkdir -p $HOME/.kube
  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  sudo chown $(id -u):$(id -g) $HOME/.kube/config

You should now deploy a pod network to the cluster.
Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
  https://kubernetes.io/docs/concepts/cluster-administration/addons/

You can now join any number of machines by running the following on each node
as root:

  kubeadm join <IP_ADDRESS>:6443 --token 7yz9oy.0gakxbtgcuvincrt --discovery-token-ca-cert-hash sha256:b30affe72bb56fdb27df5d9453dc3712b54477e5d871082d6b68380258775942

real	1m3.757s
user	0m4.556s
sys	0m0.224s
32d34490d680
57ec16b332e0
e5c40623b477
23bb01cf2b94
c3c69d862941
4867a9234e81
ddb278770d94
a7f349dd9b63
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
configmap/kube-proxy configured
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
daemonset.extensions/kube-proxy configured
No resources found
* Setting cluster config
Cluster "dind" set.
Context "dind" created.
Switched to context "dind".
* Starting node container: 1
* Starting DIND container: kube-node-1
* Node container started: 1
* Starting node container: 2
* Starting DIND container: kube-node-2
* Node container started: 2
* Joining node: 1
* Joining node: 2
* Running kubeadm: join --ignore-preflight-errors=all <IP_ADDRESS>:6443 --token 7yz9oy.0gakxbtgcuvincrt --discovery-token-ca-cert-hash sha256:b30affe72bb56fdb27df5d9453dc3712b54477e5d871082d6b68380258775942
Initializing machine ID from random generator.
* Running kubeadm: join --ignore-preflight-errors=all <IP_ADDRESS>:6443 --token 7yz9oy.0gakxbtgcuvincrt --discovery-token-ca-cert-hash sha256:b30affe72bb56fdb27df5d9453dc3712b54477e5d871082d6b68380258775942
Initializing machine ID from random generator.
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Loaded image: mirantis/hypokube:base

real	0m5.399s
user	0m0.212s
sys	0m0.184s
Loaded image: mirantis/hypokube:base

real	0m6.088s
user	0m0.248s
sys	0m0.180s

Step 1/2 : FROM mirantis/hypokube:base
 ---> 3b3be456a598
Step 2/2 : COPY hyperkube /hyperkube

Step 1/2 : FROM mirantis/hypokube:base
 ---> 3b3be456a598
Step 2/2 : COPY hyperkube /hyperkube
 ---><PHONE_NUMBER>2e
 ---> 7c09a189f436
Removing intermediate container 998f25ca75c2
Successfully built<PHONE_NUMBER>2e
Removing intermediate container 644d5d0529b8
Successfully built 7c09a189f436
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
[preflight] running pre-flight checks
[preflight] running pre-flight checks
	[WARNING RequiredIPVSKernelModulesAvailable]: the IPVS proxier will not be used, because the following required kernel modules are not loaded: [ip_vs ip_vs_rr ip_vs_wrr ip_vs_sh] or no builtin kernel ipvs support: map[ip_vs:{} ip_vs_rr:{} ip_vs_wrr:{} ip_vs_sh:{} nf_conntrack_ipv4:{}]
you can solve this problem with following methods:
 1. Run 'modprobe -- ' to load missing kernel modules;
2. Provide the missing builtin kernel ipvs support

	[WARNING RequiredIPVSKernelModulesAvailable]: the IPVS proxier will not be used, because the following required kernel modules are not loaded: [ip_vs ip_vs_rr ip_vs_wrr ip_vs_sh] or no builtin kernel ipvs support: map[ip_vs_rr:{} ip_vs_wrr:{} ip_vs_sh:{} nf_conntrack_ipv4:{} ip_vs:{}]
you can solve this problem with following methods:
 1. Run 'modprobe -- ' to load missing kernel modules;
2. Provide the missing builtin kernel ipvs support

	[WARNING FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
	[WARNING FileExisting-crictl]: crictl not found in system path
I0812 08:39:09.143456     462 kernel_validator.go:81] Validating kernel version
I0812 08:39:09.143768     462 kernel_validator.go:96] Validating kernel config
	[WARNING FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
	[WARNING FileExisting-crictl]: crictl not found in system path
I0812 08:39:09.151582     470 kernel_validator.go:81] Validating kernel version
I0812 08:39:09.151708     470 kernel_validator.go:96] Validating kernel config
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "7yz9oy" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "7yz9oy" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "7yz9oy" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "7yz9oy" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Requesting info from "https://<IP_ADDRESS>:6443" again to validate TLS against the pinned public key
[discovery] Cluster info signature and contents are valid and TLS certificate validates against pinned roots, will use API Server "<IP_ADDRESS>:6443"
[discovery] Successfully established connection with API Server "<IP_ADDRESS>:6443"
[discovery] Requesting info from "https://<IP_ADDRESS>:6443" again to validate TLS against the pinned public key
[discovery] Cluster info signature and contents are valid and TLS certificate validates against pinned roots, will use API Server "<IP_ADDRESS>:6443"
[discovery] Successfully established connection with API Server "<IP_ADDRESS>:6443"
[kubelet] Downloading configuration for the kubelet from the "kubelet-config-1.11" ConfigMap in the kube-system namespace
[kubelet] Downloading configuration for the kubelet from the "kubelet-config-1.11" ConfigMap in the kube-system namespace
[kubelet] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[preflight] Activating the kubelet service
[kubelet] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[preflight] Activating the kubelet service
[tlsbootstrap] Waiting for the kubelet to perform the TLS Bootstrap...
[tlsbootstrap] Waiting for the kubelet to perform the TLS Bootstrap...
[patchnode] Uploading the CRI Socket information "/var/run/dockershim.sock" to the Node API object "kube-node-2" as an annotation
[patchnode] Uploading the CRI Socket information "/var/run/dockershim.sock" to the Node API object "kube-node-1" as an annotation

This node has joined the cluster:
* Certificate signing request was sent to master and a response
  was received.
* The Kubelet was informed of the new secure connection details.

Run 'kubectl get nodes' on the master to see this node join the cluster.

real	0m16.644s
user	0m0.640s
sys	0m0.100s
* Node joined: 2

This node has joined the cluster:
* Certificate signing request was sent to master and a response
  was received.
* The Kubelet was informed of the new secure connection details.

Run 'kubectl get nodes' on the master to see this node join the cluster.

real	0m16.755s
user	0m0.576s
sys	0m0.084s
* Node joined: 1
Creating static routes for bridge plugin
* Deploying k8s dashboard
deployment.extensions/kubernetes-dashboard created
service/kubernetes-dashboard created
clusterrolebinding.rbac.authorization.k8s.io/add-on-cluster-admin created
* Patching kube-dns deployment to make it start faster
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
deployment.extensions/kube-dns configured
* Taking snapshot of the cluster
deployment.extensions/kube-dns scaled
deployment.extensions/kubernetes-dashboard scaled
pod "kube-proxy-5l527" deleted
pod "kube-proxy-9cp4z" deleted
pod "kube-proxy-b74j9" deleted
NAME                        READY     STATUS        RESTARTS   AGE
etcd-kube-master            0/1       Pending       0          1s
kube-dns-86c47599bd-gsnd5   2/3       Terminating   0          29s
kube-proxy-gr2d5            1/1       Running       0          9s
kube-proxy-mfzdx            1/1       Running       0          7s
kube-proxy-s88p6            1/1       Running       0          7s
tar: var/lib/kubelet/device-plugins/kubelet.sock: socket ignored
tar: var/lib/kubelet/device-plugins/kubelet.sock: socket ignored
Warning: Stopping docker.service, but it can still be activated by:
  docker.socket
tar: var/lib/kubelet/device-plugins/kubelet.sock: socket ignored
* Waiting for kube-proxy and the nodes
........[done]
* Bringing up kube-dns and kubernetes-dashboard
deployment.extensions/kube-dns scaled
deployment.extensions/kubernetes-dashboard scaled
.........................[done]
NAME          STATUS    ROLES     AGE       VERSION
kube-master   Ready     master    3m        v1.11.0
kube-node-1   Ready     <none>    1m        v1.11.0
kube-node-2   Ready     <none>    1m        v1.11.0
* Access dashboard at: http://<IP_ADDRESS>:32768/api/v1/namespaces/kube-system/services/kubernetes-dashboard:/proxy
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 52.8M  100 52.8M    0     0  79.6M      0 --:--:-- --:--:-- --:--:-- 79.5M
Cluster "dind" set.
Context "dind" modified.
Property "current-context" set.
The connection to the server localhost:8080 was refused - did you specify the right host or port?
The connection to the server localhost:8080 was refused - did you specify the right host or port?
kar-controllers: no process found
kar-scheduler: no process found
go test ./test -v
=== RUN   TestE2E
Running Suite: kube-arbitrator Test Suite
=========================================
Random Seed:<PHONE_NUMBER>
Will run 8 of 8 specs

• Failure [0.005 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Schedule Job with SchedulerName [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:28

  Expected error:
      <*url.Error | 0xc42003a030>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.002 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Schedule Job [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:37

  Expected error:
      <*url.Error | 0xc420448450>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.002 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Schedule Multiple Jobs [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:46

  Expected error:
      <*url.Error | 0xc420458450>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.003 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Gang scheduling [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:66

  Expected error:
      <*url.Error | 0xc42038f890>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.002 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Preemption [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:86

  Expected error:
      <*url.Error | 0xc42049e9c0>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.002 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Multiple Preemption [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:105

  Expected error:
      <*url.Error | 0xc4202cafc0>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
S [SKIPPING] [0.001 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  TaskPriority [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:132

  Skip TaskPriority test because of dind setting.

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:133
------------------------------
• Failure [0.005 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  NodeAffinity [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:168

  Expected error:
      <*url.Error | 0xc4204ce0f0>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------

Summarizing 7 Failures:

[Fail] E2E Test [It] Schedule Job with SchedulerName
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Schedule Job
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Schedule Multiple Jobs
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Gang scheduling
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Preemption
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Multiple Preemption
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] NodeAffinity
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

Ran 7 of 8 Specs in 0.022 seconds
FAIL! -- 0 Passed | 7 Failed | 0 Pending | 1 Skipped
--- FAIL: TestE2E (0.02s)
FAIL
FAIL	github.com/kubernetes-incubator/kube-arbitrator/test	0.037s
make: *** [e2e] Error 1

Travis tests have failed
Hey @k82cn,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.
1st Build

     make verify

go build -o _output/bin/deepcopy-gen ./cmd/deepcopy-gen/
_output/bin/deepcopy-gen -i ./pkg/apis/core/v1alpha1/ -O zz_generated.deepcopy
F0812 08:30:27.776454    3805 main.go:79] Error: Failed making a parser: unable to add directory "./pkg/apis/core/v1alpha1/": unable to import "./pkg/apis/core/v1alpha1/": cannot find package "./pkg/apis/core/v1alpha1/" in:
	/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/pkg/apis/core/v1alpha1
goroutine 1 [running]:
github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog.stacks(0xc420085100, 0xc420194000, 0x140, 0x195)
	/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog/glog.go:766 +0xcf
github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog.(*loggingT).output(0x8e3fa0, 0xc400000003, 0xc420192000, 0x8bfb91, 0x7, 0x4f, 0x0)
	/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog/glog.go:717 +0x30f
github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog.(*loggingT).printf(0x8e3fa0, 0x3, 0x6e6087, 0x9, 0xc42018df38, 0x1, 0x1)
	/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog/glog.go:655 +0x14b
github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog.Fatalf(0x6e6087, 0x9, 0xc42018df38, 0x1, 0x1)
	/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog/glog.go:1145 +0x67
main.main()
	/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/cmd/deepcopy-gen/main.go:79 +0x225
make: *** [generate-code] Error 255

     make

cmake version 3.9.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).
heroku version
heroku-cli/6.14.39-addc925 (linux-x64) node-v9.2.0
imagemagick version
Version: ImageMagick 6.7.7-10 2017-07-31 Q16 http://www.imagemagick.org
md5deep version
4.2
mercurial version
Mercurial Distributed SCM (version 4.2.2)
(see https://mercurial-scm.org for more information)

Copyright (C) 2005-2017 Matt Mackall and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
mysql version
mysql  Ver 14.14 Distrib 5.6.33, for debian-linux-gnu (x86_64) using  EditLine wrapper
openssl version
OpenSSL 1.0.1f 6 Jan 2014
packer version
Packer v1.0.2

Your version of Packer is out of date! The latest version
is 1.1.2. You can update by downloading from www.packer.io
postgresql client version
psql (PostgreSQL) 9.6.6
ragel version
Ragel State Machine Compiler version 6.8 Feb 2013
Copyright (c) 2001-2009 by Adrian Thurston
subversion version
svn, version 1.8.8 (r1568071)
   compiled Aug 10 2017, 17:20:39 on x86_64-pc-linux-gnu

Copyright (C) 2013 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.3
  - handles 'http' scheme
  - handles 'https' scheme

sudo version
Sudo version 1.8.9p5
Configure options: --prefix=/usr -v --with-all-insults --with-pam --with-fqdn --with-logging=syslog --with-logfac=authpriv --with-env-editor --with-editor=/usr/bin/editor --with-timeout=15 --with-password-timeout=0 --with-passprompt=[sudo] password for %p:  --without-lecture --with-tty-tickets --disable-root-mailer --enable-admin-flag --with-sendmail=/usr/sbin/sendmail --with-timedir=/var/lib/sudo --mandir=/usr/share/man --libexecdir=/usr/lib/sudo --with-sssd --with-sssd-lib=/usr/lib/x86_64-linux-gnu --with-selinux
Sudoers policy plugin version 1.8.9p5
Sudoers file grammar version 43

Sudoers path: /etc/sudoers
Authentication methods: 'pam'
Syslog facility if syslog is being used for logging: authpriv
Syslog priority to use when user authenticates successfully: notice
Syslog priority to use when user authenticates unsuccessfully: alert
Send mail if the user is not in sudoers
Use a separate timestamp for each user/tty combo
Lecture user the first time they run sudo
Root may run sudo
Allow some information gathering to give useful error messages
Require fully-qualified hostnames in the sudoers file
Visudo will honor the EDITOR environment variable
Set the LOGNAME and USER environment variables
Length at which to wrap log file lines (0 for no wrap): 80
Authentication timestamp timeout: 15.0 minutes
Password prompt timeout: 0.0 minutes
Number of tries to enter a password: 3
Umask to use or 0777 to use user's: 022
Path to mail program: /usr/sbin/sendmail
Flags for mail program: -t
Address to send mail to: root
Subject line for mail messages: *** SECURITY information for %h ***
Incorrect password message: Sorry, try again.
Path to authentication timestamp dir: /var/lib/sudo
Default password prompt: [sudo] password for %p:
Default user to run commands as: root
Value to override user's $PATH with: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
Path to the editor for use by visudo: /usr/bin/editor
When to require a password for 'list' pseudocommand: any
When to require a password for 'verify' pseudocommand: all
File descriptors >= 3 will be closed before executing a command
Environment variables to check for sanity:
	TZ
	TERM
	LINGUAS
	LC_*
	LANGUAGE
	LANG
	COLORTERM
Environment variables to remove:
	RUBYOPT
	RUBYLIB
	PYTHONUSERBASE
	PYTHONINSPECT
	PYTHONPATH
	PYTHONHOME
	TMPPREFIX
	ZDOTDIR
	READNULLCMD
	NULLCMD
	FPATH
	PERL5DB
	PERL5OPT
	PERL5LIB
	PERLLIB
	PERLIO_DEBUG
	JAVA_TOOL_OPTIONS
	SHELLOPTS
	GLOBIGNORE
	PS4
	BASH_ENV
	ENV
	TERMCAP
	TERMPATH
	TERMINFO_DIRS
	TERMINFO
	_RLD*
	LD_*
	PATH_LOCALE
	NLSPATH
	HOSTALIASES
	RES_OPTIONS
	LOCALDOMAIN
	CDPATH
	IFS
Environment variables to preserve:
	JAVA_HOME
	TRAVIS
	CI
	DEBIAN_FRONTEND
	XAUTHORIZATION
	XAUTHORITY
	PS2
	PS1
	PATH
	LS_COLORS
	KRB5CCNAME
	HOSTNAME
	HOME
	DISPLAY
	COLORS
Locale to use while parsing sudoers: C
Directory in which to store input/output logs: /var/log/sudo-io
File in which to store the input/output log: %{seq}
Add an entry to the utmp/utmpx file when allocating a pty
PAM service name to use
PAM service name to use for login shells
Create a new PAM session for the command to run in
Maximum I/O log sequence number: 0

Local IP address and netmask pairs:
	<IP_ADDRESS>/<IP_ADDRESS>
	<IP_ADDRESS>/<IP_ADDRESS>

Sudoers I/O plugin version 1.8.9p5
gzip version
gzip 1.6
Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc.
Copyright (C) 1993 Jean-loup Gailly.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.

Written by Jean-loup Gailly.
zip version
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
This is Zip 3.0 (July 5th 2008), by Info-ZIP.
Currently maintained by E. Gordon.  Please send bug reports to
the authors using the web page at www.info-zip.org; see README for details.

Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip,
as of above date; see http://www.info-zip.org/ for other sites.

Compiled with gcc 4.8.2 for Unix (Linux ELF) on Oct 21 2013.

Zip special compilation options:
	USE_EF_UT_TIME       (store Universal Time)
	BZIP2_SUPPORT        (bzip2 library version 1.0.6, 6-Sept-2010)
	    bzip2 code and library copyright (c) Julian R Seward
	    (See the bzip2 license for terms of use)
	SYMLINK_SUPPORT      (symbolic links supported)
	LARGE_FILE_SUPPORT   (can read and write large files on file system)
	ZIP64_SUPPORT        (use Zip64 to store large files in archives)
	UNICODE_SUPPORT      (store and read UTF-8 Unicode paths)
	STORE_UNIX_UIDs_GIDs (store UID/GID sizes/values using new extra field)
	UIDGID_NOT_16BIT     (old Unix 16-bit UID/GID extra field not used)
	[encryption, version 2.91 of 05 Jan 2007] (modified for Zip 3)

Encryption notice:
	The encryption code of this program is not copyrighted and is
	put in the public domain.  It was originally written in Europe
	and, to the best of our knowledge, can be freely distributed
	in both source and object forms from any country, including
	the USA under License Exception TSU of the U.S. Export
	Administration Regulations (section 740.13(e)) of 6 June 2002.

Zip environment options:
             ZIP:  [none]
          ZIPOPT:  [none]
vim version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:43:18)
Included patches: 1-52
Extra patches: 8.0.0056
Modified by<EMAIL_ADDRESS>Compiled by buildd@
Huge version without GUI.  Features included (+) or not (-):
+acl             +farsi           +mouse_netterm   +syntax
+arabic          +file_in_path    +mouse_sgr       +tag_binary
+autocmd         +find_in_path    -mouse_sysmouse  +tag_old_static
-balloon_eval    +float           +mouse_urxvt     -tag_any_white
-browse          +folding         +mouse_xterm     -tcl
++builtin_terms  -footer          +multi_byte      +terminfo
+byte_offset     +fork()          +multi_lang      +termresponse
+cindent         +gettext         -mzscheme        +textobjects
-clientserver    -hangul_input    +netbeans_intg   +title
-clipboard       +iconv           +path_extra      -toolbar
+cmdline_compl   +insert_expand   -perl            +user_commands
+cmdline_hist    +jumplist        +persistent_undo +vertsplit
+cmdline_info    +keymap          +postscript      +virtualedit
+comments        +langmap         +printer         +visual
+conceal         +libcall         +profile         +visualextra
+cryptv          +linebreak       +python          +viminfo
+cscope          +lispindent      -python3         +vreplace
+cursorbind      +listcmds        +quickfix        +wildignore
+cursorshape     +localmap        +reltime         +wildmenu
+dialog_con      -lua             +rightleft       +windows
+diff            +menu            -ruby            +writebackup
+digraphs        +mksession       +scrollbind      -X11
-dnd             +modify_fname    +signs           -xfontset
-ebcdic          +mouse           +smartindent     -xim
+emacs_tags      -mouseshape      -sniff           -xsmp
+eval            +mouse_dec       +startuptime     -xterm_clipboard
+ex_extra        +mouse_gpm       +statusline      -xterm_save
+extra_search    -mouse_jsbterm   -sun_workshop    -xpm
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc   -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim        -lm -ltinfo -lnsl  -lselinux  -lacl -lattr -lgpm -ldl    -L/usr/lib/python2.7/config-x86_64-linux-gnu -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions
iptables version
iptables v1.4.21
curl version
curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
wget version
GNU Wget 1.15 built on linux-gnu.
rsync version
rsync  version 3.1.0  protocol version 31
gimme version
v1.2.0
nvm version
0.33.6
perlbrew version
/home/travis/perl5/perlbrew/bin/perlbrew  - App::perlbrew/0.80
phpenv version
rbenv 1.1.1-25-g6aa70b6
rvm version
rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
default ruby version
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
CouchDB version
couchdb 1.6.1
ElasticSearch version
5.5.0
Installed Firefox version
firefox 56.0.2
MongoDB version
MongoDB 3.4.10
PhantomJS version
2.1.1
Pre-installed PostgreSQL versions
9.2.24
9.3.20
9.4.15
9.5.10
9.6.6
RabbitMQ Version
3.6.14
Redis version
redis-server 4.0.6
riak version
2.2.3
Pre-installed Go versions
1.7.4
ant version
Apache Ant(TM) version 1.9.3 compiled on April 8 2014
mvn version
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T07:58:13Z)
Maven home: /usr/local/maven-3.5.2
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-98-generic", arch: "amd64", family: "unix"
gradle version

------------------------------------------------------------
Gradle 4.0.1
------------------------------------------------------------

Build time:   2017-07-07 14:02:41 UTC
Revision:     38e5dc0f772daecca1d2681885d3d85414eb6826

Groovy:       2.4.11
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_151 (Oracle Corporation 25.151-b12)
OS:           Linux 4.4.0-98-generic amd64

lein version
Leiningen 2.8.1 on Java 1.8.0_151 Java HotSpot(TM) 64-Bit Server VM
Pre-installed Node.js versions
v4.8.6
v6.12.0
v6.12.1
v8.9
v8.9.1
phpenv versions
  system
  5.6
* 5.6.32 (set by /home/travis/.phpenv/version)
  7.0
  7.0.25
  7.1
  7.1.11
  hhvm
  hhvm-stable
composer --version
Composer version 1.5.2 2017-09-11 16:59:25
Pre-installed Ruby versions
ruby-2.2.7
ruby-2.3.4
ruby-2.4.1

Network availability confirmed.

$ sudo service docker start
start: Job is already running: docker

Updating gimme

$ git clone --depth=50 https://github.com/kubernetes-incubator/kube-arbitrator.git kubernetes-incubator/kube-arbitrator
Cloning into 'kubernetes-incubator/kube-arbitrator'...
remote: Counting objects: 4900, done.
remote: Compressing objects: 100% (2699/2699), done.
remote: Total 4900 (delta 2164), reused 4184 (delta 1876), pack-reused 0
Receiving objects: 100% (4900/4900), 6.49 MiB | 17.09 MiB/s, done.
Resolving deltas: 100% (2164/2164), done.

$ cd kubernetes-incubator/kube-arbitrator
$ git fetch origin +refs/pull/325/merge:
remote: Counting objects: 71, done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 71 (delta 31), reused 68 (delta 29), pack-reused 0
Unpacking objects: 100% (71/71), done.
From https://github.com/kubernetes-incubator/kube-arbitrator
 * branch            refs/pull/325/merge -> FETCH_HEAD

$ git checkout -qf FETCH_HEAD
$ GIMME_OUTPUT="$(gimme 1.10 | tee -a $HOME/.bashrc)" && eval "$GIMME_OUTPUT"
go version go1.10 linux/amd64

$ export GOPATH=$HOME/gopath
$ export PATH=$HOME/gopath/bin:$PATH
$ mkdir -p $HOME/gopath/src/github.com/kubernetes-incubator/kube-arbitrator
$ rsync -az ${TRAVIS_BUILD_DIR}/ $HOME/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/
$ export TRAVIS_BUILD_DIR=$HOME/gopath/src/github.com/kubernetes-incubator/kube-arbitrator
$ cd $HOME/gopath/src/github.com/kubernetes-incubator/kube-arbitrator

$ gimme version
v1.5.0
$ go version
go version go1.10 linux/amd64
$ go env
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/travis/.cache/go-build"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/travis/gopath"
GORACE=""
GOROOT="/home/travis/.gimme/versions/go1.10.linux.amd64"
GOTMPDIR=""
GOTOOLDIR="/home/travis/.gimme/versions/go1.10.linux.amd64/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build069481505=/tmp/go-build -gno-record-gcc-switches"
$ go get -u github.com/golang/lint/golint

$ export TEST_LOG_LEVEL=4

$ make verify
go build -o _output/bin/deepcopy-gen ./cmd/deepcopy-gen/
_output/bin/deepcopy-gen -i ./pkg/apis/core/v1alpha1/ -O zz_generated.deepcopy
F0812 08:30:27.776454    3805 main.go:79] Error: Failed making a parser: unable to add directory "./pkg/apis/core/v1alpha1/": unable to import "./pkg/apis/core/v1alpha1/": cannot find package "./pkg/apis/core/v1alpha1/" in:
	/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/pkg/apis/core/v1alpha1
goroutine 1 [running]:
github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog.stacks(0xc420085100, 0xc420194000, 0x140, 0x195)
	/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog/glog.go:766 +0xcf
github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog.(*loggingT).output(0x8e3fa0, 0xc400000003, 0xc420192000, 0x8bfb91, 0x7, 0x4f, 0x0)
	/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog/glog.go:717 +0x30f
github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog.(*loggingT).printf(0x8e3fa0, 0x3, 0x6e6087, 0x9, 0xc42018df38, 0x1, 0x1)
	/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog/glog.go:655 +0x14b
github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog.Fatalf(0x6e6087, 0x9, 0xc42018df38, 0x1, 0x1)
	/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/vendor/github.com/golang/glog/glog.go:1145 +0x67
main.main()
	/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/cmd/deepcopy-gen/main.go:79 +0x225
make: *** [generate-code] Error 255

     make run-test

hack/make-rules/test.sh
Running tests for APIVersion: v1,admissionregistration.k8s.io/v1alpha1,admission.k8s.io/v1alpha1,apps/v1beta1,apps/v1beta2,authentication.k8s.io/v1,authentication.k8s.io/v1beta1,authorization.k8s.io/v1,authorization.k8s.io/v1beta1,autoscaling/v1,autoscaling/v2beta1,batch/v1,batch/v1beta1,batch/v2alpha1,certificates.k8s.io/v1beta1,extensions/v1beta1,imagepolicy.k8s.io/v1alpha1,networking.k8s.io/v1,policy/v1beta1,rbac.authorization.k8s.io/v1,rbac.authorization.k8s.io/v1beta1,rbac.authorization.k8s.io/v1alpha1,scheduling.k8s.io/v1alpha1,settings.k8s.io/v1alpha1,storage.k8s.io/v1beta1,storage.k8s.io/v1,
+++ [0812 08:31:37] Running tests without code coverage
can't load package: package github.com/kubernetes-incubator/kube-arbitrator/pkg/apis/core/v1alpha1: cannot find package "github.com/kubernetes-incubator/kube-arbitrator/pkg/apis/core/v1alpha1" in any of:
	/home/travis/.gimme/versions/go1.10.linux.amd64/src/github.com/kubernetes-incubator/kube-arbitrator/pkg/apis/core/v1alpha1 (from $GOROOT)
	/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/pkg/apis/core/v1alpha1 (from $GOPATH)
!!! [0812 08:31:38] Call tree:
!!! [0812 08:31:38]  1: hack/make-rules/test.sh:322 runTests(...)
!!! Error in hack/make-rules/test.sh:204
  Error in hack/make-rules/test.sh:204. '((i<3-1))' exited with status 1
Call stack:
  1: hack/make-rules/test.sh:204 runTests(...)
  2: hack/make-rules/test.sh:322 main(...)
Exiting with status 1
make: *** [run-test] Error 1

     make e2e

mkdir -p _output/bin
go build -o _output/bin/kar-scheduler ./cmd/kar-scheduler/
go build -o _output/bin/kar-controllers ./cmd/kar-controllers/
go build -o _output/bin/karcli ./cmd/karcli
hack/e2e-cluster.sh
* Making sure DIND image is up to date
v1.11: Pulling from mirantis/kubeadm-dind-cluster

Digest: sha256:f42cfb6124d77eef1b02d2df2d442a9026741e4bea119738807df910820d6b6c
Status: Downloaded newer image for mirantis/kubeadm-dind-cluster:v1.11
/home/travis/.kubeadm-dind-cluster/kubectl-v1.11.0: OK
* Starting DIND container: kube-master
* Running kubeadm: init --config /etc/kubeadm.conf --ignore-preflight-errors=all
Initializing machine ID from random generator.
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Loaded image: mirantis/hypokube:base

real	0m2.517s
user	0m0.160s
sys	0m0.152s

Step 1/2 : FROM mirantis/hypokube:base
 ---> 3b3be456a598
Step 2/2 : COPY hyperkube /hyperkube
 ---> 16168538e2b4
Removing intermediate container 62afa4ccc2a9
Successfully built 16168538e2b4
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
I0812 08:32:45.963445     497 feature_gate.go:230] feature gates: &{map[]}
[init] using Kubernetes version: v1.11.0
[preflight] running pre-flight checks
	[WARNING FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
	[WARNING FileExisting-crictl]: crictl not found in system path
I0812 08:32:46.002511     497 kernel_validator.go:81] Validating kernel version
I0812 08:32:46.002788     497 kernel_validator.go:96] Validating kernel config
[preflight/images] Pulling images required for setting up a Kubernetes cluster
[preflight/images] This might take a minute or two, depending on the speed of your internet connection
[preflight/images] You can also perform this action in beforehand using 'kubeadm config images pull'
	[WARNING ImagePull]: failed to pull image [k8s.gcr.io/pause-amd64:3.1]: exit status 1
	[WARNING ImagePull]: failed to pull image [k8s.gcr.io/k8s-dns-kube-dns-amd64:1.14.10]: exit status 1
[kubelet] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[kubelet] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[preflight] Activating the kubelet service
[certificates] Generated ca certificate and key.
[certificates] Generated apiserver certificate and key.
[certificates] apiserver serving cert is signed for DNS names [kube-master kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local] and IPs [<IP_ADDRESS> <IP_ADDRESS>]
[certificates] Generated apiserver-kubelet-client certificate and key.
[certificates] Generated sa key and public key.
[certificates] Generated front-proxy-ca certificate and key.
[certificates] Generated front-proxy-client certificate and key.
[certificates] Generated etcd/ca certificate and key.
[certificates] Generated etcd/server certificate and key.
[certificates] etcd/server serving cert is signed for DNS names [kube-master localhost] and IPs [<IP_ADDRESS> ::1]
[certificates] Generated etcd/peer certificate and key.
[certificates] etcd/peer serving cert is signed for DNS names [kube-master localhost] and IPs [<IP_ADDRESS> <IP_ADDRESS> ::1]
[certificates] Generated etcd/healthcheck-client certificate and key.
[certificates] Generated apiserver-etcd-client certificate and key.
[certificates] valid certificates and keys now exist in "/etc/kubernetes/pki"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/admin.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/kubelet.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/controller-manager.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/scheduler.conf"
[controlplane] wrote Static Pod manifest for component kube-apiserver to "/etc/kubernetes/manifests/kube-apiserver.yaml"
[controlplane] wrote Static Pod manifest for component kube-controller-manager to "/etc/kubernetes/manifests/kube-controller-manager.yaml"
[controlplane] wrote Static Pod manifest for component kube-scheduler to "/etc/kubernetes/manifests/kube-scheduler.yaml"
[etcd] Wrote Static Pod manifest for a local etcd instance to "/etc/kubernetes/manifests/etcd.yaml"
[init] waiting for the kubelet to boot up the control plane as Static Pods from directory "/etc/kubernetes/manifests"
[init] this might take a minute or longer if the control plane images have to be pulled
[apiclient] All control plane components are healthy after 135.001856 seconds
[uploadconfig] storing the configuration used in ConfigMap "kubeadm-config" in the "kube-system" Namespace
[kubelet] Creating a ConfigMap "kubelet-config-1.11" in namespace kube-system with the configuration for the kubelets in the cluster
[markmaster] Marking the node kube-master as master by adding the label "node-role.kubernetes.io/master=''"
[markmaster] Marking the node kube-master as master by adding the taints [node-role.kubernetes.io/master:NoSchedule]
[patchnode] Uploading the CRI Socket information "/var/run/dockershim.sock" to the Node API object "kube-master" as an annotation
[bootstraptoken] using token: l32feu.oc3lxyh0pc9iwgr6
[bootstraptoken] configured RBAC rules to allow Node Bootstrap tokens to post CSRs in order for nodes to get long term certificate credentials
[bootstraptoken] configured RBAC rules to allow the csrapprover controller automatically approve CSRs from a Node Bootstrap Token
[bootstraptoken] configured RBAC rules to allow certificate rotation for all node client certificates in the cluster
[bootstraptoken] creating the "cluster-info" ConfigMap in the "kube-public" namespace
[addons] Applied essential addon: kube-dns
[addons] Applied essential addon: kube-proxy

Your Kubernetes master has initialized successfully!

To start using your cluster, you need to run the following as a regular user:

  mkdir -p $HOME/.kube
  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  sudo chown $(id -u):$(id -g) $HOME/.kube/config

You should now deploy a pod network to the cluster.
Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
  https://kubernetes.io/docs/concepts/cluster-administration/addons/

You can now join any number of machines by running the following on each node
as root:

  kubeadm join <IP_ADDRESS>:6443 --token l32feu.oc3lxyh0pc9iwgr6 --discovery-token-ca-cert-hash sha256:67282a6c541ed8e11c3a6957070bfd6809bf128a31d40ff3681db972baaee4e7

real	5m30.118s
user	0m5.040s
sys	0m0.692s
1d7f83f66dd9
89395b38d571
e5075b848d18
006721a5c12e
3c578d740881
c6dc6f47397f
15d22e944c25
02ee196185ce
fdd12592c43b
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
configmap/kube-proxy configured
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
daemonset.extensions/kube-proxy configured
No resources found
* Setting cluster config
Cluster "dind" set.
Context "dind" created.
Switched to context "dind".
* Starting node container: 1
* Starting DIND container: kube-node-1
* Node container started: 1
* Starting node container: 2
* Starting DIND container: kube-node-2
* Node container started: 2
* Joining node: 1
* Joining node: 2
* Running kubeadm: join --ignore-preflight-errors=all <IP_ADDRESS>:6443 --token l32feu.oc3lxyh0pc9iwgr6 --discovery-token-ca-cert-hash sha256:67282a6c541ed8e11c3a6957070bfd6809bf128a31d40ff3681db972baaee4e7
Initializing machine ID from random generator.
* Running kubeadm: join --ignore-preflight-errors=all <IP_ADDRESS>:6443 --token l32feu.oc3lxyh0pc9iwgr6 --discovery-token-ca-cert-hash sha256:67282a6c541ed8e11c3a6957070bfd6809bf128a31d40ff3681db972baaee4e7
Warning: Stopping docker.service, but it can still be activated by:
  docker.socket
Initializing machine ID from random generator.
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Loaded image: mirantis/hypokube:base

real	0m4.150s
user	0m0.196s
sys	0m0.168s

Step 1/2 : FROM mirantis/hypokube:base
 ---> 3b3be456a598
Step 2/2 : COPY hyperkube /hyperkube
Loaded image: mirantis/hypokube:base

real	0m8.101s
user	0m0.228s
sys	0m0.128s

Step 1/2 : FROM mirantis/hypokube:base
 ---> 3b3be456a598
Step 2/2 : COPY hyperkube /hyperkube
 ---> 48191034e906
Removing intermediate container 490767e1fb27
Successfully built 48191034e906
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
[preflight] running pre-flight checks
	[WARNING RequiredIPVSKernelModulesAvailable]: the IPVS proxier will not be used, because the following required kernel modules are not loaded: [ip_vs_wrr ip_vs_sh ip_vs ip_vs_rr] or no builtin kernel ipvs support: map[ip_vs:{} ip_vs_rr:{} ip_vs_wrr:{} ip_vs_sh:{} nf_conntrack_ipv4:{}]
you can solve this problem with following methods:
 1. Run 'modprobe -- ' to load missing kernel modules;
2. Provide the missing builtin kernel ipvs support

	[WARNING FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
	[WARNING FileExisting-crictl]: crictl not found in system path
I0812 08:39:11.453418     471 kernel_validator.go:81] Validating kernel version
I0812 08:39:11.453519     471 kernel_validator.go:96] Validating kernel config
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "l32feu" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "l32feu" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
 ---> 7a1608a31a18
Removing intermediate container 9deada432119
Successfully built 7a1608a31a18
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
[preflight] running pre-flight checks
	[WARNING RequiredIPVSKernelModulesAvailable]: the IPVS proxier will not be used, because the following required kernel modules are not loaded: [ip_vs ip_vs_rr ip_vs_wrr ip_vs_sh] or no builtin kernel ipvs support: map[ip_vs_sh:{} nf_conntrack_ipv4:{} ip_vs:{} ip_vs_rr:{} ip_vs_wrr:{}]
you can solve this problem with following methods:
 1. Run 'modprobe -- ' to load missing kernel modules;
2. Provide the missing builtin kernel ipvs support

	[WARNING FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
	[WARNING FileExisting-crictl]: crictl not found in system path
I0812 08:39:25.015469     465 kernel_validator.go:81] Validating kernel version
I0812 08:39:25.015778     465 kernel_validator.go:96] Validating kernel config
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "l32feu" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Requesting info from "https://<IP_ADDRESS>:6443" again to validate TLS against the pinned public key
[discovery] Cluster info signature and contents are valid and TLS certificate validates against pinned roots, will use API Server "<IP_ADDRESS>:6443"
[discovery] Successfully established connection with API Server "<IP_ADDRESS>:6443"
[kubelet] Downloading configuration for the kubelet from the "kubelet-config-1.11" ConfigMap in the kube-system namespace
[kubelet] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[preflight] Activating the kubelet service
[tlsbootstrap] Waiting for the kubelet to perform the TLS Bootstrap...
[patchnode] Uploading the CRI Socket information "/var/run/dockershim.sock" to the Node API object "kube-node-2" as an annotation
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Requesting info from "https://<IP_ADDRESS>:6443" again to validate TLS against the pinned public key
[discovery] Cluster info signature and contents are valid and TLS certificate validates against pinned roots, will use API Server "<IP_ADDRESS>:6443"
[discovery] Successfully established connection with API Server "<IP_ADDRESS>:6443"
[kubelet] Downloading configuration for the kubelet from the "kubelet-config-1.11" ConfigMap in the kube-system namespace
[kubelet] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[preflight] Activating the kubelet service
[tlsbootstrap] Waiting for the kubelet to perform the TLS Bootstrap...

This node has joined the cluster:
* Certificate signing request was sent to master and a response
  was received.
* The Kubelet was informed of the new secure connection details.

Run 'kubectl get nodes' on the master to see this node join the cluster.

real	0m19.782s
user	0m0.584s
sys	0m0.088s
* Node joined: 2
[patchnode] Uploading the CRI Socket information "/var/run/dockershim.sock" to the Node API object "kube-node-1" as an annotation

This node has joined the cluster:
* Certificate signing request was sent to master and a response
  was received.
* The Kubelet was informed of the new secure connection details.

Run 'kubectl get nodes' on the master to see this node join the cluster.

real	0m7.019s
user	0m0.576s
sys	0m0.080s
* Node joined: 1
Creating static routes for bridge plugin
* Deploying k8s dashboard
deployment.extensions/kubernetes-dashboard created
service/kubernetes-dashboard created
clusterrolebinding.rbac.authorization.k8s.io/add-on-cluster-admin created
* Patching kube-dns deployment to make it start faster
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
deployment.extensions/kube-dns configured
* Taking snapshot of the cluster
deployment.extensions/kube-dns scaled
deployment.extensions/kubernetes-dashboard scaled
pod "kube-proxy-8whz9" deleted
pod "kube-proxy-qwzkz" deleted
pod "kube-proxy-w5z4p" deleted
NAME               READY     STATUS              RESTARTS   AGE
etcd-kube-master   0/1       Pending             0          8s
kube-proxy-4wdqh   0/1       ContainerCreating   0          15s
kube-proxy-fvtw6   1/1       Running             0          8s
kube-proxy-rg544   0/1       ContainerCreating   0          6s
tar: var/lib/kubelet/device-plugins/kubelet.sock: socket ignored
tar: var/lib/kubelet/device-plugins/kubelet.sock: socket ignored
tar: var/lib/kubelet/device-plugins/kubelet.sock: socket ignored
* Waiting for kube-proxy and the nodes
..............................................................[done]
* Bringing up kube-dns and kubernetes-dashboard
deployment.extensions/kube-dns scaled
deployment.extensions/kubernetes-dashboard scaled
.......................................................................................................................................................................................................Error bringing up kube-dns and kubernetes-dashboard
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 52.8M  100 52.8M    0     0  90.6M      0 --:--:-- --:--:-- --:--:-- 90.6M
Cluster "dind" set.
Context "dind" modified.
Property "current-context" set.
The connection to the server localhost:8080 was refused - did you specify the right host or port?
The connection to the server localhost:8080 was refused - did you specify the right host or port?
kar-controllers: no process found
kar-scheduler: no process found
go test ./test -v
=== RUN   TestE2E
Running Suite: kube-arbitrator Test Suite
=========================================
Random Seed:<PHONE_NUMBER>
Will run 8 of 8 specs

• Failure [0.003 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Schedule Job with SchedulerName [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:28

  Expected error:
      <*url.Error | 0xc42043a4b0>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.003 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Schedule Job [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:37

  Expected error:
      <*url.Error | 0xc4204040c0>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.002 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Schedule Multiple Jobs [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:46

  Expected error:
      <*url.Error | 0xc4202a0e70>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.002 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Gang scheduling [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:66

  Expected error:
      <*url.Error | 0xc4203f8720>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.002 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Preemption [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:86

  Expected error:
      <*url.Error | 0xc4204152c0>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.002 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Multiple Preemption [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:105

  Expected error:
      <*url.Error | 0xc42050d4a0>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
S [SKIPPING] [0.001 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  TaskPriority [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:132

  Skip TaskPriority test because of dind setting.

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:133
------------------------------
• Failure [0.002 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  NodeAffinity [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:168

  Expected error:
      <*url.Error | 0xc4203b4060>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------

Summarizing 7 Failures:

[Fail] E2E Test [It] Schedule Job with SchedulerName
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Schedule Job
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Schedule Multiple Jobs
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Gang scheduling
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Preemption
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Multiple Preemption
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] NodeAffinity
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

Ran 7 of 8 Specs in 0.017 seconds
FAIL! -- 0 Passed | 7 Failed | 0 Pending | 1 Skipped
--- FAIL: TestE2E (0.02s)
FAIL
FAIL	github.com/kubernetes-incubator/kube-arbitrator/test	0.032s
make: *** [e2e] Error 1

Hey @k82cn,
Something went wrong with the build.
TravisCI finished with status errored, which means the build failed because of something unrelated to the tests, such as a problem with a dependency or the build process itself.

Travis tests have failed
Hey @k82cn,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.
1st Build

     make e2e

mkdir -p _output/bin
go build -o _output/bin/kar-scheduler ./cmd/kar-scheduler/
go build -o _output/bin/kar-controllers ./cmd/kar-controllers/
go build -o _output/bin/karcli ./cmd/karcli
hack/e2e-cluster.sh
* Making sure DIND image is up to date
v1.11: Pulling from mirantis/kubeadm-dind-cluster

Digest: sha256:f42cfb6124d77eef1b02d2df2d442a9026741e4bea119738807df910820d6b6c
Status: Downloaded newer image for mirantis/kubeadm-dind-cluster:v1.11
/home/travis/.kubeadm-dind-cluster/kubectl-v1.11.0: OK
* Starting DIND container: kube-master
* Running kubeadm: init --config /etc/kubeadm.conf --ignore-preflight-errors=all
Initializing machine ID from random generator.
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Loaded image: mirantis/hypokube:base

real	0m3.498s
user	0m0.200s
sys	0m0.196s

Step 1/2 : FROM mirantis/hypokube:base
 ---> 3b3be456a598
Step 2/2 : COPY hyperkube /hyperkube
 ---> b0771fca8071
Removing intermediate container 93d3c6a5ae5b
Successfully built b0771fca8071
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
I0812 08:59:30.673780     490 feature_gate.go:230] feature gates: &{map[]}
[init] using Kubernetes version: v1.11.0
[preflight] running pre-flight checks
	[WARNING FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
	[WARNING FileExisting-crictl]: crictl not found in system path
I0812 08:59:30.716855     490 kernel_validator.go:81] Validating kernel version
I0812 08:59:30.716943     490 kernel_validator.go:96] Validating kernel config
[preflight/images] Pulling images required for setting up a Kubernetes cluster
[preflight/images] This might take a minute or two, depending on the speed of your internet connection
[preflight/images] You can also perform this action in beforehand using 'kubeadm config images pull'
[kubelet] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[kubelet] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[preflight] Activating the kubelet service
[certificates] Generated ca certificate and key.
[certificates] Generated apiserver certificate and key.
[certificates] apiserver serving cert is signed for DNS names [kube-master kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local] and IPs [<IP_ADDRESS> <IP_ADDRESS>]
[certificates] Generated apiserver-kubelet-client certificate and key.
[certificates] Generated sa key and public key.
[certificates] Generated front-proxy-ca certificate and key.
[certificates] Generated front-proxy-client certificate and key.
[certificates] Generated etcd/ca certificate and key.
[certificates] Generated etcd/server certificate and key.
[certificates] etcd/server serving cert is signed for DNS names [kube-master localhost] and IPs [<IP_ADDRESS> ::1]
[certificates] Generated etcd/peer certificate and key.
[certificates] etcd/peer serving cert is signed for DNS names [kube-master localhost] and IPs [<IP_ADDRESS> <IP_ADDRESS> ::1]
[certificates] Generated etcd/healthcheck-client certificate and key.
[certificates] Generated apiserver-etcd-client certificate and key.
[certificates] valid certificates and keys now exist in "/etc/kubernetes/pki"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/admin.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/kubelet.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/controller-manager.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/scheduler.conf"
[controlplane] wrote Static Pod manifest for component kube-apiserver to "/etc/kubernetes/manifests/kube-apiserver.yaml"
[controlplane] wrote Static Pod manifest for component kube-controller-manager to "/etc/kubernetes/manifests/kube-controller-manager.yaml"
[controlplane] wrote Static Pod manifest for component kube-scheduler to "/etc/kubernetes/manifests/kube-scheduler.yaml"
[etcd] Wrote Static Pod manifest for a local etcd instance to "/etc/kubernetes/manifests/etcd.yaml"
[init] waiting for the kubelet to boot up the control plane as Static Pods from directory "/etc/kubernetes/manifests"
[init] this might take a minute or longer if the control plane images have to be pulled
[apiclient] All control plane components are healthy after 47.001548 seconds
[uploadconfig] storing the configuration used in ConfigMap "kubeadm-config" in the "kube-system" Namespace
[kubelet] Creating a ConfigMap "kubelet-config-1.11" in namespace kube-system with the configuration for the kubelets in the cluster
[markmaster] Marking the node kube-master as master by adding the label "node-role.kubernetes.io/master=''"
[markmaster] Marking the node kube-master as master by adding the taints [node-role.kubernetes.io/master:NoSchedule]
[patchnode] Uploading the CRI Socket information "/var/run/dockershim.sock" to the Node API object "kube-master" as an annotation
[bootstraptoken] using token: 7liqco.wg55drdbwkr6ndqu
[bootstraptoken] configured RBAC rules to allow Node Bootstrap tokens to post CSRs in order for nodes to get long term certificate credentials
[bootstraptoken] configured RBAC rules to allow the csrapprover controller automatically approve CSRs from a Node Bootstrap Token
[bootstraptoken] configured RBAC rules to allow certificate rotation for all node client certificates in the cluster
[bootstraptoken] creating the "cluster-info" ConfigMap in the "kube-public" namespace
[addons] Applied essential addon: kube-dns
[addons] Applied essential addon: kube-proxy

Your Kubernetes master has initialized successfully!

To start using your cluster, you need to run the following as a regular user:

  mkdir -p $HOME/.kube
  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  sudo chown $(id -u):$(id -g) $HOME/.kube/config

You should now deploy a pod network to the cluster.
Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
  https://kubernetes.io/docs/concepts/cluster-administration/addons/

You can now join any number of machines by running the following on each node
as root:

  kubeadm join <IP_ADDRESS>:6443 --token 7liqco.wg55drdbwkr6ndqu --discovery-token-ca-cert-hash sha256:9c44fcae62d61fbced7cfc1cb6a0ed3c12c0a5e30c3c6fab0089715c2ed25927

real	1m5.261s
user	0m6.284s
sys	0m0.212s
9efa5d3b934f
46385cbe08b3
37d3d1e795c6
3d940d7465be
9e0261f394df
ff17cb9373db
73b15bed41b3
cdbb55510b1a
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
configmap/kube-proxy configured
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
daemonset.extensions/kube-proxy configured
No resources found
* Setting cluster config
Cluster "dind" set.
Context "dind" created.
Switched to context "dind".
* Starting node container: 1
* Starting DIND container: kube-node-1
* Node container started: 1
* Starting node container: 2
* Starting DIND container: kube-node-2
* Node container started: 2
* Joining node: 2
* Joining node: 1
* Running kubeadm: join --ignore-preflight-errors=all <IP_ADDRESS>:6443 --token 7liqco.wg55drdbwkr6ndqu --discovery-token-ca-cert-hash sha256:9c44fcae62d61fbced7cfc1cb6a0ed3c12c0a5e30c3c6fab0089715c2ed25927
Initializing machine ID from random generator.
* Running kubeadm: join --ignore-preflight-errors=all <IP_ADDRESS>:6443 --token 7liqco.wg55drdbwkr6ndqu --discovery-token-ca-cert-hash sha256:9c44fcae62d61fbced7cfc1cb6a0ed3c12c0a5e30c3c6fab0089715c2ed25927
Initializing machine ID from random generator.
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Loaded image: mirantis/hypokube:base

real	0m6.098s
user	0m0.272s
sys	0m0.132s
Loaded image: mirantis/hypokube:base

real	0m6.609s
user	0m0.228s
sys	0m0.184s

Step 1/2 : FROM mirantis/hypokube:base
 ---> 3b3be456a598
Step 2/2 : COPY hyperkube /hyperkube

Step 1/2 : FROM mirantis/hypokube:base
 ---> 3b3be456a598
Step 2/2 : COPY hyperkube /hyperkube
 ---> dbf4ccaf1953
 ---> 5b485f6059d2
Removing intermediate container f93e4b463fc3
Removing intermediate container e108e04985a9
Successfully built dbf4ccaf1953
Successfully built 5b485f6059d2
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
[preflight] running pre-flight checks
	[WARNING RequiredIPVSKernelModulesAvailable]: the IPVS proxier will not be used, because the following required kernel modules are not loaded: [ip_vs_wrr ip_vs_sh ip_vs ip_vs_rr] or no builtin kernel ipvs support: map[ip_vs:{} ip_vs_rr:{} ip_vs_wrr:{} ip_vs_sh:{} nf_conntrack_ipv4:{}]
you can solve this problem with following methods:
 1. Run 'modprobe -- ' to load missing kernel modules;
2. Provide the missing builtin kernel ipvs support

[preflight] running pre-flight checks
	[WARNING RequiredIPVSKernelModulesAvailable]: the IPVS proxier will not be used, because the following required kernel modules are not loaded: [ip_vs ip_vs_rr ip_vs_wrr ip_vs_sh] or no builtin kernel ipvs support: map[ip_vs:{} ip_vs_rr:{} ip_vs_wrr:{} ip_vs_sh:{} nf_conntrack_ipv4:{}]
you can solve this problem with following methods:
 1. Run 'modprobe -- ' to load missing kernel modules;
2. Provide the missing builtin kernel ipvs support

	[WARNING FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
	[WARNING FileExisting-crictl]: crictl not found in system path
I0812 09:01:47.178851     473 kernel_validator.go:81] Validating kernel version
I0812 09:01:47.178970     473 kernel_validator.go:96] Validating kernel config
	[WARNING FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
	[WARNING FileExisting-crictl]: crictl not found in system path
I0812 09:01:47.203539     471 kernel_validator.go:81] Validating kernel version
I0812 09:01:47.203682     471 kernel_validator.go:96] Validating kernel config
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "7liqco" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "7liqco" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "7liqco" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "7liqco" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "7liqco" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "7liqco" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Requesting info from "https://<IP_ADDRESS>:6443" again to validate TLS against the pinned public key
[discovery] Requesting info from "https://<IP_ADDRESS>:6443" again to validate TLS against the pinned public key
[discovery] Cluster info signature and contents are valid and TLS certificate validates against pinned roots, will use API Server "<IP_ADDRESS>:6443"
[discovery] Successfully established connection with API Server "<IP_ADDRESS>:6443"
[discovery] Cluster info signature and contents are valid and TLS certificate validates against pinned roots, will use API Server "<IP_ADDRESS>:6443"
[discovery] Successfully established connection with API Server "<IP_ADDRESS>:6443"
[kubelet] Downloading configuration for the kubelet from the "kubelet-config-1.11" ConfigMap in the kube-system namespace
[kubelet] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet] Downloading configuration for the kubelet from the "kubelet-config-1.11" ConfigMap in the kube-system namespace
[kubelet] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[preflight] Activating the kubelet service
[kubelet] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[preflight] Activating the kubelet service
[tlsbootstrap] Waiting for the kubelet to perform the TLS Bootstrap...
[tlsbootstrap] Waiting for the kubelet to perform the TLS Bootstrap...
[patchnode] Uploading the CRI Socket information "/var/run/dockershim.sock" to the Node API object "kube-node-1" as an annotation
[patchnode] Uploading the CRI Socket information "/var/run/dockershim.sock" to the Node API object "kube-node-2" as an annotation

This node has joined the cluster:
* Certificate signing request was sent to master and a response
  was received.
* The Kubelet was informed of the new secure connection details.

Run 'kubectl get nodes' on the master to see this node join the cluster.

This node has joined the cluster:
* Certificate signing request was sent to master and a response
  was received.
* The Kubelet was informed of the new secure connection details.

Run 'kubectl get nodes' on the master to see this node join the cluster.

real	0m18.720s
user	0m0.640s
sys	0m0.092s

real	0m18.712s
user	0m0.676s
sys	0m0.060s
* Node joined: 2
* Node joined: 1
Creating static routes for bridge plugin
* Deploying k8s dashboard
deployment.extensions/kubernetes-dashboard created
service/kubernetes-dashboard created
clusterrolebinding.rbac.authorization.k8s.io/add-on-cluster-admin created
* Patching kube-dns deployment to make it start faster
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
deployment.extensions/kube-dns configured
* Taking snapshot of the cluster
deployment.extensions/kube-dns scaled
deployment.extensions/kubernetes-dashboard scaled
pod "kube-proxy-8cc8t" deleted
pod "kube-proxy-fgkkn" deleted
pod "kube-proxy-jl5sv" deleted
NAME                        READY     STATUS              RESTARTS   AGE
etcd-kube-master            1/1       Running             0          16s
kube-dns-86c47599bd-vc5ks   2/3       Terminating         0          18s
kube-proxy-82jwn            1/1       Running             0          2s
kube-proxy-mcjp5            0/1       ContainerCreating   0          2s
kube-proxy-trkwf            0/1       ContainerCreating   0          1s
tar: var/lib/kubelet/device-plugins/kubelet.sock: socket ignored
tar: var/lib/kubelet/device-plugins/kubelet.sock: socket ignored
tar: var/lib/kubelet/device-plugins/kubelet.sock: socket ignored
* Waiting for kube-proxy and the nodes
.....[done]
* Bringing up kube-dns and kubernetes-dashboard
deployment.extensions/kube-dns scaled
deployment.extensions/kubernetes-dashboard scaled
........................[done]
NAME          STATUS    ROLES     AGE       VERSION
kube-master   Ready     master    3m        v1.11.0
kube-node-1   Ready     <none>    1m        v1.11.0
kube-node-2   Ready     <none>    1m        v1.11.0
* Access dashboard at: http://<IP_ADDRESS>:32768/api/v1/namespaces/kube-system/services/kubernetes-dashboard:/proxy
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 52.8M  100 52.8M    0     0   104M      0 --:--:-- --:--:-- --:--:--  104M
Cluster "dind" set.
Context "dind" modified.
Property "current-context" set.
The connection to the server localhost:8080 was refused - did you specify the right host or port?
The connection to the server localhost:8080 was refused - did you specify the right host or port?
kar-controllers: no process found
kar-scheduler: no process found
go test ./test -v
=== RUN   TestE2E
Running Suite: kube-arbitrator Test Suite
=========================================
Random Seed:<PHONE_NUMBER>
Will run 8 of 8 specs

• Failure [0.006 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Schedule Job with SchedulerName [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:28

  Expected error:
      <*url.Error | 0xc42003a030>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.002 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Schedule Job [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:37

  Expected error:
      <*url.Error | 0xc4202cafc0>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.002 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Schedule Multiple Jobs [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:46

  Expected error:
      <*url.Error | 0xc420487bf0>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.002 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Gang scheduling [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:66

  Expected error:
      <*url.Error | 0xc420462ab0>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.001 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Preemption [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:86

  Expected error:
      <*url.Error | 0xc42040d230>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.002 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Multiple Preemption [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:105

  Expected error:
      <*url.Error | 0xc4204470e0>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
S [SKIPPING] [0.001 seconds]
E2E Test
/home/travis/gopath/src/gitrator/test/util.go:87

[Fail] E2E Test [It] Schedule Job
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Schedule Multiple Jobs
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Gang scheduling
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Preemption
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Multiple Preemption
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] NodeAffinity
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

Ran 7 of 8 Specs in 0.020 seconds
FAIL! -- 0 Passed | 7 Failed | 0 Pending | 1 Skipped
--- FAIL: TestE2E (0.02s)
FAIL
FAIL	github.com/kubernetes-incubator/kube-arbitrator/test	0.037s
make: *** [e2e] Error 1

Travis tests have failed
Hey @k82cn,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.
1st Build

     make e2e

mkdir -p _output/bin
go build -o _output/bin/kar-scheduler ./cmd/kar-scheduler/
go build -o _output/bin/kar-controllers ./cmd/kar-controllers/
go build -o _output/bin/karcli ./cmd/karcli
hack/e2e-cluster.sh
* Making sure DIND image is up to date
v1.11: Pulling from mirantis/kubeadm-dind-cluster

Digest: sha256:f42cfb6124d77eef1b02d2df2d442a9026741e4bea119738807df910820d6b6c
Status: Downloaded newer image for mirantis/kubeadm-dind-cluster:v1.11
/home/travis/.kubeadm-dind-cluster/kubectl-v1.11.0: OK
* Starting DIND container: kube-master
* Running kubeadm: init --config /etc/kubeadm.conf --ignore-preflight-errors=all
Initializing machine ID from random generator.
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Loaded image: mirantis/hypokube:base

real	0m6.509s
user	0m0.228s
sys	0m0.164s

Step 1/2 : FROM mirantis/hypokube:base
 ---> 3b3be456a598
Step 2/2 : COPY hyperkube /hyperkube
 ---> 70d54fce0939
Removing intermediate container b49c80d09979
Successfully built 70d54fce0939
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
I0813 04:29:14.145436     498 feature_gate.go:230] feature gates: &{map[]}
[init] using Kubernetes version: v1.11.0
[preflight] running pre-flight checks
	[WARNING FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
	[WARNING FileExisting-crictl]: crictl not found in system path
I0813 04:29:14.177374     498 kernel_validator.go:81] Validating kernel version
I0813 04:29:14.177591     498 kernel_validator.go:96] Validating kernel config
[preflight/images] Pulling images required for setting up a Kubernetes cluster
[preflight/images] This might take a minute or two, depending on the speed of your internet connection
[preflight/images] You can also perform this action in beforehand using 'kubeadm config images pull'
[kubelet] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[kubelet] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[preflight] Activating the kubelet service
[certificates] Generated ca certificate and key.
[certificates] Generated apiserver certificate and key.
[certificates] apiserver serving cert is signed for DNS names [kube-master kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local] and IPs [<IP_ADDRESS> <IP_ADDRESS>]
[certificates] Generated apiserver-kubelet-client certificate and key.
[certificates] Generated sa key and public key.
[certificates] Generated front-proxy-ca certificate and key.
[certificates] Generated front-proxy-client certificate and key.
[certificates] Generated etcd/ca certificate and key.
[certificates] Generated etcd/server certificate and key.
[certificates] etcd/server serving cert is signed for DNS names [kube-master localhost] and IPs [<IP_ADDRESS> ::1]
[certificates] Generated etcd/peer certificate and key.
[certificates] etcd/peer serving cert is signed for DNS names [kube-master localhost] and IPs [<IP_ADDRESS> <IP_ADDRESS> ::1]
[certificates] Generated etcd/healthcheck-client certificate and key.
[certificates] Generated apiserver-etcd-client certificate and key.
[certificates] valid certificates and keys now exist in "/etc/kubernetes/pki"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/admin.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/kubelet.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/controller-manager.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/scheduler.conf"
[controlplane] wrote Static Pod manifest for component kube-apiserver to "/etc/kubernetes/manifests/kube-apiserver.yaml"
[controlplane] wrote Static Pod manifest for component kube-controller-manager to "/etc/kubernetes/manifests/kube-controller-manager.yaml"
[controlplane] wrote Static Pod manifest for component kube-scheduler to "/etc/kubernetes/manifests/kube-scheduler.yaml"
[etcd] Wrote Static Pod manifest for a local etcd instance to "/etc/kubernetes/manifests/etcd.yaml"
[init] waiting for the kubelet to boot up the control plane as Static Pods from directory "/etc/kubernetes/manifests"
[init] this might take a minute or longer if the control plane images have to be pulled
[apiclient] All control plane components are healthy after 48.001823 seconds
[uploadconfig] storing the configuration used in ConfigMap "kubeadm-config" in the "kube-system" Namespace
[kubelet] Creating a ConfigMap "kubelet-config-1.11" in namespace kube-system with the configuration for the kubelets in the cluster
[markmaster] Marking the node kube-master as master by adding the label "node-role.kubernetes.io/master=''"
[markmaster] Marking the node kube-master as master by adding the taints [node-role.kubernetes.io/master:NoSchedule]
[patchnode] Uploading the CRI Socket information "/var/run/dockershim.sock" to the Node API object "kube-master" as an annotation
[bootstraptoken] using token: vd77vp.u00xeuxy1vq3bwos
[bootstraptoken] configured RBAC rules to allow Node Bootstrap tokens to post CSRs in order for nodes to get long term certificate credentials
[bootstraptoken] configured RBAC rules to allow the csrapprover controller automatically approve CSRs from a Node Bootstrap Token
[bootstraptoken] configured RBAC rules to allow certificate rotation for all node client certificates in the cluster
[bootstraptoken] creating the "cluster-info" ConfigMap in the "kube-public" namespace
[addons] Applied essential addon: kube-dns
[addons] Applied essential addon: kube-proxy

Your Kubernetes master has initialized successfully!

To start using your cluster, you need to run the following as a regular user:

  mkdir -p $HOME/.kube
  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  sudo chown $(id -u):$(id -g) $HOME/.kube/config

You should now deploy a pod network to the cluster.
Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
  https://kubernetes.io/docs/concepts/cluster-administration/addons/

You can now join any number of machines by running the following on each node
as root:

  kubeadm join <IP_ADDRESS>:6443 --token vd77vp.u00xeuxy1vq3bwos --discovery-token-ca-cert-hash sha256:c38050a9bf74564faf16331fafc656d977579d9741c34cb3f5ed24ffe6fc6bc3

real	1m9.345s
user	0m5.404s
sys	0m0.264s
48857babbee1
815bd1a09613
897222f53957
4accb6c1dc5e
07b16e5dbe43
4d4c4915c84e
eea7136a8193
8ec67e37f203
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
configmap/kube-proxy configured
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
daemonset.extensions/kube-proxy configured
No resources found
* Setting cluster config
Cluster "dind" set.
Context "dind" created.
Switched to context "dind".
* Starting node container: 1
* Starting DIND container: kube-node-1
* Node container started: 1
* Starting node container: 2
* Starting DIND container: kube-node-2
* Node container started: 2
* Joining node: 1
* Joining node: 2
* Running kubeadm: join --ignore-preflight-errors=all <IP_ADDRESS>:6443 --token vd77vp.u00xeuxy1vq3bwos --discovery-token-ca-cert-hash sha256:c38050a9bf74564faf16331fafc656d977579d9741c34cb3f5ed24ffe6fc6bc3
Initializing machine ID from random generator.
* Running kubeadm: join --ignore-preflight-errors=all <IP_ADDRESS>:6443 --token vd77vp.u00xeuxy1vq3bwos --discovery-token-ca-cert-hash sha256:c38050a9bf74564faf16331fafc656d977579d9741c34cb3f5ed24ffe6fc6bc3
Initializing machine ID from random generator.
Warning: Stopping docker.service, but it can still be activated by:
  docker.socket
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Loaded image: mirantis/hypokube:base

real	0m5.863s
user	0m0.216s
sys	0m0.200s
Loaded image: mirantis/hypokube:base

real	0m6.883s
user	0m0.240s
sys	0m0.164s

Step 1/2 : FROM mirantis/hypokube:base
 ---> 3b3be456a598
Step 2/2 : COPY hyperkube /hyperkube

Step 1/2 : FROM mirantis/hypokube:base
 ---> 3b3be456a598
Step 2/2 : COPY hyperkube /hyperkube
 ---> 037901b11be1
 ---> 0c0d93154528
Removing intermediate container c47aca456971
Removing intermediate container 15543e19c57c
Successfully built 0c0d93154528
Successfully built 037901b11be1
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
[preflight] running pre-flight checks
[preflight] running pre-flight checks
	[WARNING RequiredIPVSKernelModulesAvailable]: the IPVS proxier will not be used, because the following required kernel modules are not loaded: [ip_vs_rr ip_vs_wrr ip_vs_sh ip_vs] or no builtin kernel ipvs support: map[ip_vs_wrr:{} ip_vs_sh:{} nf_conntrack_ipv4:{} ip_vs:{} ip_vs_rr:{}]
you can solve this problem with following methods:
 1. Run 'modprobe -- ' to load missing kernel modules;
2. Provide the missing builtin kernel ipvs support

	[WARNING RequiredIPVSKernelModulesAvailable]: the IPVS proxier will not be used, because the following required kernel modules are not loaded: [ip_vs ip_vs_rr ip_vs_wrr ip_vs_sh] or no builtin kernel ipvs support: map[ip_vs:{} ip_vs_rr:{} ip_vs_wrr:{} ip_vs_sh:{} nf_conntrack_ipv4:{}]
you can solve this problem with following methods:
 1. Run 'modprobe -- ' to load missing kernel modules;
2. Provide the missing builtin kernel ipvs support

	[WARNING FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
	[WARNING FileExisting-crictl]: crictl not found in system path
	[WARNING FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
	[WARNING FileExisting-crictl]: crictl not found in system path
I0813 04:31:33.107600     475 kernel_validator.go:81] Validating kernel version
I0813 04:31:33.108891     475 kernel_validator.go:96] Validating kernel config
I0813 04:31:33.115591     479 kernel_validator.go:81] Validating kernel version
I0813 04:31:33.116013     479 kernel_validator.go:96] Validating kernel config
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "vd77vp" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Failed to connect to API Server "<IP_ADDRESS>:6443": token id "vd77vp" is invalid for this cluster or it has expired. Use "kubeadm token create" on the master node to creating a new valid token
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Requesting info from "https://<IP_ADDRESS>:6443" again to validate TLS against the pinned public key
[discovery] Requesting info from "https://<IP_ADDRESS>:6443" again to validate TLS against the pinned public key
[discovery] Cluster info signature and contents are valid and TLS certificate validates against pinned roots, will use API Server "<IP_ADDRESS>:6443"
[discovery] Successfully established connection with API Server "<IP_ADDRESS>:6443"
[discovery] Cluster info signature and contents are valid and TLS certificate validates against pinned roots, will use API Server "<IP_ADDRESS>:6443"
[discovery] Successfully established connection with API Server "<IP_ADDRESS>:6443"
[kubelet] Downloading configuration for the kubelet from the "kubelet-config-1.11" ConfigMap in the kube-system namespace
[kubelet] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[preflight] Activating the kubelet service
[tlsbootstrap] Waiting for the kubelet to perform the TLS Bootstrap...
[kubelet] Downloading configuration for the kubelet from the "kubelet-config-1.11" ConfigMap in the kube-system namespace
[kubelet] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[kubelet] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[preflight] Activating the kubelet service
[tlsbootstrap] Waiting for the kubelet to perform the TLS Bootstrap...
[patchnode] Uploading the CRI Socket information "/var/run/dockershim.sock" to the Node API object "kube-node-2" as an annotation
[patchnode] Uploading the CRI Socket information "/var/run/dockershim.sock" to the Node API object "kube-node-1" as an annotation

This node has joined the cluster:
* Certificate signing request was sent to master and a response
  was received.
* The Kubelet was informed of the new secure connection details.

Run 'kubectl get nodes' on the master to see this node join the cluster.

real	0m14.180s
user	0m0.632s
sys	0m0.088s
* Node joined: 2

This node has joined the cluster:
* Certificate signing request was sent to master and a response
  was received.
* The Kubelet was informed of the new secure connection details.

Run 'kubectl get nodes' on the master to see this node join the cluster.

real	0m14.276s
user	0m0.660s
sys	0m0.080s
* Node joined: 1
Creating static routes for bridge plugin
* Deploying k8s dashboard
deployment.extensions/kubernetes-dashboard created
service/kubernetes-dashboard created
clusterrolebinding.rbac.authorization.k8s.io/add-on-cluster-admin created
* Patching kube-dns deployment to make it start faster
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
deployment.extensions/kube-dns configured
* Taking snapshot of the cluster
deployment.extensions/kube-dns scaled
deployment.extensions/kubernetes-dashboard scaled
pod "kube-proxy-86jkq" deleted
pod "kube-proxy-w2w4s" deleted
pod "kube-proxy-xv54x" deleted
NAME                        READY     STATUS        RESTARTS   AGE
etcd-kube-master            1/1       Running       0          22s
kube-dns-86c47599bd-6jzhq   3/3       Terminating   0          45s
kube-proxy-b6xdj            1/1       Running       0          13s
kube-proxy-bkvv7            1/1       Running       0          13s
kube-proxy-nv97f            1/1       Running       0          14s
tar: var/lib/kubelet/device-plugins/kubelet.sock: socket ignored
tar: var/lib/kubelet/device-plugins/kubelet.sock: socket ignored
Warning: Stopping docker.service, but it can still be activated by:
  docker.socket
tar: var/lib/kubelet/device-plugins/kubelet.sock: socket ignored
* Waiting for kube-proxy and the nodes
....[done]
* Bringing up kube-dns and kubernetes-dashboard
deployment.extensions/kube-dns scaled
deployment.extensions/kubernetes-dashboard scaled
.........................[done]
NAME          STATUS    ROLES     AGE       VERSION
kube-master   Ready     master    3m        v1.11.0
kube-node-1   Ready     <none>    1m        v1.11.0
kube-node-2   Ready     <none>    1m        v1.11.0
* Access dashboard at: http://<IP_ADDRESS>:32768/api/v1/namespaces/kube-system/services/kubernetes-dashboard:/proxy
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 52.8M  100 52.8M    0     0   103M      0 --:--:-- --:--:-- --:--:--  103M
Cluster "dind" set.
Context "dind" modified.
Property "current-context" set.
The connection to the server localhost:8080 was refused - did you specify the right host or port?
The connection to the server localhost:8080 was refused - did you specify the right host or port?
kar-controllers: no process found
kar-scheduler: no process found
go test ./test -v
Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
• Failure [0.001 seconds]
E2E Test
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:27
  Multiple Preemption [It]
  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/e2e.go:105

  Expected error:
      <*url.Error | 0xc4204daf00>: {
          Op: "Post",
          URL: "http://localhost:8080/api/v1/namespaces",
          Err: {
              Op: "dial",
              Net: "tcp",
              Source: nil,
              Addr: {
                  IP: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 127, 0, 0, 1],
                  Port: 8080,
                  Zone: "",
              },
              Err: {Syscall: "connect", Err: 0x6f},
          },
      }
      Post http://localhost:8080/api/v1/namespaces: dial tcp <IP_ADDRESS>:8080: connect: connection refused
  not to have occurred

  /home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87
------------------------------
S [SKIPPING] [0.001 seconds]
E2E Test
/home/travis/gopath/src/gitrator/test/util.go:87

[Fail] E2E Test [It] Schedule Job
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Schedule Multiple Jobs
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Gang scheduling
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Preemption
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] Multiple Preemption
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

[Fail] E2E Test [It] NodeAffinity
/home/travis/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/test/util.go:87

Ran 7 of 8 Specs in 0.021 seconds
FAIL! -- 0 Passed | 7 Failed | 0 Pending | 1 Skipped
--- FAIL: TestE2E (0.02s)
FAIL
FAIL	github.com/kubernetes-incubator/kube-arbitrator/test	0.039s
make: *** [e2e] Error 1

Travis tests have failed
Hey @k82cn,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.
1st Build

     make e2e

mkdir -p _output/bin
go build -o _output/bin/kar-scheduler ./cmd/kar-scheduler/
go build -o _output/bin/kar-controllers ./cmd/kar-controllers/
go build -o _output/bin/karcli ./cmd/karcli
hack/run-e2e.sh
* Making sure DIND image is up to date
v1.11: Pulling from mirantis/kubeadm-dind-cluster

Digest: sha256:f42cfb6124d77eef1b02d2df2d442a9026741e4bea119738807df910820d6b6c
Status: Downloaded newer image for mirantis/kubeadm-dind-cluster:v1.11
/home/travis/.kubeadm-dind-cluster/kubectl-v1.11.0: OK
* Starting DIND container: kube-master
* Running kubeadm: init --config /etc/kubeadm.conf --ignore-preflight-errors=all
Initializing machine ID from random generator.
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Loaded image: mirantis/hypokube:base

real	0m6.427s
user	0m0.232s
sys	0m0.172s

Step 1/2 : FROM mirantis/hypokube:base
 ---> 3b3be456a598
Step 2/2 : COPY hyperkube /hyperkube
 ---> ad4c55c04090
Removing intermediate container dad62be18c29
Successfully built ad4c55c04090
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
I0813 06:25:00.629174     500 feature_gate.go:230] feature gates: &{map[]}
[init] using Kubernetes version: v1.11.0
[preflight] running pre-flight checks
	[WARNING FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
	[WARNING FileExisting-crictl]: crictl not found in system path
I0813 06:25:00.661282     500 kernel_validator.go:81] Validating kernel version
I0813 06:25:00.661494     500 kernel_validator.go:96] Validating kernel config
[preflight/images] Pulling images required for setting up a Kubernetes cluster
[preflight/images] This might take a minute or two, depending on the speed of your internet connection
[preflight/images] You can also perform this action in beforehand using 'kubeadm config images pull'
[kubelet] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
[kubelet] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
[preflight] Activating the kubelet service
[certificates] Generated ca certificate and key.
[certificates] Generated apiserver certificate and key.
[certificates] apiserver serving cert is signed for DNS names [kube-master kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local] and IPs [<IP_ADDRESS> <IP_ADDRESS>]
[certificates] Generated apiserver-kubelet-client certificate and key.
[certificates] Generated sa key and public key.
[certificates] Generated front-proxy-ca certificate and key.
[certificates] Generated front-proxy-client certificate and key.
[certificates] Generated etcd/ca certificate and key.
[certificates] Generated etcd/server certificate and key.
[certificates] etcd/server serving cert is signed for DNS names [kube-master localhost] and IPs [<IP_ADDRESS> ::1]
[certificates] Generated etcd/peer certificate and key.
[certificates] etcd/peer serving cert is signed for DNS names [kube-master localhost] and IPs [<IP_ADDRESS> <IP_ADDRESS> ::1]
[certificates] Generated etcd/healthcheck-client certificate and key.
[certificates] Generated apiserver-etcd-client certificate and key.
[certificates] valid certificates and keys now exist in "/etc/kubernetes/pki"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/admin.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/kubelet.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/controller-manager.conf"
[kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/scheduler.conf"
[controlplane] wrote Static Pod manifest for component kube-apiserver to "/etc/kubernetes/manifests/kube-apiserver.yaml"
[controlplane] wrote Static Pod manifest for component kube-controller-manager to "/etc/kubernetes/manifests/kube-controller-manager.yaml"
[controlplane] wrote Static Pod manifest for component kube-scheduler to "/etc/kubernetes/manifests/kube-scheduler.yaml"
[etcd] Wrote Static Pod manifest for a local etcd instance to "/etc/kubernetes/manifests/etcd.yaml"
[init] waiting for the kubelet to boot up the control plane as Static Pods from directory "/etc/kubernetes/manifests"
[init] this might take a minute or longer if the control plane images have to be pulled
[apiclient] All control plane components are healthy after 49.002026 seconds
[uploadconfig] storing the configuration used in ConfigMap "kubeadm-config" in the "kube-system" Namespace
[kubelet] Creating a ConfigMap "kubelet-config-1.11" in namespace kube-system with the configuration for the kubelets in the cluster
[markmaster] Marking the node kube-master as master by adding the label "node-role.kubernetes.io/master=''"
[markmaster] Marking the node kube-master as master by adding the taints [node-role.kubernetes.io/master:NoSchedule]
[patchnode] Uploading the CRI Socket information "/var/run/dockershim.sock" to the Node API object "kube-master" as an annotation
[bootstraptoken] using token: dknr5q.utbs3thgdi3q72b5
[bootstraptoken] configured RBAC rules to allow Node Bootstrap tokens to post CSRs in order for nodes to get long term certificate credentials
[bootstraptoken] configured RBAC rules to allow the csrapprover controller automatically approve CSRs from a Node Bootstrap Token
[bootstraptoken] configured RBAC rules to allow certificate rotation for all node client certificates in the cluster
[bootstraptoken] creating the "cluster-info" ConfigMap in the "kube-public" namespace
[addons] Applied essential addon: kube-dns
[addons] Applied essential addon: kube-proxy

Your Kubernetes master has initialized successfully!

To start using your cluster, you need to run the following as a regular user:

  mkdir -p $HOME/.kube
  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  sudo chown $(id -u):$(id -g) $HOME/.kube/config

You should now deploy a pod network to the cluster.
Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
  https://kubernetes.io/docs/concepts/cluster-administration/addons/

You can now join any number of machines by running the following on each node
as root:

  kubeadm join <IP_ADDRESS>:6443 --token dknr5q.utbs3thgdi3q72b5 --discovery-token-ca-cert-hash sha256:8fe60b93f3b3c8c06453136d3ad3eacefb2d27e20c01c9cf210bdb593bfaddc4

real	1m10.240s
user	0m4.824s
sys	0m0.248s
52e1a7a8103a
0b0ae29a8d51
7477c8b18210
68623ceb5855
215c16fe4f4e
01b4f1ae4c1f
4718d223077c
cb498fd7dad3
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
configmap/kube-proxy configured
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
daemonset.extensions/kube-proxy configured
No resources found
* Setting cluster config
Cluster "dind" set.
Context "dind" created.
Switched to context "dind".
* Starting node container: 1
* Starting DIND container: kube-node-1
* Node container started: 1
* Starting node container: 2
* Starting DIND container: kube-node-2
* Node container started: 2
* Joining node: 1
* Joining node: 2
* Running kubeadm: join --ignore-preflight-errors=all <IP_ADDRESS>:6443 --token dknr5q.utbs3thgdi3q72b5 --discovery-token-ca-cert-hash sha256:8fe60b93f3b3c8c06453136d3ad3eacefb2d27e20c01c9cf210bdb593bfaddc4
Initializing machine ID from random generator.
* Running kubeadm: join --ignore-preflight-errors=all <IP_ADDRESS>:6443 --token dknr5q.utbs3thgdi3q72b5 --discovery-token-ca-cert-hash sha256:8fe60b93f3b3c8c06453136d3ad3eacefb2d27e20c01c9cf210bdb593bfaddc4
Initializing machine ID from random generator.
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
Loaded image: mirantis/hypokube:base

real	0m5.578s
user	0m0.224s
sys	0m0.164s
Loaded image: mirantis/hypokube:base

real	0m6.050s
user	0m0.240s
sys	0m0.172s

Step 1/2 : FROM mirantis/hypokube:base
 ---> 3b3be456a598
Step 2/2 : COPY hyperkube /hyperkube

Step 1/2 : FROM mirantis/hypokube:base
 ---> 3b3be456a598
Step 2/2 : COPY hyperkube /hyperkube
 ---> 111e4e5c0d38
 ---> 42073f05afc6
Removing intermediate container 8532ce0c3905
Removing intermediate container 8a2254cf2d20
Successfully built 111e4e5c0d38
Successfully built 42073f05afc6
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service → /lib/systemd/system/kubelet.service.
[preflight] running pre-flight checks
	[WARNING RequiredIPVSKernelModulesAvailable]: the IPVS proxier will not be used, because the following required kernel modules are not loaded: [ip_vs_rr ip_vs_wrr ip_vs_sh ip_vs] or no builtin kernel ipvs support: map[nf_conntrack_ipv4:{} ip_vs:{} ip_vs_rr:{} ip_vs_wrr:{} ip_vs_sh:{}]
you can solve this problem with following methods:
 1. Run 'modprobe -- ' to load missing kernel modules;
2. Provide the missing builtin kernel ipvs support

	[WARNING FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
	[WARNING FileExisting-crictl]: crictl not found in system path
I0813 06:27:18.873068     470 kernel_validator.go:81] Validating kernel version
I0813 06:27:18.873380     470 kernel_validator.go:96] Validating kernel config
[preflight] running pre-flight checks
	[WARNING RequiredIPVSKernelModulesAvailable]: the IPVS proxier will not be used, because the following required kernel modules are not loaded: [ip_vs_wrr ip_vs_sh ip_vs ip_vs_rr] or no builtin kernel ipvs support: map[ip_vs:{} ip_vs_rr:{} ip_vs_wrr:{} ip_vs_sh:{} nf_conntrack_ipv4:{}]
you can solve this problem with following methods:
 1. Run 'modprobe -- ' to load missing kernel modules;
2. Provide the missing builtin kernel ipvs support

	[WARNING FileContent--proc-sys-net-bridge-bridge-nf-call-iptables]: /proc/sys/net/bridge/bridge-nf-call-iptables does not exist
	[WARNING FileExisting-crictl]: crictl not found in system path
I0813 06:27:19.022131     464 kernel_validator.go:81] Validating kernel version
I0813 06:27:19.022556     464 kernel_validator.go:96] Validating kernel config
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"
[discovery] Trying to connect to API Server "<IP_ADDRESS>:6443"
[discovery] Created cluster-info discovery client, requesting info from "https://<IP_ADDRESS>:6443"