From a0759b3d419a6a45fbcfe1ac33ec12736e3ea8a9 Mon Sep 17 00:00:00 2001 From: Pranoy Kumar Kundu Date: Tue, 19 Jul 2022 15:26:12 +0530 Subject: [PATCH] Prevent creating function of executor type container via fn create command (#2486) --- pkg/fission-cli/cmd/function/create.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/fission-cli/cmd/function/create.go b/pkg/fission-cli/cmd/function/create.go index ba008c94a..294eac874 100644 --- a/pkg/fission-cli/cmd/function/create.go +++ b/pkg/fission-cli/cmd/function/create.go @@ -112,6 +112,10 @@ func (opts *CreateSubCommand) complete(input cli.Input) error { secretNames := input.StringSlice(flagkey.FnSecret) cfgMapNames := input.StringSlice(flagkey.FnCfgMap) + if input.String(flagkey.FnExecutorType) == string(fv1.ExecutorTypeContainer) { + return errors.Errorf("this command does not support creating function of executor type container. Check `fission function run-container --help`") + } + invokeStrategy, err := getInvokeStrategy(input, nil) if err != nil { return err