Class AdmissionEndpoint


  • @RestController
    public class AdmissionEndpoint
    extends Object
    • Constructor Detail

      • AdmissionEndpoint

        @Autowired
        public AdmissionEndpoint​(@Qualifier("mutatingController")
                                 AdmissionController<io.fabric8.kubernetes.api.model.Pod> mutationController,
                                 @Qualifier("validatingController")
                                 AdmissionController<io.fabric8.kubernetes.api.model.Pod> validatingController,
                                 @Qualifier("asyncMutatingController")
                                 AsyncAdmissionController<io.fabric8.kubernetes.api.model.Pod> asyncMutatingController,
                                 @Qualifier("asyncValidatingController")
                                 AsyncAdmissionController<io.fabric8.kubernetes.api.model.Pod> asyncValidatingController)
    • Method Detail

      • mutate

        @PostMapping("mutate")
        @ResponseBody
        public io.fabric8.kubernetes.api.model.admission.v1.AdmissionReview mutate​(@RequestBody
                                                                                   io.fabric8.kubernetes.api.model.admission.v1.AdmissionReview admissionReview)
      • validate

        @PostMapping("validate")
        @ResponseBody
        public io.fabric8.kubernetes.api.model.admission.v1.AdmissionReview validate​(@RequestBody
                                                                                     io.fabric8.kubernetes.api.model.admission.v1.AdmissionReview admissionReview)
      • asyncMutate

        @PostMapping("async-mutate")
        @ResponseBody
        public reactor.core.publisher.Mono<io.fabric8.kubernetes.api.model.admission.v1.AdmissionReview> asyncMutate​(@RequestBody
                                                                                                                     io.fabric8.kubernetes.api.model.admission.v1.AdmissionReview admissionReview)
      • asyncValidate

        @PostMapping("async-validate")
        @ResponseBody
        public reactor.core.publisher.Mono<io.fabric8.kubernetes.api.model.admission.v1.AdmissionReview> asyncValidate​(@RequestBody
                                                                                                                       io.fabric8.kubernetes.api.model.admission.v1.AdmissionReview admissionReview)