Skip to content

Commit c747bbc

Browse files
fixup! Allow users use a env vars or a config file instead of cli flags
1 parent 0941a32 commit c747bbc

File tree

1 file changed

+15
-19
lines changed

1 file changed

+15
-19
lines changed

pkg/cmd/collect.go

+15-19
Original file line numberDiff line numberDiff line change
@@ -61,25 +61,22 @@ var collectCmd = &cobra.Command{
6161
Run: func(cmd *cobra.Command, args []string) {
6262
runtimeConfig := &CollectionParams{}
6363
err := populateParams(cmd, runtimeConfig)
64-
if err == nil {
65-
requestedDuration, err := time.ParseDuration(runtimeConfig.Duration)
66-
if requestedDuration.Nanoseconds() < 0 {
67-
log.Panicf("Requested duration must be positive")
68-
}
69-
utils.IfErrorExitOrPanic(err)
70-
71-
collectionRunner := runner.NewCollectorRunner(runtimeConfig.CollectorNames)
72-
collectionRunner.Run(
73-
runtimeConfig.KubeConfig,
74-
runtimeConfig.OutputFile,
75-
requestedDuration,
76-
runtimeConfig.PollInterval,
77-
runtimeConfig.DevInfoAnnouceInterval,
78-
runtimeConfig.PTPInterface,
79-
runtimeConfig.UseAnalyserJSON,
80-
)
64+
utils.IfErrorExitOrPanic(err)
65+
requestedDuration, err := time.ParseDuration(runtimeConfig.Duration)
66+
utils.IfErrorExitOrPanic(err)
67+
if requestedDuration.Nanoseconds() < 0 {
68+
log.Panicf("Requested duration must be positive")
8169
}
82-
70+
collectionRunner := runner.NewCollectorRunner(runtimeConfig.CollectorNames)
71+
collectionRunner.Run(
72+
runtimeConfig.KubeConfig,
73+
runtimeConfig.OutputFile,
74+
requestedDuration,
75+
runtimeConfig.PollInterval,
76+
runtimeConfig.DevInfoAnnouceInterval,
77+
runtimeConfig.PTPInterface,
78+
runtimeConfig.UseAnalyserJSON,
79+
)
8380
},
8481
}
8582

@@ -127,7 +124,6 @@ func init() { //nolint:funlen // Allow this to get a little long
127124

128125
defaultCollectorNames := make([]string, 0)
129126
defaultCollectorNames = append(defaultCollectorNames, runner.All)
130-
131127
collectCmd.Flags().StringSliceVarP(
132128
&collectorNames,
133129
"collector",

0 commit comments

Comments
 (0)