kubernetes/pkg/client
k8s-merge-robot b4db89c457 Merge pull request #27644 from enj/dev/enj/issues/9307
Automatic merge from submit-queue

Use preferred group version when discovery fails due to 403

```
kubectl get pods --as bob
```
Returns:
```
error: failed to negotiate an api version; server supports: map[], client supports: map[autoscaling/v1:{} rbac.authorization.k8s.io/v1alpha1:{} federation/v1alpha1:{} batch/v1:{} v1:{} authentication.k8s.io/v1beta1:{} apps/v1alpha1:{} componentconfig/v1alpha1:{} authorization.k8s.io/v1beta1:{} batch/v2alpha1:{} extensions/v1beta1:{} policy/v1alpha1:{}]
```
It should return:
```
User "deads" cannot "impersonate" "users" with name "bob" in project ""
```

`serverVersions` is empty when discovery fails, thus we fallback to the `preferredGV`.

See openshift/origin#9307 and [openshift/origin/pull/9389](https://github.com/openshift/origin/pull/9389) for further details.
2016-06-26 21:11:12 -07:00
..
cache Merge pull request #26925 from ZTE-PaaS/249043822-patch-1 2016-06-25 12:57:50 -07:00
chaosclient Uncomment the code that cause by #19254 2016-04-25 23:21:31 +08:00
clientset_generated Merge pull request #27293 from caesarxuchao/add-patch-to-clientset 2016-06-25 19:15:11 -07:00
leaderelection pkg/client/leaderelection: log err when retrieving endpoint 2016-05-23 14:37:19 -07:00
metrics HTTP Client request metrics: consolidating + client->server endpoint label, cleanups 2015-11-05 18:12:22 -05:00
record Make fake event recorder thread safe. 2016-05-04 14:20:13 +02:00
restclient Fix Retry-After in clients 2016-06-07 21:04:44 +02:00
testdata Added test cases for NewKubeletClient with TLS enabled 2014-12-18 00:57:33 -08:00
testing/core Merge pull request #27293 from caesarxuchao/add-patch-to-clientset 2016-06-25 19:15:11 -07:00
transport Merge pull request #26559 from wojtek-t/max_idle_conns_per_host 2016-06-01 11:41:42 -07:00
typed Merge pull request #27644 from enj/dev/enj/issues/9307 2016-06-26 21:11:12 -07:00
unversioned Merge pull request #27644 from enj/dev/enj/issues/9307 2016-06-26 21:11:12 -07:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00