INNER CODE UNIT · Go
main
open-policy-agent/gatekeeper · main.go:149
func main() {
os.Exit(innerMain())
}
func innerMain() int {
flag.Parse()
encoder, ok := logLevelEncoders[*logLevelEncoder]
if !ok {
setupLog.Error(fmt.Errorf("invalid log level encoder: %v", *logLevelEncoder), "Invalid log level encoder")
return 1
}
if *enableProfile {
setupLog.Info(fmt.Sprintf("Starting profiling on port %d", *profilePort))
go func() {
addr := fmt.Sprintf("%s:%d", "localhost", *profilePort)
server := http.Server{
Addr: addr,