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

14 Коммитов

Автор SHA1 Сообщение Дата
Verdan Mahmood 604ea1dccc [AIRFLOW-2783][Airflow 2783] Implement eslint for JS code check
Closes #3641 from verdan/AIRFLOW-2783-eslint
2018-07-26 20:45:14 +02:00
Verdan Mahmood 5a7f0b2e53 [AIRFLOW-2691] Manage JS dependencies via npm
Closes #3572 from verdan/AIRFLOW-2691-npm-webpack
2018-07-22 09:24:11 +02:00
Moe Nadal 667a26ce49 [AIRFLOW-1551] Add operator to trigger Jenkins job
Closes #2553 from moe-nadal-ck/AIRFLOW-1551/AddJenkinsOperator
2018-02-27 11:51:49 +01:00
Bolke de Bruin 59aba30649 [AIRFLOW-XXX] Add dask lock files to excludes 2017-11-27 15:47:12 +01:00
Maxime Beauchemin da76ac72e8 [AIRFLOW-1476] add INSTALL instruction for source releases
Closes #2492 from mistercrunch/install
2017-09-11 15:23:29 +02:00
Maxime Beauchemin 6c55a2219c [AIRFLOW-1291] Update NOTICE and LICENSE files to match ASF requirements
JIRA:
https://issues.apache.org/jira/browse/AIRFLOW-1291

* Update NOTICE with proper year range for ASF
copyright
* Break down LICENSE into
licenses/LICENSE-[project].txt
* add license header to jqClock.min.js

[AIRFLOW-1291] Update NOTICE and LICENSE files to
match ASF requirements

* Update NOTICE with proper year range for ASF
copyright
* Break down LICENSE into
licenses/LICENSE-[project].txt
* add license header to jqClock.min.js

fix license check

Closes #2354 from
mistercrunch/copyright_license_touchups
2017-06-12 10:47:56 -07:00
Bolke de Bruin 4fb05d8cc7 [AIRFLOW-1000] Rebrand distribution to Apache Airflow
Per Apache requirements Airflow should be branded
Apache Airflow.
It is impossible to provide a forward compatible
automatic update
path and users will be required to manually
upgrade.

Closes #2172 from bolkedebruin/AIRFLOW-1000
2017-04-17 10:09:47 +02:00
Bolke de Bruin d5ac6bd9d0 [AIRFLOW-489] Add API Framework
This implements a framework for API calls to Airflow. Currently
all access is done by cli or web ui. Especially in the context
of the cli this raises security concerns which can be alleviated
with a secured API call over the wire.

Secondly integration with other systems is a bit harder if you have
to call a cli. For public facing endpoints JSON is used.

As an example the trigger_dag functionality is now made into a
API call.

Backwards compat is retained by switching to a LocalClient.
2016-11-27 19:44:31 +01:00
Bolke de Bruin 4b6f7e828f AIRFLOW-190 Add codecov and remove download count 2016-05-30 12:52:24 +02:00
bolkedebruin 975b90ec3c Add support for zipped dags
Currently dags are being read directly from the filesystem. Any
hierarchy (python namespaces, modules) need to be reflected on
the filesystem. This makes it hard to manage dags and their
depedencies.

This patch adds support for dags in zip files. It will add
the zip to sys.path and then it will read the zip file and
try to import any files as modules that are in the root of
the zip.

Please note that any module contained within the zip will
overwrite existing modules in the same namespace.
2016-04-14 09:03:42 +02:00
Bolke de Bruin dafc6e25e4 Add changelog for 1.7.0 2016-03-29 13:08:42 +02:00
Bolke de Bruin cd27c939b8 Add license and ignore for sql and csv 2016-03-19 19:00:09 +01:00
Bolke de Bruin 77fa2ef84e Ignore metastore 2016-03-18 22:07:43 +01:00
Bolke de Bruin 94142ea177 This patch adds license checking for Airflow. For now it will store a number
in Travis' cache to make sure current builds do not fail but newly added
files should have a license header included.
2016-03-04 19:11:15 +01:00