From dba9143f45e980c64de60d5b7f875a01ba990fb9 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 ba008c94..294eac87 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