shipyard/shipyard_airflow/plugins
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
..
__init__.py Add deploy site DAG skeleton 2017-08-15 16:23:42 -05:00
airflow_task_state_operators.py Add bandit, coverage and docs to tox 2017-10-25 22:36:39 -05:00
armada_operator.py Add Airflow Worker Upgrade Workflow 2018-03-16 10:18:43 -04:00
check_k8s_node_status.py Add Backoff time before checking cluster join 2017-12-08 08:38:53 +00:00
check_k8s_pod_status.py Add Operator to Check Node Status 2017-12-07 12:21:35 -05:00
concurrency_check_operator.py Shipyard deployment configuration 2018-03-12 13:31:11 -05:00
deckhand_base_operator.py Shipyard deployment configuration 2018-03-12 13:31:11 -05:00
deckhand_client_factory.py Shipyard deployment configuration 2018-03-12 13:31:11 -05:00
deckhand_get_design.py Fix finding the correct configdocs version 2018-02-26 21:50:35 -06:00
deckhand_retrieve_rendered_doc.py Refactor Deckhand Operator 2018-02-21 22:09:26 -05:00
deckhand_validate_site.py Refactor Deckhand Operator 2018-02-21 22:09:26 -05:00
deployment_configuration_operator.py Shipyard deployment configuration 2018-03-12 13:31:11 -05:00
drydock_operators.py Shipyard deployment configuration 2018-03-12 13:31:11 -05:00
get_k8s_pod_port_ip.py Harden 'get_k8s_pod_port_ip' Operator 2018-03-08 09:26:30 +00:00
k8s_preflight_checks_operator.py Refactor Kubernetes Health Check Operator 2017-12-15 06:55:33 +00:00
openstack_operators.py Add bandit, coverage and docs to tox 2017-10-25 22:36:39 -05:00
placeholder_operator.py Add deploy site DAG skeleton 2017-08-15 16:23:42 -05:00
promenade_base_operator.py Shipyard deployment configuration 2018-03-12 13:31:11 -05:00
promenade_check_etcd.py Shipyard deployment configuration 2018-03-12 13:31:11 -05:00
promenade_clear_labels.py Shipyard deployment configuration 2018-03-12 13:31:11 -05:00
promenade_decommission_node.py Refactor Promenade Operator 2018-02-15 09:39:39 -05:00
promenade_drain_node.py Shipyard deployment configuration 2018-03-12 13:31:11 -05:00
promenade_shutdown_kubelet.py Refactor Promenade Operator 2018-02-15 09:39:39 -05:00
rest_api_plugin.py Linting: Make Shipyard mostly pep8 compliant 2017-09-29 10:58:58 -05:00
service_endpoint.py [W.I.P] Refactor Promenade Operator 2018-02-12 07:07:08 +00:00
service_session.py [W.I.P] Refactor Promenade Operator 2018-02-12 07:07:08 +00:00
service_token.py Refactor Deckhand Operator 2018-02-21 22:09:26 -05:00
ucp_preflight_check_operator.py Update Armada Operator 2018-01-08 15:09:54 -05:00
xcom_puller.py Shipyard deployment configuration 2018-03-12 13:31:11 -05:00
xcom_pusher.py Add Airflow Worker Upgrade Workflow 2018-03-16 10:18:43 -04:00