* [AIRFLOW-4856] change hard coded run_as_user
try to use worker_run_as_user
* [AIRFLOW-4856] change hard coded run_as_user
add unit test
* [AIRFLOW-4856] change hard coded run_as_user
create new param git_sync_run_as_user
* [AIRFLOW-4856] change hard coded run_as_user
add back remove option
* [AIRFLOW-4856] change hard coded run_as_user
fix Flake8
* [AIRFLOW-4856] change hard coded run_as_user
fix Flake8
* [AIRFLOW-4856] change hard coded run_as_user
fix unit test
* [AIRFLOW-4856] change hard coded run_as_user
change the default value to it's old 65533
Allow task definitions to specify labels on the worker pods that
execute that task by specifying an extra field in executor_config
like so
`executor_config={"KubernetesExecutor": {"labels": {"foo":"bar"}}}`
* [AIRFLOW-4781] Added the ability to specify ports in kubernetesOperator
* [AIRFLOW-4781] Added the ability to specify ports in kubernetesOperator
* [AIRFLOW-4781] Added the ability to specify ports in kubernetesOperator
added docstring
* [AIRFLOW-4781] Added the ability to specify ports in kubernetesOperator
add typehints
Co-Authored-By: Fokko Driesprong <fokko@driesprong.frl>
* [AIRFLOW-4781] Added the ability to specify ports in kubernetesOperator
fixed docstrings and typehints
We supported typing in Python 2 with mypy & type comments. Now that
we're dropping Python 2 support, we can switch to native Python types.
We support Python 3.5 which doesn't include variable type annotations
yet, so only function arguments and return values are typed.
* Move k8s executor from contrib folder
Considering that the k8s executor is now fully supported by core
committers, we should move it from contrib to the primary executor
directory.