INNER CODE UNIT · Go
initFlags
kubernetes-sigs/node-feature-discovery · cmd/nfd-gc/main.go:79
func initFlags(flagset *flag.FlagSet) *nfdgarbagecollector.Args {
args := &nfdgarbagecollector.Args{}
flagset.DurationVar(&args.GCPeriod, "gc-interval", time.Duration(1)*time.Hour,
"interval between cleanup of obsolete api objects")
flagset.StringVar(&args.Kubeconfig, "kubeconfig", "",
"Kubeconfig to use")
flagset.IntVar(&args.Port, "port", 8080,
"Port which metrics and healthz endpoints are served on")
flagset.Int64Var(&args.ListSize, "list-size", 200,
"the pagination size used when listing node features")
klog.InitFlags(flagset)
return args
}