diff --git a/cmd/kinflate/kinflate.go b/cmd/kinflate/kinflate.go index c25151241..73971cc1c 100644 --- a/cmd/kinflate/kinflate.go +++ b/cmd/kinflate/kinflate.go @@ -30,7 +30,7 @@ func main() { cmd.AddCommand(commands.NewCmdInflate(os.Stdout, os.Stderr)) cmd.AddCommand(commands.NewCmdAddResource(os.Stdout, os.Stderr, fs.MakeRealFS())) cmd.AddCommand(commands.NewCmdInit(os.Stdout, os.Stderr, fs.MakeRealFS())) - cmd.AddCommand(commands.NewCmdAddConfigMap(os.Stderr)) + cmd.AddCommand(commands.NewCmdAddConfigMap(os.Stderr, fs.MakeRealFS())) cmd.AddCommand(commands.NewCmdAddSecret(os.Stderr)) err := cmd.Execute() diff --git a/pkg/kinflate/commands/configmap.go b/pkg/kinflate/commands/configmap.go index 0721592c6..8b1adf466 100644 --- a/pkg/kinflate/commands/configmap.go +++ b/pkg/kinflate/commands/configmap.go @@ -19,10 +19,12 @@ package commands import ( "io" + "k8s.io/kubectl/pkg/kinflate/util/fs" + "github.com/spf13/cobra" ) -func NewCmdAddConfigMap(errOut io.Writer) *cobra.Command { +func NewCmdAddConfigMap(errOut io.Writer, fsys fs.FileSystem) *cobra.Command { var config dataConfig cmd := &cobra.Command{ Use: "configmap NAME [--from-file=[key=]source] [--from-literal=key1=value1]", diff --git a/pkg/kinflate/commands/configmap_test.go b/pkg/kinflate/commands/configmap_test.go index d5d95128e..1a3adb8b3 100644 --- a/pkg/kinflate/commands/configmap_test.go +++ b/pkg/kinflate/commands/configmap_test.go @@ -18,10 +18,12 @@ package commands import ( "testing" + + "k8s.io/kubectl/pkg/kinflate/util/fs" ) func TestNewAddConfigMapIsNotNil(t *testing.T) { - if NewCmdAddConfigMap(nil) == nil { + if NewCmdAddConfigMap(nil, fs.MakeFakeFS()) == nil { t.Fatal("NewCmdAddConfigMap shouldn't be nil") } }