Alex Van Boxel
b7f0245e36
AIRFLOW-21 upgrade GCP client lib
2016-05-05 08:56:50 +02:00
Chris Riccomini
844eb2c8d0
AIRFLOW-15: Remove gcloud
2016-04-28 13:45:09 -07:00
Matt Pelland
11c34c4353
Implement a Cloudant hook
2016-04-19 16:11:54 -04:00
Chris Riccomini
afb826aec2
Add PyOpenSSL to Google cloud gcp_api.
2016-04-12 12:22:49 -07:00
bolkedebruin
4865ee66ba
Merge pull request #855 from bolkedebruin/ISSUE-852
...
Use proper signal handling and cascade signals to children (Fix #852 )
2016-04-06 20:41:24 +02:00
Bolke de Bruin
e8c1144bb8
Add consistent and thorough signal handling and logging
...
Airflow spawns childs in the form of a webserver, scheduler, and executors.
If the parent gets terminated (SIGTERM) it needs to properly propagate the
signals to the childs otherwise these will get orphaned and end up as
zombie processes. This patch resolves that issue.
In addition Airflow does not store the PID of its services so they can be
managed by traditional unix systems services like rc.d / upstart / systemd
and the likes. This patch adds the "--pid" flag. By default it stores the
PID in ~/airflow/airflow-<service>.pid
Lastly, the patch adds support for different log file locations: log,
stdout, and stderr (respectively: --log-file, --stdout, --stderr). By
default these are stored in ~/airflow/airflow-<service>.log/out/err.
* Resolves ISSUE-852
2016-04-06 20:40:43 +02:00
Paul Rhodes
81ff5cccb7
Allow Operators to specify SKIPPED status internally
...
* Added ability to skip DAG elements based on raised Exception
* Added nose-parameterized to test dependencies
* Fix for broken mysql test - provided by jlowin
2016-04-06 13:23:49 -04:00
Jeremiah Lowin
6581858703
Missing comma in setup.py
2016-04-05 08:21:43 -04:00
Jeremiah Lowin
10ee622330
Deprecate *args and **kwargs in BaseOperator
...
BaseOperator silently accepts any arguments. This deprecates the
behavior with a warning that says it will be forbidden in Airflow 2.0.
This PR also turns on DeprecationWarnings by default, which in turn
revealed that inspect.getargspec is deprecated. Here it is replaced by
`inspect.signature` (Python 3) or `funcsigs.signature` (Python 2).
Lastly, this brought to attention that example_http_operator was
passing an illegal argument.
2016-04-05 10:04:55 +02:00
Bolke de Bruin
da43737e73
Add pypi meta data and sync version number
2016-03-31 21:42:30 +02:00
bolkedebruin
f347ee709f
Merge pull request #1128 from bolkedebruin/hivemeta_sasl
...
Add GSSAPI SASL to HiveMetaStoreHook.
2016-03-30 09:17:50 +02:00
jlowin
1981f6cb6e
Fix required gcloud version
2016-03-28 18:33:39 -04:00
Bolke de Bruin
657aebbd0e
Merge branch 'master' into hivemeta_sasl
2016-03-28 12:07:47 +02:00
Arthur Wiedmer
a7c9c4a11a
Changes to Contributing to reflect more closely the current state of development.
2016-03-21 15:12:08 -07:00
Bolke de Bruin
1b75315cd5
Merge remote-tracking branch 'upstream/master' into minicluster
2016-03-20 10:20:43 +01:00
Bolke de Bruin
5603afa5f7
Use unicodecsv to make it py3 compatible
2016-03-19 13:21:44 +01:00
Jiasi Zeng
4af24ee2df
Allow users to set hdfs_namenode_principal in HDFSHook config
...
snakebite library just added the support to specify hdfs_namenode_principal
for Kerberos auth method, and this PR allows users to pass in this config from HDFSHook
Also bump the version of snakebite
2016-03-18 11:25:02 -07:00
Bolke de Bruin
ee9d372d5a
Merge branch 'impyla' into minicluster
2016-03-18 14:07:49 +01:00
Chris Riccomini
4c73677bf1
Merge pull request #1137 from jlowin/rls3
...
Remote Log Storage (take 2)
2016-03-17 16:08:53 -07:00
jlowin
e2336faa79
version cap for gcp_api
2016-03-17 17:49:02 -04:00
Maxime Beauchemin
cbf139cfb6
Cranking up slackclient dep to 1.0
2016-03-08 17:26:19 -05:00
Bolke de Bruin
166c78d9c9
Add GSSAPI SASL to HiveMetaStoreHook.
...
Will probably only work with python 2.7 until thrift 1.0 is released
2016-03-05 22:18:31 +01:00
Bolke de Bruin
e45372fb55
ISSUE-1123 Use impyla instead of pyhs2
2016-03-05 20:15:41 +01:00
jlowin
7e9fb21bb8
Merge branch 'gcp_api' into gcp
2016-03-04 18:46:44 -05:00
jlowin
a4b9e5849f
rename gcp -> gcloud
2016-03-04 17:47:11 -05:00
jlowin
bdd8ade782
add google-api-python-client to extras
2016-03-04 16:37:53 -05:00
jlowin
596270fcde
add gcp extras
2016-03-04 16:26:04 -05:00
jlowin
4d7c75e1c5
move oauth2client<2 and httplib2 out of requirements
2016-03-04 16:07:04 -05:00
Chris Riccomini
668b879c2f
Add direct dependencies for Google cloud contribs
...
Switch freeze version to use setup.py like other requirements do.
2016-02-17 07:56:40 -08:00
Maxime Beauchemin
c4e4b0606a
Adding mock lib to devel extras_require
2016-02-07 13:07:11 -08:00
Maxime Beauchemin
eac1edd8ae
Merge pull request #882 from asnir/docker_operator
...
Docker operator
2016-01-29 09:27:08 -08:00
Sumit Maheshwari
5779c18632
typos and xcom changes
2016-01-18 16:14:49 +05:30
asnir
2e6bf9b72f
The code was taken from: https://github.com/wndhydrnt/airflow/tree/docker_operator
...
Credit to: @wndhydrnt
This branch, came to solve the CI problems.
2016-01-17 11:44:06 +02:00
Sumit Maheshwari
841d47c0d0
hoping it'll resolve conflicts
2016-01-15 17:32:59 +05:30
Sumit Maheshwari
d0c32c90da
merging with master
2016-01-15 16:07:14 +05:30
Maxime Beauchemin
645fda1d8e
Merge pull request #802 from mtp401/github_enterprise_auth
...
Implemented GitHub Enterprise Authentication
2016-01-05 15:54:04 -08:00
Maxime Beauchemin
ed0f11b5fa
Merge pull request #822 from airbnb/airbnb_prod
...
Merging prod hotfixes into master
2016-01-05 11:13:57 -08:00
Maxime Beauchemin
85ff87ee12
Adding missing file
2016-01-04 23:59:58 -08:00
Maxime Beauchemin
8d0995159a
Upgrading from flask-admin 1.2 to 1.4
2016-01-04 23:46:32 -08:00
Maxime Beauchemin
072f4e8d27
[hotfix] gunicorn version 19.4.? has issues serving static files
2016-01-04 12:56:37 -08:00
Maxime Beauchemin
161e473ee4
v1.6.2
2016-01-04 12:19:18 -08:00
Maxime Beauchemin
1486b43202
Trying to pin flask-admin lib to fix build
2016-01-02 22:14:31 -08:00
Sumit Maheshwari
256578517c
Adding Qubole Operator
2015-12-28 17:50:28 +05:30
Matt Pelland
4796245be5
Implemented GHE authentication
2015-12-22 14:21:15 -05:00
Rimas Silkaitis
8c7189ab0d
update requirements, tests and all that jazz
2015-11-30 09:47:36 -08:00
Arthur Wiedmer
b0559e0c4b
adding an extra setup command to clean builds
2015-11-24 16:48:46 -08:00
Maxime Beauchemin
819d2344bf
v1.6.1
2015-11-14 22:18:12 -08:00
Bolke de Bruin
14427019e8
Increase version for alembic due to
...
https://bitbucket.org/zzzeek/alembic/issues/333/batch-fails-on-tables-that-have-indexes
2015-11-14 19:57:52 +01:00
Bolke de Bruin
c595e1f455
Merge remote-tracking branch 'upstream/master'
2015-11-13 09:18:28 +01:00
Bolke de Bruin
fe4476f98a
Port of kerberos_login to new backend structure. Some cosmetic fixes to ldap_auth
2015-11-13 09:16:59 +01:00