INNER CODE UNIT · Go
main
zalando/skipper · cmd/webhook/main.go:53
func main() {
var cfg = &config{}
cfg.parse()
rgAdmitter := &admission.RouteGroupAdmitter{
RouteGroupValidator: &definitions.RouteGroupValidator{
EnableAdvancedValidation: false, // can't start advanced validation in the webhook binary
},
}
ingressAdmitter := &admission.IngressAdmitter{
IngressValidator: &definitions.IngressV1Validator{
EnableAdvancedValidation: false, // can't start advanced validation in the webhook binary
},
}
handler := http.NewServeMux()
handler.Handle("/routegroups", admission.Handler(rgAdmitter))
handler.Handle("/ingresses", admission.Handler(ingressAdmitter))
handler.Handle("/metrics", promhttp.Handler())