• Kubernetes Submit Queue's avatar
    Merge pull request #31189 from hongchaodeng/r1 · c27326a2
    Kubernetes Submit Queue authored
    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.
    c27326a2
Name
Last commit
Last update
..
authorization Loading commit data...
cachesize Loading commit data...
certificates Loading commit data...
clusterrole Loading commit data...
clusterrolebinding Loading commit data...
componentstatus Loading commit data...
configmap Loading commit data...
controller Loading commit data...
daemonset Loading commit data...
deployment Loading commit data...
endpoint Loading commit data...
event Loading commit data...
experimental/controller/etcd Loading commit data...
generic Loading commit data...
horizontalpodautoscaler Loading commit data...
ingress Loading commit data...
job Loading commit data...
limitrange Loading commit data...
namespace Loading commit data...
networkpolicy Loading commit data...
node Loading commit data...
persistentvolume Loading commit data...
persistentvolumeclaim Loading commit data...
petset Loading commit data...
pod Loading commit data...
poddisruptionbudget Loading commit data...
podsecuritypolicy Loading commit data...
podtemplate Loading commit data...
rangeallocation Loading commit data...
registrytest Loading commit data...
replicaset Loading commit data...
resourcequota Loading commit data...
role Loading commit data...
rolebinding Loading commit data...
scheduledjob Loading commit data...
secret Loading commit data...
service Loading commit data...
serviceaccount Loading commit data...
storageclass Loading commit data...
thirdpartyresource Loading commit data...
thirdpartyresourcedata Loading commit data...
tokenreview Loading commit data...
OWNERS Loading commit data...
doc.go Loading commit data...