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())

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…