From 8f5ca57628720a46c87e29bfb60350efb62af2e7 Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Tue, 24 Mar 2020 15:10:17 -0700 Subject: [PATCH] Set namespace to request namespace on create if namespace is empty --- pkg/server/store/proxy/proxy_store.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/server/store/proxy/proxy_store.go b/pkg/server/store/proxy/proxy_store.go index 595dea3..e942ef8 100644 --- a/pkg/server/store/proxy/proxy_store.go +++ b/pkg/server/store/proxy/proxy_store.go @@ -372,6 +372,10 @@ func (s *Store) Create(apiOp *types.APIRequest, schema *types.APISchema, params if name == "" && input.String("metadata", "generateName") == "" { input.SetNested(schema.ID[0:1]+"-", "metadata", "generatedName") } + if ns == "" && apiOp.Namespace != "" { + ns = apiOp.Namespace + input.SetNested(ns, "metadata", "namespace") + } gvk := attributes.GVK(schema) input["apiVersion"], input["kind"] = gvk.ToAPIVersionAndKind()