k3s/pkg/apiserver
Kubernetes Submit Queue 5af04d1dd1 Merge pull request #32876 from errordeveloper/more-cert-utils
Automatic merge from submit-queue

Refactor cert utils into one pkg, add funcs from bootkube for kubeadm to use

**What this PR does / why we need it**:

We have ended-up with rather incomplete and fragmented collection of utils for handling certificates. It may be worse to consider using `cfssl` for doing all of these things, but for now there is some functionality that we need in `kubeadm` that we can borrow from bootkube. It makes sense to move the utils from bookube into core, as discussed in #31221.

**Special notes for your reviewer**: I've taken the opportunity to review names of existing funcs and tried to make some improvements in that area (with help from @peterbourgon).

**Release note**:

```release-note
NONE
```
2016-09-22 01:29:46 -07:00
..
audit Fixed edited regex in audit_test unit test 2016-09-14 14:08:41 -04:00
authenticator Merge pull request #32876 from errordeveloper/more-cert-utils 2016-09-22 01:29:46 -07:00
metrics Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
testing add generated files 2016-08-22 23:00:23 -07:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00
api_installer.go print instruction in case of failed kubectl 1.3 rolling-update against 1.4 cluster 2016-09-15 17:20:39 -07:00
api_installer_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
apiserver.go Cleanup non-rest apiserver handlers 2016-09-15 13:22:45 +02:00
apiserver_test.go Cleanup non-rest apiserver handlers 2016-09-15 13:22:45 +02:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
errors.go Merge pull request #29045 from lixiaobing10051267/mastererrNotAcceptable 2016-07-19 01:10:41 -07:00
errors_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
handler_impersonation.go allow impersonating user.Info.Extra 2016-08-22 07:43:52 -04:00
handler_impersonation_test.go allow impersonating user.Info.Extra 2016-08-22 07:43:52 -04:00
handlers.go prevent printing of stack trace when proxying 304 requests in api gateway 2016-09-15 14:52:04 +03:00
handlers_test.go Fix various typos in apiserver pkg 2016-08-04 01:15:15 +03:00
mux.go Cleanup non-rest apiserver handlers 2016-09-15 13:22:45 +02:00
negotiate.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
negotiate_test.go Introduce GroupVersioner for capturing desired target version 2016-08-18 14:45:00 -04:00
proxy.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
proxy_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
resthandler.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
resthandler_test.go Fix update validation for pods w/init containers. 2016-07-20 00:30:12 +03:00
validator.go Run goimports 2016-08-02 15:12:39 +03:00
validator_test.go Run goimports 2016-08-02 15:12:39 +03:00
watch.go Close websocket watch when client closes 2016-08-17 15:20:05 -04:00
watch_test.go Close websocket watch when client closes 2016-08-17 15:20:05 -04:00