kubernetes/pkg/registry
Kubernetes Submit Queue c27326a26c Merge pull request #31189 from hongchaodeng/r1
Automatic merge from submit-queue

api storage: Decouple Decorator from Filter

Continue #28249

What?
This PR decouples Decorator from Filter, i.e. remove Decorator in createFilter().
- For List, Decorator is called on returned list object.
- For Watch, we implement a new watcher to pipe through decorator. Error will be returned as a watch event.

Why?
- We want to change filter to SelectionPredicate struct. But Decorator is designed to be coupled with filtering.
- Per the discussion in #28249, decorator shouldn't be coupled to filter and error from Decorator should be returned instead of assuming false filtering.
2016-09-08 04:25:05 -07:00
..
authorization add selfsubjectaccessreview API 2016-08-29 09:51:54 -04:00
cachesize Increase registry cache size for services to handle big clusters 2016-09-01 13:35:54 +02:00
certificates Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
clusterrole return destroy func to clean up internal resources of storage 2016-08-25 08:32:21 -07:00
clusterrolebinding return destroy func to clean up internal resources of storage 2016-08-25 08:32:21 -07:00
componentstatus Run goimports 2016-08-02 15:12:39 +03:00
configmap Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
controller Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
daemonset Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
deployment Merge pull request #30730 from janetkuo/prevent-overlapping-deployment 2016-08-25 21:50:56 -07:00
endpoint Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
event Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
experimental/controller/etcd refactor destroy func in unit testing 2016-08-25 22:57:28 -07:00
generic Merge pull request #31189 from hongchaodeng/r1 2016-09-08 04:25:05 -07:00
horizontalpodautoscaler return destroy func to clean up internal resources of storage 2016-08-25 08:32:21 -07:00
ingress Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
job Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
limitrange return destroy func to clean up internal resources of storage 2016-08-25 08:32:21 -07:00
namespace Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
networkpolicy Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
node Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
persistentvolume Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
persistentvolumeclaim Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
petset Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
pod Merge pull request #31494 from hongchaodeng/fix3 2016-09-07 10:14:37 -07:00
poddisruptionbudget Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
podsecuritypolicy Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
podtemplate return destroy func to clean up internal resources of storage 2016-08-25 08:32:21 -07:00
rangeallocation move RangeRegistry to a separate package for generic usage 2016-08-09 13:10:48 +08:00
registrytest Revert "Enable v3 Client as the default on UTs" 2016-08-24 13:16:40 -07:00
replicaset Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
resourcequota Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
role return destroy func to clean up internal resources of storage 2016-08-25 08:32:21 -07:00
rolebinding return destroy func to clean up internal resources of storage 2016-08-25 08:32:21 -07:00
scheduledjob Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
secret Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
service Merge pull request #31495 from hongchaodeng/fix2 2016-08-26 23:28:52 -07:00
serviceaccount Merge pull request #31390 from hongchaodeng/fix 2016-08-25 16:44:10 -07:00
storageclass move StorageClass to its own group 2016-09-06 08:41:17 -04:00
thirdpartyresource return destroy func to clean up internal resources of storage 2016-08-25 08:32:21 -07:00
thirdpartyresourcedata return destroy func to clean up internal resources of storage 2016-08-25 08:32:21 -07:00
tokenreview interesting changes to add tokenreviews endpoint to implement webhook 2016-08-03 08:37:45 -04:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00