The helm parameter to enable batch scheduler is wrong.
Currently it says like this:
helm install my-release spark-operator/spark-operator \
--namespace spark-operator \
--set webhook.enable=true \
--set batchScheduler.enable=true
The parameter is supposed to be controller.batchScheduler.enable=true
helm install my-release spark-operator/spark-operator \
--namespace spark-operator \
--set webhook.enable=true \
--set controller.batchScheduler.enable=true