shipyard/shipyard_airflow/dags
Anthony Lin 6b0100ab00 [Fix] Update 'trigger_rule' for Airflow Upgrade
The current 'trigger_rule' is set to 'all_done' which means
that this task will run even if one of the upstream tasks,
e.g. 'drydock_build' failed (see [0] on how task is triggered).

This is an incorrect behavior as task should only run if all
upstream tasks have succeeded. This patch set is meant to
correct this behavior.

[0] https://airflow.incubator.apache.org/concepts.html#trigger-rules

all_success: (default) all parents have succeeded
all_failed: all parents are in a failed or upstream_failed state
all_done: all parents are done with their execution
one_failed: fires as soon as at least one parent has failed, it does not wait for all parents to be done
one_success: fires as soon as at least one parent succeeds, it does not wait for all parents to be done
dummy: dependencies are just for show, trigger at will

Change-Id: I571271b79cece268ae039420e12327f187e8f35c
2018-04-16 18:03:28 -04:00
..
samples Update OpenStack Operator 2017-08-18 04:09:39 +00:00
__init__.py Add deploy site DAG skeleton 2017-08-15 16:23:42 -05:00
armada_deploy_site.py Refactor Armada Operator 2018-03-26 09:30:21 +00:00
common_step_factory.py [Fix] Update 'trigger_rule' for Airflow Upgrade 2018-04-16 18:03:28 -04:00
config_path.py Shipyard deployment configuration 2018-03-12 13:31:11 -05:00
dag_concurrency_check.py Add update_site dag, concurrency check 2017-08-23 21:53:50 -05:00
dag_deployment_configuration.py Shipyard deployment configuration 2018-03-12 13:31:11 -05:00
dag_names.py Change Name of deckhand_get_design_version Subdag 2018-04-13 10:26:32 -04:00
deckhand_get_design.py Shipyard deployment configuration 2018-03-12 13:31:11 -05:00
deploy_site.py Refactor Armada Operator 2018-03-26 09:30:21 +00:00
destroy_node.py Refactor Drydock Operator 2018-03-20 01:53:19 +00:00
drydock_deploy_site.py Refactor Drydock Operator 2018-03-20 01:53:19 +00:00
failure_handlers.py Add update_site dag, concurrency check 2017-08-23 21:53:50 -05:00
preflight_checks.py Shipyard deployment configuration 2018-03-12 13:31:11 -05:00
redeploy_server.py Refactor Armada Operator 2018-03-26 09:30:21 +00:00
update_site.py Refactor Armada Operator 2018-03-26 09:30:21 +00:00
validate_site_design.py Refactor Armada Operator 2018-03-26 09:30:21 +00:00