Merge pull request #77843 from roycaihw/deletecollection-install-deleteoptions

Publish DeleteOptions parameters for deletecollection endpoints in OpenAPI spec
This commit is contained in:
Kubernetes Prow Robot 2019-05-17 23:21:13 -07:00 committed by GitHub
commit 76c214b259
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2702 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -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
}