shipyard/shipyard_airflow
Anthony Lin 7219519135 Add Airflow Worker Upgrade Workflow
This patch set is meant to create a workflow that will allow us
to upgrade the airflow worker without causing disruption to the
current running workflow.

Note that we will set the update strategy for airflow worker
to 'OnDelete'. The 'OnDelete' update strategy implements the legacy
(1.6 and prior) behavior. When we select this update strategy, the
statefulSet controller will not automatically update Pods when a
modification is made to the StatefulSet’s '.spec.template field'.
This strategy can be selected by setting the '.spec.template.updateStrategy.type'
to 'OnDelete'. Refer to [0] for more information.

[0] https://kubernetes.io/docs/tutorials/stateful-application/basic-stateful-set/#creating-a-statefulset

Change-Id: I1f6c3564b7fba6abe422b86e36818eb2cd3454ea
2018-03-16 10:18:43 -04:00
..
conf Make log levels configurable 2018-03-15 14:36:11 -04:00
control Make log levels configurable 2018-03-15 14:36:11 -04:00
dags Add Airflow Worker Upgrade Workflow 2018-03-16 10:18:43 -04:00
db Make log levels configurable 2018-03-15 14:36:11 -04:00
plugins Add Airflow Worker Upgrade Workflow 2018-03-16 10:18:43 -04:00
schemas Shipyard deployment configuration 2018-03-12 13:31:11 -05:00
__init__.py Add deploy site DAG skeleton 2017-08-15 16:23:42 -05:00
errors.py Logging to use request scope provided by uwsgi and standard logging filters 2017-11-21 14:45:40 -06:00
policy.py Shipyard API for Configdocs Status 2018-01-05 09:50:09 -06:00
shipyard.py Logging to use request scope provided by uwsgi and standard logging filters 2017-11-21 14:45:40 -06:00
shipyard_upgrade_db.py Add database upgrade entrypoint 2018-01-25 09:37:00 -05:00