Files
kubernetes/pkg/client/unversioned
juanvallejo fd087caadb Add global timeout flag
This patch adds a global timeout flag (viewable with `kubectl -h`) with
a default value of `0s` (meaning no timeout).

The timeout value is added to the default http client, so that zero
values and default behavior are enforced by the client.

**Example**
```
$ kubectl get pods # no timeout flag set - default to 0s (which means no
timeout)
NAME                      READY     STATUS    RESTARTS   AGE
docker-registry-1-h7etw   1/1       Running   1          2h
router-1-uv0f9            1/1       Running   1          2h

$ kubectl get pods --timeout=0 # zero means no timeout no timeout flag set
NAME                      READY     STATUS    RESTARTS   AGE
docker-registry-1-h7etw   1/1       Running   1          2h
router-1-uv0f9            1/1       Running   1          2h

$kubectl get pods --timeout=1ms
Unable to connect to the server: net/http: request canceled while
waiting for connection (Client.Timeout exceeded while awaiting headers)
```
2016-10-14 09:57:40 -04:00
..
2016-10-14 09:57:40 -04:00
2016-10-07 10:10:54 -04:00
2016-08-12 15:45:57 +02:00
2016-09-06 08:41:17 -04:00
2016-08-30 12:46:52 +04:30
2016-09-06 08:41:17 -04:00
2016-07-05 13:34:26 +02:00
2016-08-05 13:34:50 -07:00
2016-09-06 08:41:17 -04:00