kubernetes/pkg/controller
Kubernetes Submit Queue 460f44347c Merge pull request #40709 from liggitt/v1-sar
Automatic merge from submit-queue (batch tested with PRs 40971, 41027, 40709, 40903, 39369)

Promote SubjectAccessReview to v1

We have multiple features that depend on this API:

SubjectAccessReview
- [webhook authorization](https://kubernetes.io/docs/admin/authorization/#webhook-mode)
- [kubelet delegated authorization](https://kubernetes.io/docs/admin/kubelet-authentication-authorization/#kubelet-authorization)
- add-on API server delegated authorization

The API has been in use since 1.3 in beta status (v1beta1) with negligible changes:
- Added a status field for reporting errors evaluating access
- A typo was discovered in the SubjectAccessReviewSpec Groups field name

This PR promotes the existing v1beta1 API to v1, with the only change being the typo fix to the groups field. (fixes https://github.com/kubernetes/kubernetes/issues/32709)

Because the API does not persist data (it is a query/response-style API), there are no data migration concerns.

This positions us to promote the features that depend on this API to stable in 1.7

cc @kubernetes/sig-auth-api-reviews @kubernetes/sig-auth-misc

```release-note
The authorization.k8s.io API group was promoted to v1
```
2017-02-06 20:57:15 -08:00
..
certificates move client/record 2017-01-31 19:14:13 -05:00
cloud Replace hand-written informers with generated ones 2017-02-06 13:49:27 -05:00
cronjob move client/record 2017-01-31 19:14:13 -05:00
daemon Merge pull request #40385 from ncdc/shared-informers-02-swap-existing 2017-02-06 16:25:42 -08:00
deployment Replace hand-written informers with generated ones 2017-02-06 13:49:27 -05:00
disruption move client/record 2017-01-31 19:14:13 -05:00
endpoint move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
garbagecollector install authorization.k8s.io/v1, add tests 2017-02-06 18:16:51 -05:00
informers make tools/cache authoritative 2017-01-25 08:29:45 -05:00
job Replace hand-written informers with generated ones 2017-02-06 13:49:27 -05:00
namespace Autogenerated bazel changes 2017-02-06 10:50:40 -08:00
node Merge pull request #40385 from ncdc/shared-informers-02-swap-existing 2017-02-06 16:25:42 -08:00
podautoscaler move client/record 2017-01-31 19:14:13 -05:00
podgc Replace hand-written informers with generated ones 2017-02-06 13:49:27 -05:00
replicaset Replace hand-written informers with generated ones 2017-02-06 13:49:27 -05:00
replication Replace hand-written informers with generated ones 2017-02-06 13:49:27 -05:00
resourcequota move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
route Merge pull request #40449 from deads2k/client-15-types 2017-01-26 14:23:42 -08:00
scheduledjob Merge pull request #35833 from apelisse/owners-pkg-controller 2016-12-12 18:51:33 -08:00
service move client/record 2017-01-31 19:14:13 -05:00
serviceaccount Update generated files 2017-02-03 08:15:46 +01:00
statefulset Add StatefulSets checks at Service level 2017-02-01 11:29:40 +01:00
volume Merge pull request #40385 from ncdc/shared-informers-02-swap-existing 2017-02-06 16:25:42 -08:00
.import-restrictions add import restrictions 2016-10-13 16:10:24 -07:00
BUILD move client/record 2017-01-31 19:14:13 -05:00
client_builder.go move client/record 2017-01-31 19:14:13 -05:00
controller_ref_manager.go Merge pull request #39366 from zdj6373/manager-log 2017-01-31 15:49:43 -08:00
controller_utils.go move client/record 2017-01-31 19:14:13 -05:00
controller_utils_test.go move client/record 2017-01-31 19:14:13 -05:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
lookup_cache.go Move APIs and core code to use metav1.ObjectMeta 2017-01-17 16:17:18 -05:00
OWNERS update owners 2016-11-02 16:19:30 -07:00