kubernetes/pkg/controller
Kubernetes Submit Queue 45a436ac24 Merge pull request #36909 from sttts/sttts-discovery-with-verbs
Automatic merge from submit-queue (batch tested with PRs 37370, 37003, 36909)

Add verbs to APIResourceInfo for discovery

Verbs will be used by generic controllers (gc, namespace) to avoid unnecessary API calls, reducing load on the apiserver. E.g. not all objects can be deleted.

Example:
```json
{
  "kind": "APIResourceList",
  "apiVersion": "v1",
  "groupVersion": "batch/v1",
  "resources": [
    {
      "name": "jobs",
      "namespaced": true,
      "kind": "Job",
      "verbs": [
        "create",
        "delete",
        "deletecollection",
        "get",
        "list",
        "update",
        "watch"
      ]
    },
    {
      "name": "jobs/status",
      "namespaced": true,
      "kind": "Job",
      "verbs": [
        "create",
        "get"
      ]
    }
  ]
}
```
2016-12-05 06:48:41 -08:00
..
certificates Change 'controller.go' filenames to more meaningfull ones 2016-12-05 09:12:22 +01:00
cronjob Change 'controller.go' filenames to more meaningfull ones 2016-12-05 09:12:22 +01:00
daemon refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
deployment refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
disruption refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
endpoint refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
garbagecollector Add verb support to gc and namespace controllers 2016-12-05 12:36:05 +01:00
informers Merge pull request #37714 from deads2k/auth-08-client-fallout 2016-12-01 08:45:55 -08:00
job refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
namespace Update generated files 2016-12-05 12:42:31 +01:00
node Make NodeController test utils usable from outside 2016-12-05 10:56:06 +01:00
petset refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
podautoscaler refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
podgc refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
replicaset refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
replication refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
resourcequota generated: refactor 2016-11-23 22:30:47 -06:00
route refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
service Merge pull request #37720 from freehan/lb-src-update 2016-12-01 18:21:39 -08:00
serviceaccount Remove vowels from rand.String, to avoid 'bad words' 2016-11-23 21:53:25 -08:00
volume refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
.import-restrictions add import restrictions 2016-10-13 16:10:24 -07:00
BUILD refactor: generated 2016-12-03 19:10:46 -05:00
client_builder.go use the client builder to support using SAs 2016-11-28 15:02:22 -05:00
controller_ref_manager.go generated: refactor 2016-11-23 22:30:47 -06:00
controller_utils_test.go refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
controller_utils.go refactor: update bazel, codec, and gofmt 2016-12-03 19:10:53 -05:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
lookup_cache.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
OWNERS Remove myself from a bunch of OWNERS files, as I am too overloaded 2016-05-11 13:34:51 -07:00