Граф коммитов

6982 Коммитов

Автор SHA1 Сообщение Дата
Osmar Coronel 0661118b59 [AIRFLOW-4665] Remove contrib/plugins from Pylint todo (#5851)
This commit intends to remove files under contrib/plugins out
of the Pylint todo list.
2019-08-19 12:23:49 +01:00
bolkedebruin 698c38b189 [AIRFLOW-5245] Add more metrics around the scheduler (#5853) 2019-08-19 09:47:06 +01:00
Bas Harenslak 43e39bcea9 [AIRFLOW-5160] Remove example DAG count test (#5775) 2019-08-19 06:50:11 +02:00
Jarek Potiuk e405be0141 [AIRFLOW-5234] Rst files have consistent, auto-added license 2019-08-18 19:51:02 -04:00
Jarek Potiuk 6ad628cec9 [AIRFLOW-5248] Pylint fixes related to source constructor param removal 2019-08-18 19:40:07 -04:00
Jarek Potiuk 053f522d7f [AIRFLOW-5246] Remove unused source constructor parameter in BaseHook 2019-08-18 19:40:07 -04:00
Omkar Desai 513d10f632 [AIRFLOW-4667] Make airflow/contrib/task_runner Pylint compatible (#5852) 2019-08-18 19:17:31 +02:00
Kamil Breguła 484e15510c [AIRFLOW-XXX] Group executors in one section (#5834) 2019-08-18 12:44:10 +01:00
Tomek 4dc358d654 [AIRFLOW-5201] Move GCP Functions to core (#5804)
This commit moves GCP Functions from contrib to core.
For more information check AIP-21.
2019-08-17 20:34:57 +01:00
Tomek b1abd83b42 [AIRFLOW-5189] Move GCP Vision to core (#5796)
This commit moves GCP Vision from contrib to core.
For more information check AIP-21.
2019-08-17 20:30:44 +01:00
Tomek b3acb3df8c [AIRFLOW-5195] Move GCP Dataflow to core (#5799)
This commit moves GCP Dataflow from contrib to core.
For more information check AIP-21.
2019-08-17 20:29:28 +01:00
Tomek e071bd7268 [AIRFLOW-5196] Move Google DLP to core (#5800)
This commit moves GCP DLP from contrib to core.
For more information check AIP-21.
2019-08-17 20:28:36 +01:00
Tomek d8163167aa [AIRFLOW-5199] Move GCP Spanner to core (#5802)
This commit moves GCP Spanner from contrib to core.
For more information check AIP-21.
2019-08-17 20:27:06 +01:00
Tomek 01995c0dcb [AIRFLOW-5200] Move GCP PubSub to core (#5803)
This commit moves GCP PubSub from contrib to core.
For more information check AIP-21.
2019-08-17 20:26:26 +01:00
Ry Walker 80b413b5bc [AIRFLOW-5244] Add list of standard FAB theme choices (#5849) 2019-08-17 20:24:26 +01:00
Tomek 74d0305835 [AIRFLOW-5186] Move GCP Translate to core (#5795)
This commit moves GCP Translate from contrib to core.
For more information check AIP-21.
2019-08-17 20:22:14 +01:00
Tomek ee3fdacdd9 [AIRFLOW-5185] Move GCP Video Intelligence to core (#5794)
This commit moves GCP Video Intelligence from contrib to core.
For more information check AIP-21.
2019-08-17 19:26:38 +01:00
Rudison Lacerda a45ec674e9 [AIRFLOW-XXX] Add Raízen to list of airflow users (#5848) 2019-08-17 19:25:10 +01:00
Tomek f5204cd1e4 [AIRFLOW-5187] Move GCP Container to core (#5793)
This commit moves GCP Container from contrib to core.
For more information check AIP-21.
2019-08-17 19:23:55 +01:00
Jarek Potiuk e515fee768 [AIRFLOW-5237] Less verbose output for CI builds (#5840) 2019-08-17 15:36:20 +01:00
Chao-Han Tsai 46e5fb1a06 [AIRFLOW-XXX] Add Chao-Han to committer list (#5846) 2019-08-16 21:28:19 -07:00
Cooper Gillan a47292d3d4 [AIRFLOW-5239] Fix listing of pylint test scripts (#5844)
List the two separate pylint scripts for use inside the Docker
containers in CONTRIBUTING.md.
2019-08-16 23:26:33 -04:00
Qingping Hou e6a20acb13 [AIRFLOW-5140] fix all missing type annotation errors from dmypy (#5664) 2019-08-16 18:49:32 +01:00
Felix Uellendall 6d27ced85a [AIRFLOW-5056] Add argument to filter mails in ImapHook and related operators (#5672)
- changes the order of arguments for `has_mail_attachment`, `retrieve_mail_attachments` and `download_mail_attachments`
- add `get_conn` function
- refactor code
- fix pylint issues
- add imap_mail_filter arg to ImapAttachmentToS3Operator
- add mail_filter arg to ImapAttachmentSensor
- remove superfluous tests
- changes the order of arguments in the sensors + operators __init__
2019-08-16 18:31:29 +01:00
bingqinzhou 462ab88f02 [AIRFLOW-5152] Change back autodetect default value from False to True in GoogleCloudStorageToBigQueryOperator. (#5771)
Set autodetect default value from false to be true to avoid breaking downstream
services using GoogleCloudStorageToBigQueryOperator but not aware of the newly
added autodetect field.

This is to fix the current regression introduced by #3880
2019-08-16 18:22:02 +01:00
Daniel Imberman ef7e37c90d [AIRFLOW-5235] Fixes bug where K8s CI does not properly create user (#5838) 2019-08-16 16:01:01 +01:00
Jarek Potiuk 5cfe9c29a0
[AIRFLOW-5233] Fixed consistency in whitespace (tabs/eols) + common problems (#5835)
* [AIRFLOW-5233] Fixed consistency in whitespace (tabs/eols) + common problems
2019-08-16 10:35:34 -04:00
Tomek e2d76b9215 [AIRFLOW-5184] Move GCP Natural Language to core (#5792) 2019-08-16 11:21:18 +01:00
Kamil Breguła 676dafa1db
[AIRFLOW-XXX] Remove 'Setup Test Environment using MySQL' article (#5833) 2019-08-16 08:56:14 +02:00
Jarek Potiuk 4d491f394e
[AIRFLOW-5225] Consistent licence for all JS files (#5827) 2019-08-15 20:06:18 -04:00
Jarek Potiuk 3fac1bd04a
[AIRFLOW-5229] Consistent licences to all other files (#5831) 2019-08-15 20:02:53 -04:00
Jarek Potiuk 2ea2c539d8
[AIRFLOW-5227] Consistent licence for .sql files (#5829) 2019-08-15 19:59:35 -04:00
Kevin Yang 203e6e891e
[AIRFLOW-4285] Update task dependency context defination and usage (#5079) 2019-08-15 15:06:12 -07:00
Kaxil Naik e550afc762 [AIRFLOW-XXX] Remove duplicate lines from CONTRIBUTING.md (#5830) 2019-08-15 09:13:12 -04:00
Jarek Potiuk 70e937a8d8
[AIRFLOW-5161] Static checks are run automatically in pre-commit hooks (#5777) 2019-08-14 20:53:28 -04:00
Kamil Breguła 84b65d835e
[AIRFLOW-XXX] Group references in one section (#5776) 2019-08-14 23:57:50 +02:00
Tomek 40745aa225 [AIRFLOW-5183] Preprare documentation for new GCP import paths (#5791) 2019-08-14 19:07:43 +02:00
Ash Berlin-Taylor 4e03d2390f
[AIRFLOW-5179] Remove top level __init__.py (#5818)
The recent commit 3724c2aa to master introduced a __init__.py file in
the project root folder, which basically breaks all imports in local
development (`pip install -e .`) as it turns the project root into a
package.

[ci skip]
2019-08-14 15:07:53 +01:00
Daniel Frank eeac82318a [AIRFLOW-5210] Make finding template files more efficient (#5815)
For large DAGs, iterating over template fields to find template files can be time intensive.
Save this time for tasks that do not specify a template file extension.
2019-08-14 15:20:00 +02:00
Kaxil Naik 34fbd029f7
[AIRFLOW-5209] Bump Sphinx version to fix doc build (#5814) 2019-08-14 10:39:40 +01:00
damon09273@gmail.com 7935e9378c [AIRFLOW-5211] Add pass_value to template_fields for BigQueryValueCheckOperator (#5816) 2019-08-14 11:29:44 +02:00
Kamil Breguła 877e42d884
[AIRFLOW-5133] Keep original env state in provide_gcp_credential_file (#5747) 2019-08-14 11:26:10 +02:00
Ryan Yuan 09b9610bee [AIRFLOW-4908] Implement BigQuery Hooks/Operators for update_dataset, patch_dataset and get_dataset (#5546)
Implement BigQuery Hooks/Operators for update_dataset, patch_dataset and get_dataset
2019-08-14 11:19:26 +02:00
wmorris75 80bd5ff4f6 [AIRFLOW-5052] Added the include_deleted params to salesforce make_query (#5717) 2019-08-13 23:30:38 +01:00
Kaxil Naik 44eb89d672
[AIRFLOW-4222] Add cli autocomplete for bash & zsh (#5789) 2019-08-13 22:34:33 +01:00
Akshesh Doshi 3e2a02751c [AIRFLOW-4843] Allow orchestration via Docker Swarm (SwarmOperator) (#5489)
* [AIRFLOW-4843] Allow orchestration via Docker Swarm (SwarmOperator)

Add support for running Docker containers via Docker Swarm
which allows the task to run on any machine (node) which
is a part of your Swarm cluster

More details: https://issues.apache.org/jira/browse/AIRFLOW-4843

Built with <3 at Agoda!
2019-08-13 16:29:32 +02:00
Maulik Soneji a7a39003f9 [AIRFLOW-5165] make number of dataproc masters configurable (#5781) 2019-08-13 11:43:16 +02:00
Joel Croteau e71fe2c844 [AIRFLOW-5114] Fix gcp_transfer_hook behavior with default operator arguments (#5727)
`GCPTransferServiceHook.wait_for_transfer_job` defeaults its `timeout`
parameter to 60 and assumes it is an integer or at least comparable to
one. This is a problem as some of the built-in operators that use it
like `S3ToGoogleCloudStorageTransferOperator` and
`GoogleCloudStorageToGoogleCloudStorageTransferOperator` default their
`timeout` param to `None`, and when they call this method with their
default value, it causes an error. Fix this by allowing
`wait_for_transfer_job` to accept a timeout of `None` and fill in
appropriate defaults. This also adds functionality to allow it to take
a `timedelta` instead of an integer, allows seconds to be any real, as
there is really no need for them to actually be an integer, and fixes
the counting of time for determining timeout to be a bit more accurate.
2019-08-13 09:58:32 +02:00
Kamil Breguła dd5811987e
[AIRFLOW-5131] Create scopes property in GoogleCloudBaseHook (#5745) 2019-08-13 04:21:22 +02:00
Joel Croteau 1cf8bc4ae2 [AIRFLOW-5104] Set default schedule for GCP Transfer operators (#5726)
The GCS Transfer Service REST API requires that a schedule be set, even for
one-time immediate runs. This adds code to
`S3ToGoogleCloudStorageTransferOperator` and
`GoogleCloudStorageToGoogleCloudStorageTransferOperator` to set a default
one-time immediate run schedule when no `schedule` argument is passed.
2019-08-13 04:05:28 +02:00