From 356620aabd31ecde66c06f671a0b775e02b1c80c Mon Sep 17 00:00:00 2001 From: Mengqi Yu Date: Tue, 18 Sep 2018 15:48:52 -0700 Subject: [PATCH] support register arbitrary http.Handler in Server --- pkg/webhook/server.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/webhook/server.go b/pkg/webhook/server.go index 91b9c4b02b..3c547c42eb 100644 --- a/pkg/webhook/server.go +++ b/pkg/webhook/server.go @@ -180,6 +180,11 @@ func (s *Server) Register(webhooks ...Webhook) error { return s.manager.Add(s) } +// Handle registers a http.Handler for the given pattern. +func (s *Server) Handle(pattern string, handler http.Handler) { + s.sMux.Handle(pattern, handler) +} + var _ manager.Runnable = &Server{} // Start runs the server if s.Dryrun is false.