MCPcopy Create free account
hub / github.com/baidu/EasyFaaS / AddFlags

Method AddFlags

cmd/controller/options/options.go:96–114  ·  view source on GitHub ↗
(fs *pflag.FlagSet)

Source from the content-addressed store, hash-verified

94}
95
96func (s *ControllerOptions) AddFlags(fs *pflag.FlagSet) {
97 s.RecommendedOptions.AddFlags(fs)
98 s.FuncletClientOptions.AddFuncletClientFlags(fs)
99 s.RepositoryOptions.AddFlags("", fs)
100 s.HttpTriggerRepositoryOptions.AddFlags("httptrigger", fs)
101 s.DispatcherV2Options.AddFlags(fs)
102 s.RuntimeConfigOptions.AddFlags(fs)
103 s.AliasCacheOptions.AddFlags("alias", fs)
104 fs.IntVar(&s.TaskInterval, "task-interval", s.TaskInterval, "cron task interval")
105 fs.IntVar(&s.MetricsTaskInterval, "metric-task-interval", s.MetricsTaskInterval, "metric task interval")
106 fs.IntVar(&s.MaxRuntimeIdle, "max-runtime-idle", s.MaxRuntimeIdle, "max runtime idle timeout")
107 fs.IntVar(&s.MaxRunnerDefunct, "max-runner-defunct", s.MaxRunnerDefunct, "max runner defunct timeout")
108 fs.IntVar(&s.MaxRunnerResetTimeout, "max-runner-reset-timeout", s.MaxRunnerResetTimeout, "max runner reset timeout")
109 fs.BoolVar(&s.ConcurrentMode, "concurrent-mode", s.ConcurrentMode, "whether runtime run concurrently")
110 fs.IntVar(&s.GoMaxProcs, "maxprocs", s.GoMaxProcs, "go max procs")
111 fs.BoolVar(&s.HTTPEnhanced, "http-enhanced", s.HTTPEnhanced, "whether to equip with http trigger feature")
112 fs.BoolVar(&s.SimpleAuth, "enable-simple-auth", s.SimpleAuth, "whether to use simple auth")
113 fs.BoolVar(&s.EnableCanary, "enable-canary", s.EnableCanary, "whether to enable canary")
114}

Callers

nothing calls this directly

Calls 1

AddFuncletClientFlagsMethod · 0.80

Tested by

no test coverage detected