shipyard/src/bin/shipyard_airflow/shipyard_airflow/plugins
Michael Beaver 53e863954b Store status of deployment in a ConfigMap
This change adds a new Shipyard Operator that creates/updates a
ConfigMap with information on the version and status of the current
running deployment. This ConfigMap will be created at the start of the
deployments, and will be updated at the end even if the previous steps
fail.

This operator has been added to the deploy_site, update_site, and
update_software DAGs.

Change-Id: Iab9ea84d5e1edd6a8635cc4e4fa93647ee485194
2019-05-28 08:32:07 -05:00
..
__init__.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
armada_base_operator.py User context tracing through logging 2019-04-04 13:19:02 +00:00
armada_get_releases.py plugins: Add get_releases to Armada base operator 2018-09-27 16:37:54 -05:00
armada_get_status.py Remove Shipyard queries for Tiller information 2019-03-28 16:35:29 -05:00
armada_post_apply.py Remove Shipyard queries for Tiller information 2019-03-28 16:35:29 -05:00
armada_test_releases.py plugins: Add DAG and operator to test site 2018-09-27 16:37:54 -05:00
armada_validate_design.py Ensure pod logs are fetched in case of exception in any operator 2018-09-19 09:17:13 -07:00
check_k8s_node_status.py Change k8s node status to be a positive check 2018-06-30 00:14:54 -05:00
check_k8s_pod_status.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
concurrency_check_operator.py Create Xcom Pusher/Puller for concurrency_check 2019-05-25 19:02:29 -05:00
deckhand_base_operator.py User context tracing through logging 2019-04-04 13:19:02 +00:00
deckhand_client_factory.py User context tracing through logging 2019-04-04 13:19:02 +00:00
deckhand_create_site_action_tag.py Ensure pod logs are fetched in case of exception in any operator 2018-09-19 09:17:13 -07:00
deckhand_retrieve_rendered_doc.py Ensure pod logs are fetched in case of exception in any operator 2018-09-19 09:17:13 -07:00
deckhand_validate_site.py Ensure pod logs are fetched in case of exception in any operator 2018-09-19 09:17:13 -07:00
deployment_configuration_operator.py Be configuration driven when referencing document names/schemas 2019-05-02 10:47:38 -05:00
deployment_status_operator.py Store status of deployment in a ConfigMap 2019-05-28 08:32:07 -05:00
drydock_base_operator.py User context tracing through logging 2019-04-04 13:19:02 +00:00
drydock_destroy_nodes.py Add redeploy_server processing 2018-08-21 09:42:40 -05:00
drydock_errors.py Workflow to support deployment groups 2018-06-20 09:55:15 -05:00
drydock_nodes.py Be configuration driven when referencing document names/schemas 2019-05-02 10:47:38 -05:00
drydock_prepare_site.py Refactor imports to support loading dags for tests 2018-07-25 09:19:18 -05:00
drydock_relabel_nodes.py Add relabel_nodes action 2018-09-25 07:34:43 -05:00
drydock_validate_design.py User context tracing through logging 2019-04-04 13:19:02 +00:00
drydock_verify_nodes.py Block site_update if there is no host in MaaS/Drydock 2018-09-12 14:13:28 -05:00
drydock_verify_site.py Refactor imports to support loading dags for tests 2018-07-25 09:19:18 -05:00
get_k8s_logs.py Fix get_pod_logs logic to pick up accurate pods 2018-10-09 08:05:00 -07:00
k8s_preflight_checks_operator.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
openstack_operators.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
placeholder_operator.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00
promenade_base_operator.py User context tracing through logging 2019-04-04 13:19:02 +00:00
promenade_check_etcd.py Refactor imports to support loading dags for tests 2018-07-25 09:19:18 -05:00
promenade_clear_labels.py Refactor imports to support loading dags for tests 2018-07-25 09:19:18 -05:00
promenade_decommission_node.py Refactor imports to support loading dags for tests 2018-07-25 09:19:18 -05:00
promenade_drain_node.py Refactor imports to support loading dags for tests 2018-07-25 09:19:18 -05:00
promenade_shutdown_kubelet.py Refactor imports to support loading dags for tests 2018-07-25 09:19:18 -05:00
promenade_validate_site_design.py User context tracing through logging 2019-04-04 13:19:02 +00:00
service_endpoint.py User context tracing through logging 2019-04-04 13:19:02 +00:00
service_session.py User context tracing through logging 2019-04-04 13:19:02 +00:00
service_token.py Fix: various documentation and URL fixes 2018-09-24 12:53:27 +02:00
ucp_base_operator.py Be configuration driven when referencing document names/schemas 2019-05-02 10:47:38 -05:00
ucp_preflight_check_operator.py Fix: various documentation and URL fixes 2018-09-24 12:53:27 +02:00
xcom_puller.py Create Xcom Pusher/Puller for concurrency_check 2019-05-25 19:02:29 -05:00
xcom_pusher.py Refactor shipyard to UCP target layout 2018-04-24 16:47:13 -05:00