From 535e6c084daf7dfcb76da2d27a1c8a5803b2a5a6 Mon Sep 17 00:00:00 2001 From: Ashutosh Gangwar Date: Thu, 15 Aug 2019 09:48:39 +0530 Subject: [PATCH] fix(kubectl): all-namespaces flag being ignored by ToBuilder() in builder_flags.go --- .../k8s.io/cli-runtime/pkg/genericclioptions/builder_flags.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/staging/src/k8s.io/cli-runtime/pkg/genericclioptions/builder_flags.go b/staging/src/k8s.io/cli-runtime/pkg/genericclioptions/builder_flags.go index 8db95f927c9..f695fb5f9bd 100644 --- a/staging/src/k8s.io/cli-runtime/pkg/genericclioptions/builder_flags.go +++ b/staging/src/k8s.io/cli-runtime/pkg/genericclioptions/builder_flags.go @@ -130,6 +130,10 @@ func (o *ResourceBuilderFlags) ToBuilder(restClientGetter RESTClientGetter, reso builder := resource.NewBuilder(restClientGetter). NamespaceParam(namespace).DefaultNamespace() + if o.AllNamespaces != nil { + builder.AllNamespaces(*o.AllNamespaces) + } + if o.Scheme != nil { builder.WithScheme(o.Scheme, o.Scheme.PrioritizedVersionsAllGroups()...) } else {