shipyard/src/bin/shipyard_airflow/shipyard_airflow/plugins
Bartra, Rick (rb560u) 1ae9a7c4be Improve logging of Shipyard _execute_task method during failure or time out
In the case where a Drydock task either fails or times out, it is not very
clear which Drydock task is being referred to. This commit updates the log
messages to include the Drydock task-id that has either failed or timed out.
Additionally, debug logging is added to log the Drydock task status. The reason
for this is because there are situations where a Drydock task is still running,
but on the Shipyard side the task has timed out and therefore, Shipyard shows
the task (i.e. prepare_nodes or deploy_nodes) as failed. It is good to get a point
in time reference to the task state for a couple of reasons:
1) To verify via logging that Shipyard is reporting Drydock tasks (success,
   failures, partial_successes, etc) accurately
2) Later on if Drydock shows a node as deployed, then the task can be
   queried and the state can be checked to see if the task was indeed a success.

Change-Id: I7050338e2f92ad548e639e2ea4059a520c27e686
2020-08-28 14:00:13 -04: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 Add unit tests and fix comments/samples 2019-05-29 15:02:59 -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 Improve logging of Shipyard _execute_task method during failure or time out 2020-08-28 14:00:13 -04: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 Change message when no nodes found during update 2019-03-01 09:03:56 -06: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