flag.StringVar(&logLevel,"log-level",logLevelDebug,`The verbosity of the logging. Valid values are "debug", "info", "warn", "error". Defaults to "debug".`)
checkpointerConfig.InitFlags(flag.CommandLine)
config:=&hookdeliveryforwarder.Config{}
config.InitFlags((flag.CommandLine))
flag.Parse()
logger:=newZapLogger(logLevel)
checkpointerConfig.Scheme=scheme
checkpointerConfig.Logger=logger
p,mgr,err:=configmap.New(&checkpointerConfig)
iferr!=nil{
fmt.Fprintf(os.Stderr,"%v\n",err)
os.Exit(1)
}
// TODO: Set to something that is backed by a CRD so that
// restarting the forwarder doesn't result in missing deliveries.