kubernetes/cmd
Kubernetes Submit Queue 637cc0a8ba Merge pull request #46276 from karataliu/removeDupMsg
Automatic merge from submit-queue (batch tested with PRs 47961, 46276)

Remove duplicate error message output in hyperkube.

**What this PR does / why we need it**:
Currently hyperkube binary will always print duplicate messages if fatal error occurs:
```
$ ./kubelet # run without permission
I0523 08:38:02.642638   25701 feature_gate.go:144] feature gates: map[]
W0523 08:38:02.642827   25701 server.go:472] No API client: no api servers specified
Error: failed to run Kubelet: error reading /var/run/kubernetes/kubelet.key, certificate and key must be supplied as a pair
Error: failed to run Kubelet: error reading /var/run/kubernetes/kubelet.key, certificate and key must be supplied as a pair
```

This is due to RunToExit will print out the error which Run has just printed. https://github.com/kubernetes/kubernetes/blob/8bee44b/cmd/hyperkube/hyperkube.go#L178-L189

This was introduced in following commit for adding GOMAXPROCS calls.
1e679f0069

The following commit removes GOMAXPROCS calls, but did not remove the corresponding error output line.
88ea80b572


**Which issue this PR fixes**

**Special notes for your reviewer**:

**Release note**:
2017-06-26 02:11:54 -07:00
..
clicheck More cli sanity verifications 2017-05-18 15:44:49 -03:00
cloud-controller-manager run hack/update-all 2017-06-22 11:31:03 -07:00
gendocs autogenerated 2017-04-14 10:40:57 -07:00
genkubedocs autogenerated 2017-04-14 10:40:57 -07:00
genman autogenerated 2017-04-14 10:40:57 -07:00
genslateyaml autogenerated 2017-04-14 10:40:57 -07:00
genswaggertypedocs autogenerated 2017-04-14 10:40:57 -07:00
genutils Add fatal message 2017-06-04 09:42:08 +08:00
genyaml autogenerated 2017-04-14 10:40:57 -07:00
gke-certificates-controller run hack/update-all 2017-06-22 11:31:03 -07:00
hyperkube Merge pull request #46276 from karataliu/removeDupMsg 2017-06-26 02:11:54 -07:00
kube-apiserver Merge pull request #47857 from deads2k/agg-35-routing 2017-06-21 21:12:18 -07:00
kube-controller-manager run hack/update-all 2017-06-22 11:31:03 -07:00
kube-proxy run hack/update-all 2017-06-22 11:31:03 -07:00
kubeadm Merge pull request #47348 from luxas/kubeadm_remove_validate_phase 2017-06-24 12:15:48 -07:00
kubectl Convert go_binary linkstamp to x_defs 2017-06-08 14:59:55 -07:00
kubelet Merge pull request #47783 from NickrenREN/containerruntime 2017-06-23 08:29:28 -07:00
kubemark run hack/update-all 2017-06-22 11:31:03 -07:00
libs/go2idl manually fix protogen 2017-06-22 11:30:58 -07:00
linkcheck autogenerated 2017-04-14 10:40:57 -07:00
mungedocs Fix link tests in mungedocs 2017-06-05 22:37:20 -07:00
BUILD Merge pull request #42070 from luxas/remove_kube_discovery 2017-03-04 12:58:23 -08:00
OWNERS Updated top level owners file to match new format 2017-01-19 11:29:16 -08:00