From 277a7413370e56c98f5dc8633660c5e4ea4df13c Mon Sep 17 00:00:00 2001 From: Haowei Cai Date: Mon, 13 May 2019 16:13:13 -0700 Subject: [PATCH] install deleteoptions in deletecollection endpoints --- staging/src/k8s.io/apiserver/pkg/endpoints/installer.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/staging/src/k8s.io/apiserver/pkg/endpoints/installer.go b/staging/src/k8s.io/apiserver/pkg/endpoints/installer.go index a5d3282e56a..1f28f70f812 100644 --- a/staging/src/k8s.io/apiserver/pkg/endpoints/installer.go +++ b/staging/src/k8s.io/apiserver/pkg/endpoints/installer.go @@ -806,6 +806,13 @@ func (a *APIInstaller) registerResourceHandlers(path string, storage rest.Storag Produces(append(storageMeta.ProducesMIMETypes(action.Verb), mediaTypes...)...). Writes(versionedStatus). Returns(http.StatusOK, "OK", versionedStatus) + if isCollectionDeleter { + route.Reads(versionedDeleterObject) + route.ParameterNamed("body").Required(false) + if err := AddObjectParams(ws, route, versionedDeleteOptions); err != nil { + return nil, err + } + } if err := AddObjectParams(ws, route, versionedListOptions); err != nil { return nil, err }