Airflow scheduler fails to start with kubernetes executor
For the helm value, the template uses a loop that places the airflow.config
map into double quotes "
. This means any "
in a value needs to be escaped for the output templated YAML to be valid.
airflow: config: AIRFLOW__KUBERNETES__KUBE_CLIENT_REQUEST_ARGS: '{\"_request_timeout\":60}'
That deploys and runs (but I haven't completed an end to end test)
According to this github issue, the python scheduler SSL timeout may not be a problem as the watcher starts again after the 60 second connection timeout.