k3s/pkg/registry
k8s-merge-robot 32eccd413f Merge pull request #25562 from gtank/certificates-api-v9
Automatic merge from submit-queue

TLS bootstrap API group (alpha)

This PR only covers the new types and related client/storage code- the vast majority of the line count is codegen. The implementation differs slightly from the current proposal document based on discussions in design thread (#20439). The controller logic and kubelet support mentioned in the proposal are forthcoming in separate requests.

I submit that #18762 ("Creating a new API group is really hard") is, if anything, understating it. I've tried to structure the commits to illustrate the process.

@mikedanese @erictune @smarterclayton @deads2k

```release-note-experimental
An alpha implementation of the the TLS bootstrap API described in docs/proposals/kubelet-tls-bootstrap.md.
```

[![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/.github/PULL_REQUEST_TEMPLATE.md?pixel)]()
2016-06-28 13:25:22 -07:00
..
cachesize pkg/registry: add certificate storage 2016-06-27 14:29:16 -07:00
certificates pkg/registry: add certificate storage 2016-06-27 14:29:16 -07:00
clusterrole pkg/registry: add rbac storage 2016-05-25 14:19:55 -07:00
clusterrolebinding pkg/registry: add rbac storage 2016-05-25 14:19:55 -07:00
componentstatus Refactor diff into sub pkg 2016-03-21 20:21:39 +08:00
configmap Change rest storage Update interface to retrieve updated object 2016-05-23 21:09:26 -04:00
controller expose GET and PATCH for status subresource 2016-05-26 14:33:54 -07:00
daemonset expose GET and PATCH for status subresource 2016-05-26 14:33:54 -07:00
deployment Fix deployment strategy validation 2016-06-10 11:14:32 -07:00
endpoint Change rest storage Update interface to retrieve updated object 2016-05-23 21:09:26 -04:00
event In preparation for new storage backends renaming generic registry store 2016-04-26 08:32:13 -05:00
experimental/controller/etcd Change rest storage Update interface to retrieve updated object 2016-05-23 21:09:26 -04:00
generic cacher.go: remove NewCacher func 2016-06-04 22:46:58 -07:00
horizontalpodautoscaler expose GET and PATCH for status subresource 2016-05-26 14:33:54 -07:00
ingress expose GET and PATCH for status subresource 2016-05-26 14:33:54 -07:00
job expose GET and PATCH for status subresource 2016-05-26 14:33:54 -07:00
limitrange In preparation for new storage backends renaming generic registry store 2016-04-26 08:32:13 -05:00
namespace expose GET and PATCH for status subresource 2016-05-26 14:33:54 -07:00
networkpolicy Validation, etcd, strategy UTs for NetworkPolicy 2016-06-09 15:16:31 -07:00
node expose GET and PATCH for status subresource 2016-05-26 14:33:54 -07:00
persistentvolume expose GET and PATCH for status subresource 2016-05-26 14:33:54 -07:00
persistentvolumeclaim expose GET and PATCH for status subresource 2016-05-26 14:33:54 -07:00
petset expose GET and PATCH for status subresource 2016-05-26 14:33:54 -07:00
pod Include init containers in error messages 2016-06-13 12:20:20 +02:00
poddisruptionbudget expose GET and PATCH for status subresource 2016-05-26 14:33:54 -07:00
podsecuritypolicy PSP types 2016-05-11 18:07:35 -04:00
podtemplate In preparation for new storage backends renaming generic registry store 2016-04-26 08:32:13 -05:00
registrytest #2049 DeepCopy Service instead of shallow copy 2016-05-30 14:54:45 +02:00
replicaset expose GET and PATCH for status subresource 2016-05-26 14:33:54 -07:00
resourcequota expose GET and PATCH for status subresource 2016-05-26 14:33:54 -07:00
role pkg/registry: add rbac storage 2016-05-25 14:19:55 -07:00
rolebinding pkg/registry: add rbac storage 2016-05-25 14:19:55 -07:00
scheduledjob Merge pull request #26462 from mikedanese/fix-build-2 2016-06-02 20:51:41 -07:00
secret Change rest storage Update interface to retrieve updated object 2016-05-23 21:09:26 -04:00
service expose GET and PATCH for status subresource 2016-05-26 14:33:54 -07:00
serviceaccount Change rest storage Update interface to retrieve updated object 2016-05-23 21:09:26 -04:00
thirdpartyresource Remove name generation from thirdpartyresource 2016-05-09 09:27:54 -04:00
thirdpartyresourcedata handle watch event serialization for third party resources 2016-06-21 07:30:08 +00:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00
doc.go Make copyright ownership statement generic 2015-05-01 17:49:56 -04:00