From f0394dd6e08451b4cefeed7fc896a18dc84c065f Mon Sep 17 00:00:00 2001 From: Kevin Delgado Date: Thu, 26 Jan 2023 14:44:11 +0000 Subject: [PATCH] Separate Put and Patch Options --- .../pkg/controller/openapi/builder/builder.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder.go b/staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder.go index ecb7fbbf330..d27cd378d87 100644 --- a/staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder.go +++ b/staging/src/k8s.io/apiextensions-apiserver/pkg/controller/openapi/builder/builder.go @@ -348,13 +348,13 @@ func (b *builder) buildRoute(root, path, httpMethod, actionVerb, operationVerb s // Build option parameters switch actionVerb { case "get": - // TODO: CRD support for export is still under consideration endpoints.AddObjectParams(b.ws, route, &metav1.GetOptions{}) case "list", "deletecollection": endpoints.AddObjectParams(b.ws, route, &metav1.ListOptions{}) - case "put", "patch": - // TODO: PatchOption added in feature branch but not in master yet + case "put": endpoints.AddObjectParams(b.ws, route, &metav1.UpdateOptions{}) + case "patch": + endpoints.AddObjectParams(b.ws, route, &metav1.PatchOptions{}) case "post": endpoints.AddObjectParams(b.ws, route, &metav1.CreateOptions{}) case "delete":