Open Mierdin opened 7 years ago
Whenever a CI workflow fails for some reason, the sensu client delete task in the cleanup workflow always fails as well.
oswaltm@st2cicd007:~$ st2 execution get 597127e67f769051b0bbf95f id: 597127e67f769051b0bbf95f action.ref: st2ci.st2_pkg_e2e_test <truncated> +-----------------------------+--------------------------+----------------------------+----------------------------+------------------------------+ | id | status | task | action | start_timestamp | +-----------------------------+--------------------------+----------------------------+----------------------------+------------------------------+ | 597127e77f769051b0bbf967 | succeeded (1s elapsed) | get_webui_server | core.noop | Thu, 20 Jul 2017 22:00:07 | | | | | | UTC | | + 597127ea7f769051b0bbf971 | succeeded (116s elapsed) | create_vm | st2cd.create_vm_role | Thu, 20 Jul 2017 22:00:09 | | | | | | UTC | | 597127ed7f769051b0bbf983 | succeeded (4s elapsed) | get_subnet_id | st2.kv.get | Thu, 20 Jul 2017 22:00:13 | | | | | | UTC | | 597127f27f769051b0bbf98b | succeeded (3s elapsed) | get_ami | st2.kv.get | Thu, 20 Jul 2017 22:00:18 | | | | | | UTC | | 597127f57f769051b0bbf993 | succeeded (4s elapsed) | check_cname | aws.r53_zone_get_cname | Thu, 20 Jul 2017 22:00:21 | | | | | | UTC | | 597127fa7f769051b0bbf99d | succeeded (4s elapsed) | run_instance | aws.ec2_run_instances | Thu, 20 Jul 2017 22:00:26 | | | | | | UTC | | 597127ff7f769051b0bbf9a5 | succeeded (12s elapsed) | wait_for_instance | aws.ec2_wait_for_state | Thu, 20 Jul 2017 22:00:31 | | | | | | UTC | | 5971280c7f769051b0bbf9ab | succeeded (38s elapsed) | wait_for_ssh | linux.wait_for_ssh | Thu, 20 Jul 2017 22:00:44 | | | | | | UTC | | 597128337f769051b0bbf9cb | succeeded (1s elapsed) | add_tags | aws.ec2_create_tags | Thu, 20 Jul 2017 22:01:23 | | | | | | UTC | | 597128357f769051b0bbf9cf | succeeded (3s elapsed) | add_cname | aws.r53_zone_add_cname | Thu, 20 Jul 2017 22:01:25 | | | | | | UTC | | 597128397f769051b0bbf9d5 | succeeded (3s elapsed) | get_distro | st2cd.get_distro | Thu, 20 Jul 2017 22:01:29 | | | | | | UTC | | 5971283d7f769051b0bbf9db | succeeded (3s elapsed) | set_hostname | st2cd.set_hostname | Thu, 20 Jul 2017 22:01:33 | | | | | | UTC | | 597128417f769051b0bbf9df | succeeded (2s elapsed) | reboot | core.remote_sudo | Thu, 20 Jul 2017 22:01:37 | | | | | | UTC | | 597128437f769051b0bbf9e1 | succeeded (1s elapsed) | wait_for_ssh_post_reboot | linux.wait_for_ssh | Thu, 20 Jul 2017 22:01:39 | | | | | | UTC | | 597127e97f769051b0bbf970 | succeeded (4s elapsed) | notify_start | slack.chat.postMessage | Thu, 20 Jul 2017 22:00:09 | | | | | | UTC | | 5971285e7f769051b0bbf9e9 | succeeded (2s elapsed) | patch_rhel6 | core.remote_sudo | Thu, 20 Jul 2017 22:02:06 | | | | | | UTC | | 597128617f769051b0bbf9f1 | succeeded (19s elapsed) | patch_rhel6_curl | core.remote_sudo | Thu, 20 Jul 2017 22:02:08 | | | | | | UTC | | 597128747f769051b0bbf9f3 | succeeded (3s elapsed) | get_bootstrap_script | core.remote_sudo | Thu, 20 Jul 2017 22:02:27 | | | | | | UTC | | 597128767f769051b0bbf9f5 | succeeded (256s elapsed) | run_bootstrap_script | core.remote_sudo | Thu, 20 Jul 2017 22:02:30 | | | | | | UTC | | 597129767f769051b0bbfa29 | succeeded (66s elapsed) | upgrade_to_enterprise | st2cd.st2_upgrade_to_enter | Thu, 20 Jul 2017 22:06:46 | | | | | prise | UTC | | + 597129b87f769051b0bbfa41 | succeeded (31s elapsed) | get_installed_version | st2cd.st2_get_installed_ve | Thu, 20 Jul 2017 22:07:52 | | | | | rsion | UTC | | 597129b97f769051b0bbfa43 | succeeded (5s elapsed) | get_distro | st2cd.get_distro | Thu, 20 Jul 2017 22:07:53 | | | | | | UTC | | 597129bf7f769051b0bbfa4c | succeeded (7s elapsed) | get_version_redhat | core.remote_sudo | Thu, 20 Jul 2017 22:07:58 | | | | | | UTC | | 597129bf7f769051b0bbfa4a | succeeded (9s elapsed) | get_version_redhat | core.remote_sudo | Thu, 20 Jul 2017 22:07:58 | | | | | | UTC | | 597129bf7f769051b0bbfa4b | succeeded (10s elapsed) | get_version_redhat | core.remote_sudo | Thu, 20 Jul 2017 22:07:58 | | | | | | UTC | | 597129bf7f769051b0bbfa4f | succeeded (7s elapsed) | get_version_redhat | core.remote_sudo | Thu, 20 Jul 2017 22:07:58 | | | | | | UTC | | 597129bf7f769051b0bbfa4d | succeeded (4s elapsed) | get_version_redhat | core.remote_sudo | Thu, 20 Jul 2017 22:07:58 | | | | | | UTC | | 597129bf7f769051b0bbfa4e | succeeded (7s elapsed) | get_version_redhat | core.remote_sudo | Thu, 20 Jul 2017 22:07:58 | | | | | | UTC | | + 597129d77f769051b0bbfa57 | failed (160s elapsed) | run_e2e_tests | st2cd.st2_e2e_tests | Thu, 20 Jul 2017 22:08:23 | | | | | | UTC | | 597129d87f769051b0bbfa59 | succeeded (2s elapsed) | get_st2_token | st2cd.get_st2_token | Thu, 20 Jul 2017 22:08:24 | | | | | | UTC | | 597129db7f769051b0bbfa61 | succeeded (109s elapsed) | setup_e2e_tests | st2cd.setup_e2e_tests | Thu, 20 Jul 2017 22:08:27 | | | | | | UTC | | 59712a497f769051b0bbfa77 | succeeded (11s elapsed) | test_core_remote_single_ho | core.remote | Thu, 20 Jul 2017 22:10:16 | | | | st | | UTC | | 59712a497f769051b0bbfa79 | failed (10s elapsed) | test_core_http | core.remote | Thu, 20 Jul 2017 22:10:16 | | | | | | UTC | | 59712a497f769051b0bbfa78 | succeeded (11s elapsed) | test_core_local | core.remote | Thu, 20 Jul 2017 22:10:16 | | | | | | UTC | | + 59712a777f769051b0bbfa8d | succeeded (120s elapsed) | destroy_vm_on_failure | st2cd.destroy_vm | Thu, 20 Jul 2017 22:11:03 | | | | | | UTC | | 59712a787f769051b0bbfa8f | succeeded (1s elapsed) | get_instance_dns | linux.dig | Thu, 20 Jul 2017 22:11:04 | | | | | | UTC | | 59712a7a7f769051b0bbfa91 | succeeded (1s elapsed) | get_instances_by_dns | aws.ec2_get_only_instances | Thu, 20 Jul 2017 22:11:06 | | | | | | UTC | | 59712a837f769051b0bbfa93 | failed (1s elapsed) | deregister_monitor | sensu.client_delete | Thu, 20 Jul 2017 22:11:15 | | | | | | UTC | | 59712a857f769051b0bbfa96 | succeeded (2s elapsed) | notify_deregister_monitor_ | slack.post_message | Thu, 20 Jul 2017 22:11:16 | | | | failure | | UTC | | 59712a857f769051b0bbfa97 | succeeded (1s elapsed) | get_volumes | aws.ec2_get_instance_attri | Thu, 20 Jul 2017 22:11:17 | | | | | bute | UTC | | 59712a877f769051b0bbfa99 | succeeded (1s elapsed) | destroy_instance | aws.ec2_terminate_instance | Thu, 20 Jul 2017 22:11:19 | | | | | s | UTC | | 59712ac47f769051b0bbfaa3 | succeeded (2s elapsed) | delete_cname | aws.r53_zone_delete_cname | Thu, 20 Jul 2017 22:12:20 | | | | | | UTC | | 59712ac77f769051b0bbfaa7 | succeeded (2s elapsed) | notify_success | slack.post_message | Thu, 20 Jul 2017 22:12:23 | | | | | | UTC | | 59712af27f769051b0bbfab8 | succeeded (3s elapsed) | notify_failure | slack.chat.postMessage | Thu, 20 Jul 2017 22:13:05 | | | | | | UTC | | 59712af27f769051b0bbfab9 | succeeded (4s elapsed) | notify_failure | slack.chat.postMessage | Thu, 20 Jul 2017 22:13:06 | | | | | | UTC | +-----------------------------+--------------------------+----------------------------+----------------------------+------------------------------+ oswaltm@st2cicd007:~$ st2 execution get 59712a837f769051b0bbfa93 id: 59712a837f769051b0bbfa93 status: failed (1s elapsed) parameters: client: st2-ent-pkg-unstable-el6 result: exit_code: 1 result: None stderr: "No handlers could be found for logger "pysensu.api" Traceback (most recent call last): File "/opt/stackstorm/st2/local/lib/python2.7/site-packages/st2common/runners/python_action_wrapper.py", line 259, in <module> obj.run() File "/opt/stackstorm/st2/local/lib/python2.7/site-packages/st2common/runners/python_action_wrapper.py", line 155, in run output = action.run(**self._parameters) File "/opt/stackstorm/packs/sensu/actions/client_delete.py", line 10, in run return self.api.delete_client(client) File "/opt/stackstorm/virtualenvs/sensu/lib/python2.7/site-packages/pysensu/api.py", line 99, in delete_client self._request('DELETE', '/clients/{}'.format(client)) File "/opt/stackstorm/virtualenvs/sensu/lib/python2.7/site-packages/pysensu/api.py", line 64, in _request raise SensuAPIException('API bad response') pysensu.api.SensuAPIException: API bad response " stdout: ''
See existing Issue: https://github.com/StackStorm-Exchange/stackstorm-sensu/issues/3 for more info
Whenever a CI workflow fails for some reason, the sensu client delete task in the cleanup workflow always fails as well.