(fs *pflag.FlagSet)
| 94 | } |
| 95 | |
| 96 | func (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 | } |
nothing calls this directly
no test coverage detected