Skip to content

Sensu client delete failing on instance clean up workflow #97

@Mierdin

Description

@Mierdin

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: ''

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions