Class AdmissionEndpoint
java.lang.Object
io.javaoperatorsdk.webhook.sample.springboot.admission.AdmissionEndpoint
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAdmissionEndpoint(AdmissionController<io.fabric8.kubernetes.api.model.networking.v1.Ingress> mutationController, AdmissionController<io.fabric8.kubernetes.api.model.networking.v1.Ingress> validatingController, AsyncAdmissionController<io.fabric8.kubernetes.api.model.networking.v1.Ingress> asyncMutatingController, AsyncAdmissionController<io.fabric8.kubernetes.api.model.networking.v1.Ingress> asyncValidatingController) -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<io.fabric8.kubernetes.api.model.admission.v1.AdmissionReview>asyncMutate(io.fabric8.kubernetes.api.model.admission.v1.AdmissionReview admissionReview) reactor.core.publisher.Mono<io.fabric8.kubernetes.api.model.admission.v1.AdmissionReview>asyncValidate(io.fabric8.kubernetes.api.model.admission.v1.AdmissionReview admissionReview) io.fabric8.kubernetes.api.model.admission.v1.AdmissionReviewmutate(io.fabric8.kubernetes.api.model.admission.v1.AdmissionReview admissionReview) io.fabric8.kubernetes.api.model.admission.v1.AdmissionReviewvalidate(io.fabric8.kubernetes.api.model.admission.v1.AdmissionReview admissionReview)
-
Field Details
-
MUTATE_PATH
- See Also:
-
VALIDATE_PATH
- See Also:
-
ASYNC_MUTATE_PATH
- See Also:
-
ASYNC_VALIDATE_PATH
- See Also:
-
-
Constructor Details
-
AdmissionEndpoint
@Autowired public AdmissionEndpoint(@Qualifier("mutatingController") AdmissionController<io.fabric8.kubernetes.api.model.networking.v1.Ingress> mutationController, @Qualifier("validatingController") AdmissionController<io.fabric8.kubernetes.api.model.networking.v1.Ingress> validatingController, @Qualifier("asyncMutatingController") AsyncAdmissionController<io.fabric8.kubernetes.api.model.networking.v1.Ingress> asyncMutatingController, @Qualifier("asyncValidatingController") AsyncAdmissionController<io.fabric8.kubernetes.api.model.networking.v1.Ingress> asyncValidatingController)
-
-
Method Details
-
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)
-