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

58 Коммитов

Автор SHA1 Сообщение Дата
Kousuke Saruta a611777356 [AIRFLOW-6568] Add Emacs related files to .gitignore (#7175) 2020-01-16 21:29:02 +05:30
Jarek Potiuk 73403cc8f4
[AIRFLOW-5704] Improve Kind Kubernetes scripts for local testing (#6516)
* Fixed problem that Kubernetes tests were testing latest master
  rather than what came from the local sources.
* Kind (Kubernetes in Dcocker) is run in the same Docker as Breeze env
* Moved Kubernetes scripts to 'in_container' dir where they belong now
* Kubernetes cluster is reused until it is stopped
* Kubernetes image is build from image in docker already + mounted sources
* Kubectl version name is corrected in the Dockerfile
* KUBERNETES_VERSION can now be used to select Kubernetes version
* Running kubernetes scripts is now easy in Breeze
* We can start/recreate/stop cluster using  --<ACTION>-kind-cluster
* Instructions on how to run Kubernetes tests are updated
* The old "bare" environment is replaced by --no-deps switch
2020-01-11 16:25:19 +01:00
dstandish 8e7a97d7f1 [AIRFLOW-XXXX] Add `.autoenv_leave.zsh` to .gitignore (#6986) 2020-01-01 14:25:42 +00:00
dstandish bf29ef3286 [AIRFLOW-XXX] add autoenv to gitignore (#6946) 2019-12-29 12:39:00 +01:00
Tomek e61025e1ac [AIRFLOW-6058] Running tests with pytest (#6472)
This commit runs Airflow's test suite using pytest.
2019-12-05 10:40:28 +01:00
Jarek Potiuk 1b3af10246 Revert "[AIRFLOW-5704] Improve Kind Kubernetes scripts for local testing (#6496)"
This reverts commit 8e789a33a3.
2019-11-07 13:36:05 +01:00
Jarek Potiuk 8e789a33a3
[AIRFLOW-5704] Improve Kind Kubernetes scripts for local testing (#6496)
* [AIRFLOW-5704] Improve Kind Kubernetes scripts for local testing

* Fixed problem that Kubernetes tests were testing latest master
  rather than what came from the local sources.
* Moved Kubernetes scripts to 'in_container' dir where they belong now
* Kubernetes tests are now better suited for running locally
* Kubernetes cluster is not deleted until environment is stopped
* Kubernetes image is built outside of the container and passed as .tar
* Kubectl version name is corrected in the Dockerfile
* Kubernetes Version can be used to select Kubernetes versio
* Running kubernetes scripts is now easy in Breeze
* Instructions on how to run Kubernetes tests are updated
* Better flags in Breeze are used to run Kubernetes environment/tests
* The old "bare" environment is replaced by --no-deps switch
2019-11-06 17:25:11 +01:00
Daniel Imberman ddf2a231a2 pre-load requirements for airflow image 2019-09-07 16:57:21 +02:00
Jarek Potiuk f98867c3a8 [AIRFLOW-5329] Added shared files folder 2019-08-28 04:14:55 -04:00
Jarek Potiuk 286aa7a581
[AIRFLOW-3611] Simplified development environment (#4932) 2019-08-27 14:39:36 -04:00
Jarek Potiuk 7e498b48f0
[AIRFLOW-5063] Fix performance when switching between master/v1-10 (#5677) 2019-07-29 16:15:55 +02:00
Jarek Potiuk 2d086d77f1
[AIRFLOW-4117] Travis CI uses multi-stage images to run tests (#4938) 2019-07-17 22:42:43 +02:00
Kamil Breguła e27950a75c [AIRFLOW-3811] automatic generation of API Reference in docs (#4788)
Co-authored-by: Jarek Potiuk <jarek.potiuk@polidea.com>
2019-03-26 18:06:14 +00:00
Joshua Carp 2c255e9e0c [AIRFLOW-3862] Check types with mypy. (#4685) 2019-03-15 11:28:52 +00:00
Jarek Potiuk 7ee30b6fac [AIRFLOW-3220] Add Instance Group Manager Operators for GCE (#4167) 2018-11-12 23:32:19 +00:00
Gerardo Curiel ede67299c4 [AIRFLOW-2499] Dockerise CI pipeline (#3393)
Airflow tests depend on many external services and other custom setup,
which makes it hard for contributors to work on this codebase. CI
builds have also been unreliable, and it is hard to reproduce the
causes. Having contributors trying to emulate the build environment
every time makes it easier to get to an "it works on my machine" sort
of situation.

This implements a dockerised version of the current build pipeline.
This setup has a few advantages:

* TravisCI tests are reproducible locally
* The same build setup can be used to create a local development environment
2018-08-22 10:26:54 +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
r39132 2ed6188838 [AIRFLOW-2553] Add webserver.pid to .gitignore
Closes #3451 from r39132/update_gitignore
2018-06-01 19:19:44 -07:00
Fokko Driesprong 16bae5634d [AIRFLOW-1899] Fix Kubernetes tests
[AIRFLOW-1899] Add full deployment

- Made home directory configurable
- Documentation fix
- Add licenses

[AIRFLOW-1899] Tests for the Kubernetes Executor

Add an integration test for the Kubernetes
executor. Done by
spinning up different versions of kubernetes and
run a DAG
by invoking the REST API

Closes #3301 from Fokko/fix-kubernetes-executor
2018-05-04 08:58:12 +02:00
Fokko Driesprong d807830fe9 [AIRFLOW-1314] Polish some of the Kubernetes docs/config 2018-04-22 10:23:06 +02:00
grantnicholas a9d90dc9a5 [AIRFLOW-1314] Use VolumeClaim for transporting DAGs
- fix issue where watcher process randomly dies
- fixed alembic head, was pointing to two tips
2018-04-22 10:22:44 +02:00
nyeganeh c177d6e863 [AIRFLOW-1314] Add support for volume mounts & Secrets in Kubernetes
Executor
2018-04-22 10:17:39 +02:00
Kevin Yang ec38ba9594 [AIRFLOW-1325] Add ElasticSearch log handler and reader
Closes #3214 from
yrqls21/kevin_yang_add_es_task_handler
2018-04-13 11:09:50 +02:00
Tao feng 7a880a7e98 [AIRFLOW-2183] Refactor DruidHook to enable sql
Refactor DruidHook to be able to issue druid sql query to druid broker

Closes #3105 from feng-tao/airflow-2183
2018-03-14 09:20:20 +01:00
Fokko Driesprong 4af71fd58e [AIRFLOW-2197] Silence hostname_callable config error message
Since the hostname_callable key is not defined in the config, we end
up with a lot of warnings. Add the key to the config and simplify the
code.
2018-03-08 13:05:41 +01:00
Fokko Driesprong 33c7204212 [AIRFLOW-1889] Split sensors into separate files
Moving the sensors to seperate files increases
readability of the
code. Also this reduces the code in the big
core.py file.

Closes #2875 from Fokko/AIRFLOW-1889-move-sensors-
to-separate-package
2018-01-19 18:59:08 +01:00
George Leslie-Waksman 26911864fe [AIRFLOW-790] Clean up TaskInstances without DagRuns
Closes #2886 from gwax/AIRFLOW-
790_guard_against_orphans
2018-01-11 20:39:23 +01:00
Shintaro Murakami 6e520704f6 [AIRFLOW-1591] Avoid attribute error when rendering logging filename
Closes #2578 from mrkm4ntr/airflow-1564
2017-09-19 15:34:06 +02:00
Alex Guziel 08a98f5079 [AIRFLOW-1609] Fix gitignore to ignore all venvs
Closes #2608 from saguziel/aguziel-amend-gitignore
2017-09-14 12:15:57 -07:00
George Leslie-Waksman 3d3c1485a7 AIRFLOW-959 Cleanup and reorganize .gitignore 2017-03-09 11:37:49 -08:00
Alex Guziel 78922b62b4 [AIRFLOW-939] add .swp to gitginore
Closes #2124 from saguziel/noswp
2017-03-04 17:39:16 +01:00
George Leslie-Waksman edf033be65 [AIRFLOW-198] Implement latest_only_operator
Dear Airflow Maintainers,

Please accept this PR that addresses the following
issues:
-
https://issues.apache.org/jira/browse/AIRFLOW-198

Testing Done:
- Local testing of dag operation with
LatestOnlyOperator
- Unit test added

Closes #1752 from gwax/latest_only
2016-09-27 17:07:14 -07:00
Siddharth Anand 7d32c174f3 Add a version view to display airflow version info 2016-05-19 06:24:34 +00:00
Siddharth Anand e15a92b669 Don't insert dag_runs beyond the min task end_date 2016-05-05 18:53:54 +00:00
Waldemar Hummer 91900c995f enable UI feature to recursively set success=True for all operators within SubDagOperator 2016-04-28 13:53:05 +10: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
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
Thoralf Gutierrez e61387c9c7 remove .idea, add unittests.db to .gitignore 2015-11-12 12:56:28 +01:00
Svend Vanderveken ee597fb6a4 fixed typo in documentation + added .idea to gitignore 2015-11-12 12:11:13 +01:00
Jeremiah Lowin 7b803873cb ignore error.log 2015-08-25 16:32:29 -04:00
Arthur Wiedmer e5af257b6a fixing small typos 2015-04-21 07:49:00 -07:00
Mike Kerzhner b87c14bda2 Organizing gitignore 2015-04-10 08:18:32 -07:00
Maxime Beauchemin 4518dcb326 Making login module generic / overridable 2015-03-30 06:07:55 +00:00
Maxime Beauchemin a70efe4482 v0.4 2015-03-20 11:22:16 -07:00
Maxime Beauchemin bdb205aebc Unit tests! 2015-02-08 21:50:18 -08:00
Maxime Beauchemin 927fe04e6e Improving docs and packaging for pypi 2015-01-17 08:26:11 -08:00
Maxime 3e1a3352d5 More charts improvements 2015-01-08 22:26:37 +00:00
Maxime 376c6c723c Compressing / caching improvments around charts 2015-01-03 04:51:51 +00:00
Maxime Beauchemin 51a38ae8fc Icon that looks better on retina screens, favico 2014-11-28 12:55:45 -08:00
Maxime Beauchemin b109ba4532 Minor 2014-11-21 23:54:05 +00:00