To my best knowledge, the webhook in flink operator is used for validation(i.e. validate and tell users that they are trying to apply wrong deployment in advance) so that the actual reconcile loop of the k8s operator will not be triggered.
But in the org.apache.flink.kubernetes.operator.controller.FlinkDeploymentController#reconcile(), the validation methods will be called as well. So it may not be so necessary to enable it.
Hi @Gyula F贸ra , just want to check, is my understanding correct? Are there any other obvious benefits to enable webhook?