func()

in main.go [101:128]


func (s *server) ServeHTTP(w http.ResponseWriter, r *http.Request) {
	body, err := io.ReadAll(r.Body)
	if err != nil {
		s.sendError(err, w)
		return
	}

	admReview := admissionv1.AdmissionReview{}
	if err := json.Unmarshal(body, &admReview); err != nil {
		s.sendError(err, w)
		return
	}

	if err := s.mutate(&admReview); err != nil {
		s.sendError(err, w)
		return
	}

	resp, err := json.Marshal(admReview)
	if err != nil {
		s.sendError(err, w)
		return
	}
	if _, err := w.Write(resp); err != nil {
		s.sendError(err, w)
		return
	}
}