diff --git a/output/elastic-recheck/Buildah pull image failed.yaml b/output/elastic-recheck/Buildah pull image failed.yaml new file mode 100644 index 0000000..f3c6aee --- /dev/null +++ b/output/elastic-recheck/Buildah pull image failed.yaml @@ -0,0 +1,2 @@ +query: 'message:"Image prepare failed: Pulling image failed: cmd \"buildah"' +suppress-graph: false diff --git a/output/elastic-recheck/Client_disconnected.yaml b/output/elastic-recheck/Client_disconnected.yaml new file mode 100644 index 0000000..c17b832 --- /dev/null +++ b/output/elastic-recheck/Client_disconnected.yaml @@ -0,0 +1,3 @@ +query: 'message:"400 Bad Request: Client disconnected before sending all data to backend (HTTP + 400)" AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/Connection_failure.yaml b/output/elastic-recheck/Connection_failure.yaml new file mode 100644 index 0000000..98f6898 --- /dev/null +++ b/output/elastic-recheck/Connection_failure.yaml @@ -0,0 +1,2 @@ +query: message:"Failed to connect to trunk.rdoproject.org port 80" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/Container image not found.yaml b/output/elastic-recheck/Container image not found.yaml new file mode 100644 index 0000000..f613a74 --- /dev/null +++ b/output/elastic-recheck/Container image not found.yaml @@ -0,0 +1,2 @@ +query: 'message:"404 Client Error: Not Found (\"no such id: docker.io"' +suppress-graph: false diff --git a/output/elastic-recheck/Container image prepare lock error.yaml b/output/elastic-recheck/Container image prepare lock error.yaml new file mode 100644 index 0000000..da2e7fe --- /dev/null +++ b/output/elastic-recheck/Container image prepare lock error.yaml @@ -0,0 +1,2 @@ +query: 'message:"ERROR:root:Image prepare failed: [Errno 17] File exists"' +suppress-graph: false diff --git a/output/elastic-recheck/Container not found.yaml b/output/elastic-recheck/Container not found.yaml new file mode 100644 index 0000000..78c3a0c --- /dev/null +++ b/output/elastic-recheck/Container not found.yaml @@ -0,0 +1,2 @@ +query: 'message:"ImageNotFoundException: Not found image: docker:"' +suppress-graph: false diff --git a/output/elastic-recheck/Container upload timed out.yaml b/output/elastic-recheck/Container upload timed out.yaml new file mode 100644 index 0000000..387dde2 --- /dev/null +++ b/output/elastic-recheck/Container upload timed out.yaml @@ -0,0 +1,2 @@ +query: 'message:"UnixHTTPConnectionPool(host=''localhost'', port=None): Read timed out"' +suppress-graph: false diff --git a/output/elastic-recheck/Containers failed to start.yaml b/output/elastic-recheck/Containers failed to start.yaml new file mode 100644 index 0000000..5066f1d --- /dev/null +++ b/output/elastic-recheck/Containers failed to start.yaml @@ -0,0 +1,2 @@ +query: message:"check logs in /var/log/containers/stdouts/" +suppress-graph: false diff --git a/output/elastic-recheck/Containers too many requests to registry.yaml b/output/elastic-recheck/Containers too many requests to registry.yaml new file mode 100644 index 0000000..408c21d --- /dev/null +++ b/output/elastic-recheck/Containers too many requests to registry.yaml @@ -0,0 +1,3 @@ +query: 'message:"tripleo_common.image.exception.ImageRateLimitedException" AND message:"Error + running container image prepare: Rate Limited while requesting"' +suppress-graph: false diff --git a/output/elastic-recheck/Containers too many requests.yaml b/output/elastic-recheck/Containers too many requests.yaml new file mode 100644 index 0000000..d897878 --- /dev/null +++ b/output/elastic-recheck/Containers too many requests.yaml @@ -0,0 +1,2 @@ +query: 'message:"429 Client Error: Too Many Requests for url:"' +suppress-graph: false diff --git a/output/elastic-recheck/Could_not_resolve_host.yaml b/output/elastic-recheck/Could_not_resolve_host.yaml new file mode 100644 index 0000000..a715f7f --- /dev/null +++ b/output/elastic-recheck/Could_not_resolve_host.yaml @@ -0,0 +1,2 @@ +query: message:"Could not resolve host" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/DNS_operation_timed_out.yaml b/output/elastic-recheck/DNS_operation_timed_out.yaml new file mode 100644 index 0000000..79bdb40 --- /dev/null +++ b/output/elastic-recheck/DNS_operation_timed_out.yaml @@ -0,0 +1,2 @@ +query: message:"The DNS operation timed out after" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/Delorean FAIL.yaml b/output/elastic-recheck/Delorean FAIL.yaml new file mode 100644 index 0000000..4a467c6 --- /dev/null +++ b/output/elastic-recheck/Delorean FAIL.yaml @@ -0,0 +1,2 @@ +query: message:"ERROR:dlrn:" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/ERROR_dlrn.yaml b/output/elastic-recheck/ERROR_dlrn.yaml new file mode 100644 index 0000000..4a467c6 --- /dev/null +++ b/output/elastic-recheck/ERROR_dlrn.yaml @@ -0,0 +1,2 @@ +query: message:"ERROR:dlrn:" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/Error_contacting_Ironic.yaml b/output/elastic-recheck/Error_contacting_Ironic.yaml new file mode 100644 index 0000000..a2e9f4c --- /dev/null +++ b/output/elastic-recheck/Error_contacting_Ironic.yaml @@ -0,0 +1,2 @@ +query: 'message:"Error contacting Ironic server: Node" AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/Error_registering_nodes.yaml b/output/elastic-recheck/Error_registering_nodes.yaml new file mode 100644 index 0000000..dcc12aa --- /dev/null +++ b/output/elastic-recheck/Error_registering_nodes.yaml @@ -0,0 +1,2 @@ +query: message:"Error registering nodes with ironic" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/Failed to connect to endpoints of overcloud.yaml b/output/elastic-recheck/Failed to connect to endpoints of overcloud.yaml new file mode 100644 index 0000000..8318c0b --- /dev/null +++ b/output/elastic-recheck/Failed to connect to endpoints of overcloud.yaml @@ -0,0 +1,2 @@ +query: message:"Failed to contact the endpoint at http" +suppress-graph: false diff --git a/output/elastic-recheck/Failed to provision nodes..yaml b/output/elastic-recheck/Failed to provision nodes..yaml new file mode 100644 index 0000000..ca213a1 --- /dev/null +++ b/output/elastic-recheck/Failed to provision nodes..yaml @@ -0,0 +1,2 @@ +query: message:"FATAL | Provision instances" +suppress-graph: false diff --git a/output/elastic-recheck/Failed_to_build_dep.yaml b/output/elastic-recheck/Failed_to_build_dep.yaml new file mode 100644 index 0000000..ef8d4c7 --- /dev/null +++ b/output/elastic-recheck/Failed_to_build_dep.yaml @@ -0,0 +1,2 @@ +query: message:"Failed to build" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/Failed_to_create_OVB_stack.yaml b/output/elastic-recheck/Failed_to_create_OVB_stack.yaml new file mode 100644 index 0000000..6352a4e --- /dev/null +++ b/output/elastic-recheck/Failed_to_create_OVB_stack.yaml @@ -0,0 +1,2 @@ +query: 'message:"RuntimeError: Failed to create stack" AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/Gateway_Time_out_504.yaml b/output/elastic-recheck/Gateway_Time_out_504.yaml new file mode 100644 index 0000000..c4e8916 --- /dev/null +++ b/output/elastic-recheck/Gateway_Time_out_504.yaml @@ -0,0 +1,2 @@ +query: message:"504 Gateway Time-out" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/Gateway_Time_out_HTTP.yaml b/output/elastic-recheck/Gateway_Time_out_HTTP.yaml new file mode 100644 index 0000000..666e89d --- /dev/null +++ b/output/elastic-recheck/Gateway_Time_out_HTTP.yaml @@ -0,0 +1,2 @@ +query: message:"Gateway Time-out (HTTP 504)" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/Gateway_timeout_504.yaml b/output/elastic-recheck/Gateway_timeout_504.yaml new file mode 100644 index 0000000..7a09577 --- /dev/null +++ b/output/elastic-recheck/Gateway_timeout_504.yaml @@ -0,0 +1,2 @@ +query: 'message:"504 Gateway Time-out: The server didn''t respond in time" AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/HTTP_400_Bad.yaml b/output/elastic-recheck/HTTP_400_Bad.yaml new file mode 100644 index 0000000..20674fd --- /dev/null +++ b/output/elastic-recheck/HTTP_400_Bad.yaml @@ -0,0 +1,2 @@ +query: message:"HTTP 400 Bad Request" AND (tags:"cosole") +suppress-graph: false diff --git a/output/elastic-recheck/Hiera key is undefined.yaml b/output/elastic-recheck/Hiera key is undefined.yaml new file mode 100644 index 0000000..bc62f2f --- /dev/null +++ b/output/elastic-recheck/Hiera key is undefined.yaml @@ -0,0 +1,2 @@ +query: message:" hiera key is undefined" +suppress-graph: false diff --git a/output/elastic-recheck/IPMI to nodes failed.yaml b/output/elastic-recheck/IPMI to nodes failed.yaml new file mode 100644 index 0000000..43f4ca4 --- /dev/null +++ b/output/elastic-recheck/IPMI to nodes failed.yaml @@ -0,0 +1,2 @@ +query: 'message:"Error: IPMI call failed: power status"' +suppress-graph: false diff --git a/output/elastic-recheck/Internal_Server_Error_500.yaml b/output/elastic-recheck/Internal_Server_Error_500.yaml new file mode 100644 index 0000000..6676726 --- /dev/null +++ b/output/elastic-recheck/Internal_Server_Error_500.yaml @@ -0,0 +1,2 @@ +query: 'message:"500 Internal Server Error: Failed to upload image" AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/Introspection failed cannot get IP address.yaml b/output/elastic-recheck/Introspection failed cannot get IP address.yaml new file mode 100644 index 0000000..4d47a51 --- /dev/null +++ b/output/elastic-recheck/Introspection failed cannot get IP address.yaml @@ -0,0 +1,2 @@ +query: 'message:"socket.error: [Errno 99] Cannot assign requested address"' +suppress-graph: false diff --git a/output/elastic-recheck/Introspection failed.yaml b/output/elastic-recheck/Introspection failed.yaml new file mode 100644 index 0000000..6cba72d --- /dev/null +++ b/output/elastic-recheck/Introspection failed.yaml @@ -0,0 +1,3 @@ +query: 'message:"Exception introspecting nodes" AND message:"playbook: /usr/share/ansible/tripleo-playbooks/cli-baremetal-introspect.yaml, + Run Status: failed"' +suppress-graph: false diff --git a/output/elastic-recheck/Invalid checksum format.yaml b/output/elastic-recheck/Invalid checksum format.yaml new file mode 100644 index 0000000..b047847 --- /dev/null +++ b/output/elastic-recheck/Invalid checksum format.yaml @@ -0,0 +1,2 @@ +query: message:"err.detail="invalid checksum digest format"" +suppress-graph: false diff --git a/output/elastic-recheck/Invalid_cross_device_link.yaml b/output/elastic-recheck/Invalid_cross_device_link.yaml new file mode 100644 index 0000000..8e1ee2d --- /dev/null +++ b/output/elastic-recheck/Invalid_cross_device_link.yaml @@ -0,0 +1,2 @@ +query: message:"Invalid cross-device link" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/Ironic deployment timeout.yaml b/output/elastic-recheck/Ironic deployment timeout.yaml new file mode 100644 index 0000000..abe23ee --- /dev/null +++ b/output/elastic-recheck/Ironic deployment timeout.yaml @@ -0,0 +1,2 @@ +query: message:"Timeout reached while waiting for callback for node" +suppress-graph: false diff --git a/output/elastic-recheck/Ironic node provision failed.yaml b/output/elastic-recheck/Ironic node provision failed.yaml new file mode 100644 index 0000000..59a318f --- /dev/null +++ b/output/elastic-recheck/Ironic node provision failed.yaml @@ -0,0 +1,2 @@ +query: 'message:"error: Failed to prepare node"' +suppress-graph: false diff --git a/output/elastic-recheck/Memory allocation failure for.yaml b/output/elastic-recheck/Memory allocation failure for.yaml new file mode 100644 index 0000000..1fae23e --- /dev/null +++ b/output/elastic-recheck/Memory allocation failure for.yaml @@ -0,0 +1,2 @@ +query: 'message:"Failed to allocate memory: Cannot allocate memory"' +suppress-graph: false diff --git a/output/elastic-recheck/Multinode_SSH_connection_failed.yaml b/output/elastic-recheck/Multinode_SSH_connection_failed.yaml new file mode 100644 index 0000000..a37cd64 --- /dev/null +++ b/output/elastic-recheck/Multinode_SSH_connection_failed.yaml @@ -0,0 +1,2 @@ +query: 'message:"Failed to connect to the host via ssh: ssh: connect to host" AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/MySQL failure.yaml b/output/elastic-recheck/MySQL failure.yaml new file mode 100644 index 0000000..8cbaa6e --- /dev/null +++ b/output/elastic-recheck/MySQL failure.yaml @@ -0,0 +1,2 @@ +query: message:"Can't connect to local MySQL server through socket" +suppress-graph: false diff --git a/output/elastic-recheck/No space on disk for Ironic.yaml b/output/elastic-recheck/No space on disk for Ironic.yaml new file mode 100644 index 0000000..7ebf8f9 --- /dev/null +++ b/output/elastic-recheck/No space on disk for Ironic.yaml @@ -0,0 +1,2 @@ +query: message:"is located doesn't have enough disk space. Required" +suppress-graph: false diff --git a/output/elastic-recheck/No valid host was found.yaml b/output/elastic-recheck/No valid host was found.yaml new file mode 100644 index 0000000..50409ce --- /dev/null +++ b/output/elastic-recheck/No valid host was found.yaml @@ -0,0 +1,2 @@ +query: 'message:"Went to status ERROR due to \"Message: No valid host was found"' +suppress-graph: false diff --git a/output/elastic-recheck/No_more_mirrors.yaml b/output/elastic-recheck/No_more_mirrors.yaml new file mode 100644 index 0000000..54cc943 --- /dev/null +++ b/output/elastic-recheck/No_more_mirrors.yaml @@ -0,0 +1,2 @@ +query: message:"No more mirrors to try" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/No_valid_host.yaml b/output/elastic-recheck/No_valid_host.yaml new file mode 100644 index 0000000..1604005 --- /dev/null +++ b/output/elastic-recheck/No_valid_host.yaml @@ -0,0 +1,2 @@ +query: message:"No valid host was found. There are not enough hosts" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/Node provision timeout.yaml b/output/elastic-recheck/Node provision timeout.yaml new file mode 100644 index 0000000..abe23ee --- /dev/null +++ b/output/elastic-recheck/Node provision timeout.yaml @@ -0,0 +1,2 @@ +query: message:"Timeout reached while waiting for callback for node" +suppress-graph: false diff --git a/output/elastic-recheck/Node_introspection_failed.yaml b/output/elastic-recheck/Node_introspection_failed.yaml new file mode 100644 index 0000000..4cf7d0d --- /dev/null +++ b/output/elastic-recheck/Node_introspection_failed.yaml @@ -0,0 +1,2 @@ +query: message:"Node introspection failed and no results are provided" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/Nodes_not_manageable.yaml b/output/elastic-recheck/Nodes_not_manageable.yaml new file mode 100644 index 0000000..5491506 --- /dev/null +++ b/output/elastic-recheck/Nodes_not_manageable.yaml @@ -0,0 +1,3 @@ +query: 'message:"FAILED - RETRYING: Wait until nodes will be manageable (1 retries left)" + AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/Not enough ports.yaml b/output/elastic-recheck/Not enough ports.yaml new file mode 100644 index 0000000..7c01995 --- /dev/null +++ b/output/elastic-recheck/Not enough ports.yaml @@ -0,0 +1,2 @@ +query: message:"not enough free physical ports." +suppress-graph: false diff --git a/output/elastic-recheck/Not_enough_nodes_available.yaml b/output/elastic-recheck/Not_enough_nodes_available.yaml new file mode 100644 index 0000000..d9bdad4 --- /dev/null +++ b/output/elastic-recheck/Not_enough_nodes_available.yaml @@ -0,0 +1,2 @@ +query: message:"Not enough nodes - available" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/Nova failure no valid host was found.yaml b/output/elastic-recheck/Nova failure no valid host was found.yaml new file mode 100644 index 0000000..ad52202 --- /dev/null +++ b/output/elastic-recheck/Nova failure no valid host was found.yaml @@ -0,0 +1,3 @@ +query: 'message:"ResourceInError: resources.NovaCompute: Went to status ERROR due to \"Message: + No valid host was found. , Code: 500"' +suppress-graph: false diff --git a/output/elastic-recheck/Overcloud deploy failed.yaml b/output/elastic-recheck/Overcloud deploy failed.yaml new file mode 100644 index 0000000..0774f66 --- /dev/null +++ b/output/elastic-recheck/Overcloud deploy failed.yaml @@ -0,0 +1,2 @@ +query: message:"Ansible failed, check log at /var/lib/mistral/overcloud/ansible.log" +suppress-graph: false diff --git a/output/elastic-recheck/Overcloud image create failed.yaml b/output/elastic-recheck/Overcloud image create failed.yaml new file mode 100644 index 0000000..7ab13cb --- /dev/null +++ b/output/elastic-recheck/Overcloud image create failed.yaml @@ -0,0 +1,2 @@ +query: 'message:"CalledProcessError: Command ''[''disk-image-create''"' +suppress-graph: false diff --git a/output/elastic-recheck/Overcloud_pingtest_FAILED.yaml b/output/elastic-recheck/Overcloud_pingtest_FAILED.yaml new file mode 100644 index 0000000..3846e87 --- /dev/null +++ b/output/elastic-recheck/Overcloud_pingtest_FAILED.yaml @@ -0,0 +1,2 @@ +query: message:"Overcloud pingtest FAILED" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/Overcloud_update_FAIL.yaml b/output/elastic-recheck/Overcloud_update_FAIL.yaml new file mode 100644 index 0000000..86f14d8 --- /dev/null +++ b/output/elastic-recheck/Overcloud_update_FAIL.yaml @@ -0,0 +1,2 @@ +query: message:"Overcloud update - FAILED" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/Packages conflict.yaml b/output/elastic-recheck/Packages conflict.yaml new file mode 100644 index 0000000..c5c3c34 --- /dev/null +++ b/output/elastic-recheck/Packages conflict.yaml @@ -0,0 +1,2 @@ +query: message:"conflicts with file from package" +suppress-graph: false diff --git a/output/elastic-recheck/Packages download failure.yaml b/output/elastic-recheck/Packages download failure.yaml new file mode 100644 index 0000000..6bc5f8b --- /dev/null +++ b/output/elastic-recheck/Packages download failure.yaml @@ -0,0 +1,3 @@ +query: 'message:"Failed to download packages: Cannot download" AND message:"Cannot download + repodata/repomd.xml: All mirrors were tried" AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/Ping timeout when deploying OC.yaml b/output/elastic-recheck/Ping timeout when deploying OC.yaml new file mode 100644 index 0000000..363844d --- /dev/null +++ b/output/elastic-recheck/Ping timeout when deploying OC.yaml @@ -0,0 +1,2 @@ +query: message:" is not pingable." +suppress-graph: false diff --git a/output/elastic-recheck/Providing node failed.yaml b/output/elastic-recheck/Providing node failed.yaml new file mode 100644 index 0000000..86f1180 --- /dev/null +++ b/output/elastic-recheck/Providing node failed.yaml @@ -0,0 +1,3 @@ +query: 'message:"playbook: /usr/share/ansible/tripleo-playbooks/cli-overcloud-node-provide.yaml, + Run Status: failed"' +suppress-graph: false diff --git a/output/elastic-recheck/Puppet memory fail.yaml b/output/elastic-recheck/Puppet memory fail.yaml new file mode 100644 index 0000000..1dbaa8e --- /dev/null +++ b/output/elastic-recheck/Puppet memory fail.yaml @@ -0,0 +1,2 @@ +query: 'message:"Could not evaluate: Cannot allocate memory - fork(2)"' +suppress-graph: false diff --git a/output/elastic-recheck/RUN_END_RESULT.yaml b/output/elastic-recheck/RUN_END_RESULT.yaml new file mode 100644 index 0000000..df2b864 --- /dev/null +++ b/output/elastic-recheck/RUN_END_RESULT.yaml @@ -0,0 +1,2 @@ +query: message:"RUN END RESULT_TIMED_OUT" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/SEVERE_ERROR_occurs.yaml b/output/elastic-recheck/SEVERE_ERROR_occurs.yaml new file mode 100644 index 0000000..2c38319 --- /dev/null +++ b/output/elastic-recheck/SEVERE_ERROR_occurs.yaml @@ -0,0 +1,2 @@ +query: 'message:"[ERROR] - SEVERE ERROR occurs: java.lang.InterruptedException" AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/Slave_went_offline.yaml b/output/elastic-recheck/Slave_went_offline.yaml new file mode 100644 index 0000000..3f290cb --- /dev/null +++ b/output/elastic-recheck/Slave_went_offline.yaml @@ -0,0 +1,2 @@ +query: message:"Slave went offline during the build" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/Standalone or Undercloud Heat stack failed.yaml b/output/elastic-recheck/Standalone or Undercloud Heat stack failed.yaml new file mode 100644 index 0000000..caa0b18 --- /dev/null +++ b/output/elastic-recheck/Standalone or Undercloud Heat stack failed.yaml @@ -0,0 +1,2 @@ +query: 'message:"DeploymentError: Stack create failed"' +suppress-graph: false diff --git a/output/elastic-recheck/Tempest tests failed.yaml b/output/elastic-recheck/Tempest tests failed.yaml new file mode 100644 index 0000000..3c458bd --- /dev/null +++ b/output/elastic-recheck/Tempest tests failed.yaml @@ -0,0 +1,2 @@ +query: message:"... FAILED" +suppress-graph: false diff --git a/output/elastic-recheck/Timed_out_waiting.yaml b/output/elastic-recheck/Timed_out_waiting.yaml new file mode 100644 index 0000000..e5e410f --- /dev/null +++ b/output/elastic-recheck/Timed_out_waiting.yaml @@ -0,0 +1,2 @@ +query: 'message:"MessagingTimeout: Timed out waiting for a reply to message ID" AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/Unauthorized error from container registry.yaml b/output/elastic-recheck/Unauthorized error from container registry.yaml new file mode 100644 index 0000000..96962e6 --- /dev/null +++ b/output/elastic-recheck/Unauthorized error from container registry.yaml @@ -0,0 +1,2 @@ +query: message:""code":"UNAUTHORIZED","message":"authentication required"" +suppress-graph: false diff --git a/output/elastic-recheck/Undercloud install failed.yaml b/output/elastic-recheck/Undercloud install failed.yaml new file mode 100644 index 0000000..d146d42 --- /dev/null +++ b/output/elastic-recheck/Undercloud install failed.yaml @@ -0,0 +1,2 @@ +query: message:"Found ansible errors for undercloud deployment" +suppress-graph: false diff --git a/output/elastic-recheck/Websocket_timeout.yaml b/output/elastic-recheck/Websocket_timeout.yaml new file mode 100644 index 0000000..619ac41 --- /dev/null +++ b/output/elastic-recheck/Websocket_timeout.yaml @@ -0,0 +1,3 @@ +query: message:"The Workflow finished successfully but no messages were received before the + WebSocket timed out" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/after_connection_broken_by.yaml b/output/elastic-recheck/after_connection_broken_by.yaml new file mode 100644 index 0000000..7d56fdd --- /dev/null +++ b/output/elastic-recheck/after_connection_broken_by.yaml @@ -0,0 +1,3 @@ +query: message:"connect=None, read=None, redirect=None, status=None)) after connection broken + by" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/ansible_und_err.yaml b/output/elastic-recheck/ansible_und_err.yaml new file mode 100644 index 0000000..6bb7975 --- /dev/null +++ b/output/elastic-recheck/ansible_und_err.yaml @@ -0,0 +1,2 @@ +query: message:"is undefined" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/async_timeout.yaml b/output/elastic-recheck/async_timeout.yaml new file mode 100644 index 0000000..03409f5 --- /dev/null +++ b/output/elastic-recheck/async_timeout.yaml @@ -0,0 +1,2 @@ +query: message:"async task did not complete within the requested time" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/baremetal_full_undercloud_failed.yaml b/output/elastic-recheck/baremetal_full_undercloud_failed.yaml new file mode 100644 index 0000000..d3ea2e5 --- /dev/null +++ b/output/elastic-recheck/baremetal_full_undercloud_failed.yaml @@ -0,0 +1,2 @@ +query: message:"Playbook run of baremetal-full-undercloud.yml failed" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/command_exe.yaml b/output/elastic-recheck/command_exe.yaml new file mode 100644 index 0000000..52716b2 --- /dev/null +++ b/output/elastic-recheck/command_exe.yaml @@ -0,0 +1,2 @@ +query: message:"failed because the control process exited with error code" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/curl_failed_get_image.yaml b/output/elastic-recheck/curl_failed_get_image.yaml new file mode 100644 index 0000000..53364fe --- /dev/null +++ b/output/elastic-recheck/curl_failed_get_image.yaml @@ -0,0 +1,2 @@ +query: message:"Couldn't open file " AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/deploy_re.yaml b/output/elastic-recheck/deploy_re.yaml new file mode 100644 index 0000000..ace12fe --- /dev/null +++ b/output/elastic-recheck/deploy_re.yaml @@ -0,0 +1,2 @@ +query: message:"Deployment exited with non-zero status code:" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/exec_re.yaml b/output/elastic-recheck/exec_re.yaml new file mode 100644 index 0000000..0a5d1f0 --- /dev/null +++ b/output/elastic-recheck/exec_re.yaml @@ -0,0 +1,2 @@ +query: message:"returned 1 instead of one of" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/exec_user_process_caused.yaml b/output/elastic-recheck/exec_user_process_caused.yaml new file mode 100644 index 0000000..63b936f --- /dev/null +++ b/output/elastic-recheck/exec_user_process_caused.yaml @@ -0,0 +1,2 @@ +query: message:"exec user process caused" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/exit_value_143.yaml b/output/elastic-recheck/exit_value_143.yaml new file mode 100644 index 0000000..c34a555 --- /dev/null +++ b/output/elastic-recheck/exit_value_143.yaml @@ -0,0 +1,2 @@ +query: 'message:": exit_value=143" AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/gcc_failed.yaml b/output/elastic-recheck/gcc_failed.yaml new file mode 100644 index 0000000..439551f --- /dev/null +++ b/output/elastic-recheck/gcc_failed.yaml @@ -0,0 +1,2 @@ +query: 'message:"error: command ''gcc'' failed with exit status 1" AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/git_re.yaml b/output/elastic-recheck/git_re.yaml new file mode 100644 index 0000000..0210147 --- /dev/null +++ b/output/elastic-recheck/git_re.yaml @@ -0,0 +1,2 @@ +query: message:"Unable to look up" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/gitnet_re.yaml b/output/elastic-recheck/gitnet_re.yaml new file mode 100644 index 0000000..5c64297 --- /dev/null +++ b/output/elastic-recheck/gitnet_re.yaml @@ -0,0 +1,2 @@ +query: message:"Network is unreachable" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/instack_install_undercloud_zero.yaml b/output/elastic-recheck/instack_install_undercloud_zero.yaml new file mode 100644 index 0000000..6cf04b6 --- /dev/null +++ b/output/elastic-recheck/instack_install_undercloud_zero.yaml @@ -0,0 +1,2 @@ +query: message:"Command 'instack-install-undercloud' returned non-zero exit status" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/kolla_build_localhost.yaml b/output/elastic-recheck/kolla_build_localhost.yaml new file mode 100644 index 0000000..354b13f --- /dev/null +++ b/output/elastic-recheck/kolla_build_localhost.yaml @@ -0,0 +1,3 @@ +query: 'message:"fatal: [localhost]: FAILED! => {"changed": true, "cmd": ["kolla-build"" AND + (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/missing_file.yaml b/output/elastic-recheck/missing_file.yaml new file mode 100644 index 0000000..c13f107 --- /dev/null +++ b/output/elastic-recheck/missing_file.yaml @@ -0,0 +1,2 @@ +query: message:"No such file or directory" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/multinode_standalone_playbook_failed.yaml b/output/elastic-recheck/multinode_standalone_playbook_failed.yaml new file mode 100644 index 0000000..0e63b53 --- /dev/null +++ b/output/elastic-recheck/multinode_standalone_playbook_failed.yaml @@ -0,0 +1,2 @@ +query: message:"Playbook run of multinode-standalone.yml failed" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/oooq_undercloud_fail.yaml b/output/elastic-recheck/oooq_undercloud_fail.yaml new file mode 100644 index 0000000..4c295cc --- /dev/null +++ b/output/elastic-recheck/oooq_undercloud_fail.yaml @@ -0,0 +1,2 @@ +query: 'message:"ERROR: Heat log files: /var/log/heat-launcher/undercloud_deploy" AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/overcloud_deploy_result_failed.yaml b/output/elastic-recheck/overcloud_deploy_result_failed.yaml new file mode 100644 index 0000000..9d05caa --- /dev/null +++ b/output/elastic-recheck/overcloud_deploy_result_failed.yaml @@ -0,0 +1,2 @@ +query: 'message:""overcloud_deploy_result": "failed"" AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/pip_install_fail.yaml b/output/elastic-recheck/pip_install_fail.yaml new file mode 100644 index 0000000..0251450 --- /dev/null +++ b/output/elastic-recheck/pip_install_fail.yaml @@ -0,0 +1,2 @@ +query: message:"Could not install requirement" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/playbook_err_re.yaml b/output/elastic-recheck/playbook_err_re.yaml new file mode 100644 index 0000000..3d12ed6 --- /dev/null +++ b/output/elastic-recheck/playbook_err_re.yaml @@ -0,0 +1,2 @@ +query: message:"ERROR! the playbook:" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/python_setup_egg_info.yaml b/output/elastic-recheck/python_setup_egg_info.yaml new file mode 100644 index 0000000..932f425 --- /dev/null +++ b/output/elastic-recheck/python_setup_egg_info.yaml @@ -0,0 +1,2 @@ +query: message:""python setup.py egg_info" failed with error code 1" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/remote_end_hung_up.yaml b/output/elastic-recheck/remote_end_hung_up.yaml new file mode 100644 index 0000000..7fdd187 --- /dev/null +++ b/output/elastic-recheck/remote_end_hung_up.yaml @@ -0,0 +1,2 @@ +query: 'message:"fatal: The remote end hung up unexpectedly" AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/selinux denials found.yaml b/output/elastic-recheck/selinux denials found.yaml new file mode 100644 index 0000000..b731a18 --- /dev/null +++ b/output/elastic-recheck/selinux denials found.yaml @@ -0,0 +1,2 @@ +query: message:"denied" +suppress-graph: false diff --git a/output/elastic-recheck/setup_script_failed.yaml b/output/elastic-recheck/setup_script_failed.yaml new file mode 100644 index 0000000..4b94b80 --- /dev/null +++ b/output/elastic-recheck/setup_script_failed.yaml @@ -0,0 +1,2 @@ +query: message:"setup script run by this job failed - exit code:" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/ssh_re.yaml b/output/elastic-recheck/ssh_re.yaml new file mode 100644 index 0000000..dc6126f --- /dev/null +++ b/output/elastic-recheck/ssh_re.yaml @@ -0,0 +1,2 @@ +query: message:"No route to host" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/stack_status_CREATE_FAILED.yaml b/output/elastic-recheck/stack_status_CREATE_FAILED.yaml new file mode 100644 index 0000000..56bf30b --- /dev/null +++ b/output/elastic-recheck/stack_status_CREATE_FAILED.yaml @@ -0,0 +1,2 @@ +query: 'message:"stack_status: CREATE_FAILED" AND (tags:"console")' +suppress-graph: false diff --git a/output/elastic-recheck/tempest_playbook_failed.yaml b/output/elastic-recheck/tempest_playbook_failed.yaml new file mode 100644 index 0000000..78b3ce8 --- /dev/null +++ b/output/elastic-recheck/tempest_playbook_failed.yaml @@ -0,0 +1,2 @@ +query: message:"Playbook run of baremetal-full-overcloud-validate.yml failed" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/tempest_tests_run.yaml b/output/elastic-recheck/tempest_tests_run.yaml new file mode 100644 index 0000000..05a8410 --- /dev/null +++ b/output/elastic-recheck/tempest_tests_run.yaml @@ -0,0 +1,2 @@ +query: message:"> /var/log/tempest/tempest_run.log" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/timeout_re.yaml b/output/elastic-recheck/timeout_re.yaml new file mode 100644 index 0000000..200ce25 --- /dev/null +++ b/output/elastic-recheck/timeout_re.yaml @@ -0,0 +1,2 @@ +query: message:"Killed by timeout." AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/update_FAILED.yaml b/output/elastic-recheck/update_FAILED.yaml new file mode 100644 index 0000000..8a382d0 --- /dev/null +++ b/output/elastic-recheck/update_FAILED.yaml @@ -0,0 +1,2 @@ +query: message:"UPDATE_FAILED" AND (tags:"console") +suppress-graph: false diff --git a/output/elastic-recheck/zcl_re.yaml b/output/elastic-recheck/zcl_re.yaml new file mode 100644 index 0000000..8323622 --- /dev/null +++ b/output/elastic-recheck/zcl_re.yaml @@ -0,0 +1,2 @@ +query: 'message:"stderr: ''fatal: unable to access ''" AND (tags:"console")' +suppress-graph: false diff --git a/output/sova-pattern-generated.json b/output/sova-pattern-generated.json index bdae2ce..b7da7b6 100644 --- a/output/sova-pattern-generated.json +++ b/output/sova-pattern-generated.json @@ -1,5 +1,14 @@ { "patterns": { + "bmc": [ + { + "id": "Introspection_failed_cannot_get_IP_address", + "logstash": "", + "msg": "Introspection_failed_cannot_get_IP_address", + "pattern": "Introspection_failed_cannot_get_IP_address", + "tag": "infra" + } + ], "console": [ { "id": "java_io_exception_remote_call", @@ -15,13 +24,6 @@ "pattern": "overcloud_create_failed", "tag": "info" }, - { - "id": "timeout_re", - "logstash": "", - "msg": "timeout_re", - "pattern": "timeout_re", - "tag": "info" - }, { "id": "curl_re", "logstash": "", @@ -70,6 +72,795 @@ "msg": "Test_2", "pattern": "Test_2", "tag": "info" + }, + { + "id": "No_valid_host", + "logstash": "", + "msg": "No_valid_host", + "pattern": "No_valid_host", + "tag": "info" + }, + { + "id": "Connection_failure", + "logstash": "", + "msg": "Connection_failure", + "pattern": "Connection_failure", + "tag": "info" + }, + { + "id": "Overcloud_pingtest_FAILED", + "logstash": "", + "msg": "Overcloud_pingtest_FAILED", + "pattern": "Overcloud_pingtest_FAILED", + "tag": "info" + }, + { + "id": "Error_contacting_Ironic", + "logstash": "", + "msg": "Error_contacting_Ironic", + "pattern": "Error_contacting_Ironic", + "tag": "info" + }, + { + "id": "Node_introspection_failed", + "logstash": "", + "msg": "Node_introspection_failed", + "pattern": "Node_introspection_failed", + "tag": "info" + }, + { + "id": "RUN_END_RESULT", + "logstash": "", + "msg": "RUN_END_RESULT", + "pattern": "RUN_END_RESULT", + "tag": "info" + }, + { + "id": "Timed_out_waiting", + "logstash": "", + "msg": "Timed_out_waiting", + "pattern": "Timed_out_waiting", + "tag": "info" + }, + { + "id": "timeout_re", + "logstash": "", + "msg": "timeout_re", + "pattern": "timeout_re", + "tag": "info" + }, + { + "id": "exec_re", + "logstash": "", + "msg": "exec_re", + "pattern": "exec_re", + "tag": "info" + }, + { + "id": "ERROR_dlrn", + "logstash": "", + "msg": "ERROR_dlrn", + "pattern": "ERROR_dlrn", + "tag": "info" + }, + { + "id": "Internal_Server_Error_500", + "logstash": "", + "msg": "Internal_Server_Error_500", + "pattern": "Internal_Server_Error_500", + "tag": "info" + }, + { + "id": "Slave_went_offline", + "logstash": "", + "msg": "Slave_went_offline", + "pattern": "Slave_went_offline", + "tag": "info" + }, + { + "id": "Could_not_resolve_host", + "logstash": "", + "msg": "Could_not_resolve_host", + "pattern": "Could_not_resolve_host", + "tag": "info" + }, + { + "id": "DNS_operation_timed_out", + "logstash": "", + "msg": "DNS_operation_timed_out", + "pattern": "DNS_operation_timed_out", + "tag": "info" + }, + { + "id": "remote_end_hung_up", + "logstash": "", + "msg": "remote_end_hung_up", + "pattern": "remote_end_hung_up", + "tag": "info" + }, + { + "id": "missing_file", + "logstash": "", + "msg": "missing_file", + "pattern": "missing_file", + "tag": "info" + }, + { + "id": "SEVERE_ERROR_occurs", + "logstash": "", + "msg": "SEVERE_ERROR_occurs", + "pattern": "SEVERE_ERROR_occurs", + "tag": "info" + }, + { + "id": "instack_install_undercloud_zero", + "logstash": "", + "msg": "instack_install_undercloud_zero", + "pattern": "instack_install_undercloud_zero", + "tag": "info" + }, + { + "id": "Failed_to_build_dep", + "logstash": "", + "msg": "Failed_to_build_dep", + "pattern": "Failed_to_build_dep", + "tag": "info" + }, + { + "id": "curl_failed_get_image", + "logstash": "", + "msg": "curl_failed_get_image", + "pattern": "curl_failed_get_image", + "tag": "info" + }, + { + "id": "gcc_failed", + "logstash": "", + "msg": "gcc_failed", + "pattern": "gcc_failed", + "tag": "info" + }, + { + "id": "update_FAILED", + "logstash": "", + "msg": "update_FAILED", + "pattern": "update_FAILED", + "tag": "info" + }, + { + "id": "git_re", + "logstash": "", + "msg": "git_re", + "pattern": "git_re", + "tag": "info" + }, + { + "id": "deploy_re", + "logstash": "", + "msg": "deploy_re", + "pattern": "deploy_re", + "tag": "info" + }, + { + "id": "tempest_tests_run", + "logstash": "", + "msg": "tempest_tests_run", + "pattern": "tempest_tests_run", + "tag": "info" + }, + { + "id": "No_more_mirrors", + "logstash": "", + "msg": "No_more_mirrors", + "pattern": "No_more_mirrors", + "tag": "info" + }, + { + "id": "stack_status_CREATE_FAILED", + "logstash": "", + "msg": "stack_status_CREATE_FAILED", + "pattern": "stack_status_CREATE_FAILED", + "tag": "info" + }, + { + "id": "python_setup_egg_info", + "logstash": "", + "msg": "python_setup_egg_info", + "pattern": "python_setup_egg_info", + "tag": "info" + }, + { + "id": "Gateway_timeout_504", + "logstash": "", + "msg": "Gateway_timeout_504", + "pattern": "Gateway_timeout_504", + "tag": "info" + }, + { + "id": "Error_registering_nodes", + "logstash": "", + "msg": "Error_registering_nodes", + "pattern": "Error_registering_nodes", + "tag": "info" + }, + { + "id": "Client_disconnected", + "logstash": "", + "msg": "Client_disconnected", + "pattern": "Client_disconnected", + "tag": "info" + }, + { + "id": "HTTP_400_Bad", + "logstash": "", + "msg": "HTTP_400_Bad", + "pattern": "HTTP_400_Bad", + "tag": "info" + }, + { + "id": "command_exe", + "logstash": "", + "msg": "command_exe", + "pattern": "command_exe", + "tag": "info" + }, + { + "id": "zcl_re", + "logstash": "", + "msg": "zcl_re", + "pattern": "zcl_re", + "tag": "info" + }, + { + "id": "gitnet_re", + "logstash": "", + "msg": "gitnet_re", + "pattern": "gitnet_re", + "tag": "info" + }, + { + "id": "ssh_re", + "logstash": "", + "msg": "ssh_re", + "pattern": "ssh_re", + "tag": "info" + }, + { + "id": "Not_enough_nodes_available", + "logstash": "", + "msg": "Not_enough_nodes_available", + "pattern": "Not_enough_nodes_available", + "tag": "info" + }, + { + "id": "Gateway_Time_out_504", + "logstash": "", + "msg": "Gateway_Time_out_504", + "pattern": "Gateway_Time_out_504", + "tag": "info" + }, + { + "id": "Gateway_Time_out_HTTP", + "logstash": "", + "msg": "Gateway_Time_out_HTTP", + "pattern": "Gateway_Time_out_HTTP", + "tag": "info" + }, + { + "id": "after_connection_broken_by", + "logstash": "", + "msg": "after_connection_broken_by", + "pattern": "after_connection_broken_by", + "tag": "info" + }, + { + "id": "overcloud_deploy_result_failed", + "logstash": "", + "msg": "overcloud_deploy_result_failed", + "pattern": "overcloud_deploy_result_failed", + "tag": "info" + }, + { + "id": "oooq_undercloud_fail", + "logstash": "", + "msg": "oooq_undercloud_fail", + "pattern": "oooq_undercloud_fail", + "tag": "info" + }, + { + "id": "setup_script_failed", + "logstash": "", + "msg": "setup_script_failed", + "pattern": "setup_script_failed", + "tag": "info" + }, + { + "id": "playbook_err_re", + "logstash": "", + "msg": "playbook_err_re", + "pattern": "playbook_err_re", + "tag": "info" + }, + { + "id": "ansible_und_err", + "logstash": "", + "msg": "ansible_und_err", + "pattern": "ansible_und_err", + "tag": "info" + }, + { + "id": "Multinode_SSH_connection_failed", + "logstash": "", + "msg": "Multinode_SSH_connection_failed", + "pattern": "Multinode_SSH_connection_failed", + "tag": "info" + }, + { + "id": "Overcloud_update_FAIL", + "logstash": "", + "msg": "Overcloud_update_FAIL", + "pattern": "Overcloud_update_FAIL", + "tag": "info" + }, + { + "id": "pip_install_fail", + "logstash": "", + "msg": "pip_install_fail", + "pattern": "pip_install_fail", + "tag": "info" + }, + { + "id": "Invalid_cross_device_link", + "logstash": "", + "msg": "Invalid_cross_device_link", + "pattern": "Invalid_cross_device_link", + "tag": "info" + }, + { + "id": "exit_value_143", + "logstash": "", + "msg": "exit_value_143", + "pattern": "exit_value_143", + "tag": "info" + }, + { + "id": "convert_fail_re", + "logstash": "", + "msg": "convert_fail_re", + "pattern": "convert_fail_re", + "tag": "info" + }, + { + "id": "kolla_build_localhost", + "logstash": "", + "msg": "kolla_build_localhost", + "pattern": "kolla_build_localhost", + "tag": "info" + }, + { + "id": "kolla_fail_re", + "logstash": "", + "msg": "kolla_fail_re", + "pattern": "kolla_fail_re", + "tag": "info" + }, + { + "id": "Websocket_timeout", + "logstash": "", + "msg": "Websocket_timeout", + "pattern": "Websocket_timeout", + "tag": "info" + }, + { + "id": "exec_user_process_caused", + "logstash": "", + "msg": "exec_user_process_caused", + "pattern": "exec_user_process_caused", + "tag": "info" + }, + { + "id": "stack_oc_timeout_re", + "logstash": "", + "msg": "stack_oc_timeout_re", + "pattern": "stack_oc_timeout_re", + "tag": "info" + }, + { + "id": "Failed_to_create_OVB_stack", + "logstash": "", + "msg": "Failed_to_create_OVB_stack", + "pattern": "Failed_to_create_OVB_stack", + "tag": "info" + }, + { + "id": "unbound_var_re", + "logstash": "", + "msg": "unbound_var_re", + "pattern": "unbound_var_re", + "tag": "info" + }, + { + "id": "multinode_standalone_playbook_failed", + "logstash": "", + "msg": "multinode_standalone_playbook_failed", + "pattern": "multinode_standalone_playbook_failed", + "tag": "info" + }, + { + "id": "async_timeout", + "logstash": "", + "msg": "async_timeout", + "pattern": "async_timeout", + "tag": "info" + }, + { + "id": "Nodes_not_manageable", + "logstash": "", + "msg": "Nodes_not_manageable", + "pattern": "Nodes_not_manageable", + "tag": "info" + }, + { + "id": "tempest_playbook_failed", + "logstash": "", + "msg": "tempest_playbook_failed", + "pattern": "tempest_playbook_failed", + "tag": "info" + }, + { + "id": "baremetal_full_undercloud_failed", + "logstash": "", + "msg": "baremetal_full_undercloud_failed", + "pattern": "baremetal_full_undercloud_failed", + "tag": "info" + }, + { + "id": "Delorean_FAIL", + "logstash": "", + "msg": "Delorean_FAIL", + "pattern": "Delorean_FAIL", + "tag": "info" + }, + { + "id": "Packages_download_failure", + "logstash": "", + "msg": "Packages_download_failure", + "pattern": "Packages download failure", + "tag": "info" + }, + { + "id": "Tempest_tests_failed", + "logstash": "", + "msg": "Tempest_tests_failed", + "pattern": "Tempest_tests_failed", + "tag": "info" + } + ], + "errors": [ + { + "id": "Buildah_pull_image_failed", + "logstash": "", + "msg": "Buildah_pull_image_failed", + "pattern": "Buildah_pull_image_failed", + "tag": "info" + }, + { + "id": "Unauthorized_error_from_container_registry", + "logstash": "", + "msg": "Unauthorized_error_from_container_registry", + "pattern": "Unauthorized_error_from_container_registry", + "tag": "info" + }, + { + "id": "Memory_allocation_failure_for", + "logstash": "", + "msg": "Memory_allocation_failure_for", + "pattern": "Memory_allocation_failure_for", + "tag": "info" + }, + { + "id": "Node_provision_timeout", + "logstash": "", + "msg": "Node_provision_timeout", + "pattern": "Node_provision_timeout", + "tag": "info" + }, + { + "id": "Containers_failed_to_start", + "logstash": "", + "msg": "Containers_failed_to_start", + "pattern": "Containers_failed_to_start", + "tag": "info" + } + ], + "ironic-conductor": [ + { + "id": "Ironic_deployment_timeout", + "logstash": "", + "msg": "Ironic_deployment_timeout", + "pattern": "Ironic_deployment_timeout", + "tag": "info" + }, + { + "id": "No_space_on_disk_for_Ironic", + "logstash": "", + "msg": "No_space_on_disk_for_Ironic", + "pattern": "No_space_on_disk_for_Ironic", + "tag": "infra" + } + ], + "logstash": [ + { + "id": "Ping_timeout_when_deploying_OC", + "logstash": "", + "msg": "Ping_timeout_when_deploying_OC", + "pattern": "Ping_timeout_when_deploying_OC", + "tag": "infra" + }, + { + "id": "Yum_download_network_failure", + "logstash": "", + "msg": "Yum_download_network_failure", + "pattern": "Yum_download_network_failure", + "tag": "infra" + }, + { + "id": "Container_upload_timed_out", + "logstash": "", + "msg": "Container_upload_timed_out", + "pattern": "Container_upload_timed_out", + "tag": "infra" + }, + { + "id": "Container_image_not_found", + "logstash": "", + "msg": "Container_image_not_found", + "pattern": "Container_image_not_found", + "tag": "infra" + }, + { + "id": "Failed_to_connect_to_endpoints_of_overcloud", + "logstash": "", + "msg": "Failed_to_connect_to_endpoints_of_overcloud", + "pattern": "Failed_to_connect_to_endpoints_of_overcloud", + "tag": "infra" + }, + { + "id": "Overcloud_deploy_failed", + "logstash": "", + "msg": "Overcloud_deploy_failed", + "pattern": "Overcloud_deploy_failed", + "tag": "infra" + }, + { + "id": "Overcloud_image_create_failed", + "logstash": "", + "msg": "Overcloud_image_create_failed", + "pattern": "Overcloud_image_create_failed", + "tag": "infra" + }, + { + "id": "Container_not_found", + "logstash": "", + "msg": "Container_not_found", + "pattern": "Container_not_found", + "tag": "infra" + }, + { + "id": "Ironic_node_provision_failed", + "logstash": "", + "msg": "Ironic_node_provision_failed", + "pattern": "Ironic_node_provision_failed", + "tag": "infra" + }, + { + "id": "IPMI_to_nodes_failed", + "logstash": "", + "msg": "IPMI_to_nodes_failed", + "pattern": "IPMI_to_nodes_failed", + "tag": "infra" + }, + { + "id": "Hiera_key_is_undefined", + "logstash": "", + "msg": "Hiera_key_is_undefined", + "pattern": "Hiera_key_is_undefined", + "tag": "code" + }, + { + "id": "Undercloud_install_failed", + "logstash": "", + "msg": "Undercloud_install_failed", + "pattern": "Undercloud_install_failed", + "tag": "code" + }, + { + "id": "IPMI_to_nodes_failed", + "logstash": "", + "msg": "IPMI_to_nodes_failed", + "pattern": "IPMI_to_nodes_failed", + "tag": "infra" + }, + { + "id": "Nova_failure_no_valid_host_was_found", + "logstash": "", + "msg": "Nova_failure_no_valid_host_was_found", + "pattern": "Nova_failure_no_valid_host_was_found", + "tag": "infra" + }, + { + "id": "Standalone_or_Undercloud_Heat_stack_failed", + "logstash": "", + "msg": "Standalone_or_Undercloud_Heat_stack_failed", + "pattern": "Standalone_or_Undercloud_Heat_stack_failed", + "tag": "code" + }, + { + "id": "Puppet_FAIL", + "logstash": "", + "msg": "Puppet_FAIL", + "pattern": "Puppet_FAIL", + "tag": "code" + }, + { + "id": "MySQL_failure", + "logstash": "", + "msg": "MySQL_failure", + "pattern": "MySQL_failure", + "tag": "code" + }, + { + "id": "Puppet_memory_fail", + "logstash": "", + "msg": "Puppet_memory_fail", + "pattern": "Puppet_memory_fail", + "tag": "infra" + }, + { + "id": "No_in_Hiera", + "logstash": "", + "msg": "No_in_Hiera", + "pattern": "No_in_Hiera", + "tag": "code" + }, + { + "id": "refresh_FAIL", + "logstash": "", + "msg": "refresh_FAIL", + "pattern": "refresh_FAIL", + "tag": "code" + }, + { + "id": "Puppet_module_FAIL", + "logstash": "", + "msg": "Puppet_module_FAIL", + "pattern": "Puppet_module_FAIL", + "tag": "code" + }, + { + "id": "MAC_conflict_between_hosts", + "logstash": "", + "msg": "MAC_conflict_between_hosts", + "pattern": "MAC_conflict_between_hosts", + "tag": "infra" + }, + { + "id": "Tempest_tests_failed", + "logstash": "", + "msg": "Tempest_tests_failed", + "pattern": "Tempest_tests_failed", + "tag": "code" + }, + { + "id": "Failed_healthcheck", + "logstash": "", + "msg": "Failed_healthcheck", + "pattern": "Failed_healthcheck", + "tag": "code" + }, + { + "id": "Container_image_prepare_lock_error", + "logstash": "", + "msg": "Container_image_prepare_lock_error", + "pattern": "Container_image_prepare_lock_error", + "tag": "code" + }, + { + "id": "Not_enough_ports", + "logstash": "", + "msg": "Not_enough_ports", + "pattern": "Not_enough_ports", + "tag": "infra" + }, + { + "id": "Introspection_failed", + "logstash": "", + "msg": "Introspection_failed", + "pattern": "Introspection failed", + "tag": "infra" + }, + { + "id": "Providing_node_failed", + "logstash": "", + "msg": "Providing_node_failed", + "pattern": "Providing_node_failed", + "tag": "infra" + }, + { + "id": "No_valid_host_was_found", + "logstash": "", + "msg": "No_valid_host_was_found", + "pattern": "No_valid_host_was_found", + "tag": "code" + }, + { + "id": "Containers_too_many_requests", + "logstash": "", + "msg": "Containers_too_many_requests", + "pattern": "Containers_too_many_requests", + "tag": "code" + }, + { + "id": "Failed_to_provision_nodes.", + "logstash": "", + "msg": "Failed_to_provision_nodes.", + "pattern": "Failed_to_provision_nodes.", + "tag": "infra" + }, + { + "id": "Containers_too_many_requests_to_registry", + "logstash": "", + "msg": "Containers_too_many_requests_to_registry", + "pattern": "Containers_too_many_requests_to_registry", + "tag": "infra" + }, + { + "id": "Containers_too_many_requests_to_registry", + "logstash": "", + "msg": "Containers_too_many_requests_to_registry", + "pattern": "Containers too many requests to registry", + "tag": "infra" + }, + { + "id": "Packages_conflict", + "logstash": "", + "msg": "Packages_conflict", + "pattern": "Packages_conflict", + "tag": "code" + } + ], + "registry_log": [ + { + "id": "Invalid_checksum_format", + "logstash": "", + "msg": "Invalid_checksum_format", + "pattern": "Invalid_checksum_format", + "tag": "infra" + } + ], + "selinux": [ + { + "id": "selinux_denials_found", + "logstash": "", + "msg": "selinux_denials_found", + "pattern": "selinux_denials_found", + "tag": "code" + } + ], + "syslog": [ + { + "id": "service_FAIL", + "logstash": "", + "msg": "service_FAIL", + "pattern": "service_FAIL", + "tag": "command_exe" + }, + { + "id": "Failed_to_start_container", + "logstash": "", + "msg": "Failed_to_start_container", + "pattern": "Failed_to_start_container", + "tag": "command_exe" } ] }, @@ -86,10 +877,6 @@ "name": "overcloud_create_failed", "regex": "Stack\\ overcloud\\ CREATE_FAILED" }, - { - "name": "timeout_re", - "regex": "Killed\\s+timeout -s 9" - }, { "name": "curl_re", "regex": "curl. .*? couldn.t open file \"(.*?)\"" @@ -117,6 +904,465 @@ { "name": "Test_2", "regex": "ReadTimeoutError:\\ HTTPConnectionPool" + }, + { + "name": "No_valid_host", + "regex": "No\\ valid\\ host\\ was\\ found\\.\\ There\\ are\\ not\\ enough\\ hosts" + }, + { + "name": "Connection_failure", + "regex": "Failed\\ to\\ connect\\ to\\ trunk\\.rdoproject\\.org\\ port\\ 80" + }, + { + "name": "Overcloud_pingtest_FAILED", + "regex": "Overcloud\\ pingtest\\ FAILED" + }, + { + "name": "Error_contacting_Ironic", + "regex": "Error\\ contacting\\ Ironic\\ server:\\ Node" + }, + { + "name": "Node_introspection_failed", + "regex": "Node\\ introspection\\ failed\\ and\\ no\\ results\\ are\\ provided" + }, + { + "name": "RUN_END_RESULT", + "regex": "RUN\\ END\\ RESULT_TIMED_OUT" + }, + { + "name": "Timed_out_waiting", + "regex": "MessagingTimeout:\\ Timed\\ out\\ waiting\\ for\\ a\\ reply\\ to\\ message\\ ID" + }, + { + "name": "timeout_re", + "regex": "Killed\\s+timeout -s 9" + }, + { + "name": "exec_re", + "regex": "Error: (\\S+?) \\S+ returned 1 instead of one of" + }, + { + "name": "ERROR_dlrn", + "regex": "ERROR:dlrn:" + }, + { + "name": "Internal_Server_Error_500", + "regex": "500\\ Internal\\ Server\\ Error:\\ Failed\\ to\\ upload\\ image" + }, + { + "name": "Slave_went_offline", + "regex": "Slave\\ went\\ offline\\ during\\ the\\ build" + }, + { + "name": "Could_not_resolve_host", + "regex": "Could not resolve host: (\\S+)" + }, + { + "name": "DNS_operation_timed_out", + "regex": "The\\ DNS\\ operation\\ timed\\ out\\ after" + }, + { + "name": "remote_end_hung_up", + "regex": "fatal:\\ The\\ remote\\ end\\ hung\\ up\\ unexpectedly" + }, + { + "name": "missing_file", + "regex": "can't read ([^ ]+): No such file or directory" + }, + { + "name": "SEVERE_ERROR_occurs", + "regex": "\\[ERROR\\]\\ \\-\\ SEVERE\\ ERROR\\ occurs:\\ java\\.lang\\.InterruptedException" + }, + { + "name": "instack_install_undercloud_zero", + "regex": "Command\\ 'instack\\-install\\-undercloud'\\ returned\\ non\\-zero\\ exit\\ status" + }, + { + "name": "Failed_to_build_dep", + "regex": "Failed to build (.*)" + }, + { + "name": "curl_failed_get_image", + "regex": "curl. .*? couldn.t open file \"(.*?)\"" + }, + { + "name": "gcc_failed", + "regex": "error:\\ command\\ 'gcc'\\ failed\\ with\\ exit\\ status\\ 1" + }, + { + "name": "update_FAILED", + "regex": "UPDATE_FAILED" + }, + { + "name": "git_re", + "regex": "fatal: Unable to look up (\\S+)" + }, + { + "name": "deploy_re", + "regex": "Deployment exited with non-zero status code: (\\d+)" + }, + { + "name": "tempest_tests_run", + "regex": ">\\ /var/log/tempest/tempest_run\\.log" + }, + { + "name": "No_more_mirrors", + "regex": "No\\ more\\ mirrors\\ to\\ try" + }, + { + "name": "stack_status_CREATE_FAILED", + "regex": "stack_status:\\ CREATE_FAILED" + }, + { + "name": "python_setup_egg_info", + "regex": "\"python\\ setup\\.py\\ egg_info\"\\ failed\\ with\\ error\\ code\\ 1" + }, + { + "name": "Gateway_timeout_504", + "regex": "504\\ Gateway\\ Time\\-out:\\ The\\ server\\ didn't\\ respond\\ in\\ time" + }, + { + "name": "Error_registering_nodes", + "regex": "Error\\ registering\\ nodes\\ with\\ ironic" + }, + { + "name": "Client_disconnected", + "regex": "400\\ Bad\\ Request:\\ Client\\ disconnected\\ before\\ sending\\ all\\ data\\ to\\ backend\\ \\(HTTP\\ 400\\)" + }, + { + "name": "HTTP_400_Bad", + "regex": "HTTP\\ 400\\ Bad\\ Request" + }, + { + "name": "command_exe", + "regex": "Job for (.+) failed because the control process exited with error code." + }, + { + "name": "zcl_re", + "regex": "stderr: 'fatal: unable to access 'http.+/devstack-gate/.*Network is unreachable.*" + }, + { + "name": "gitnet_re", + "regex": "fatal: unable to access 'http.*Network is unreachable" + }, + { + "name": "ssh_re", + "regex": "ssh: connect to host .+ port .+: No route to host" + }, + { + "name": "Not_enough_nodes_available", + "regex": "Not\\ enough\\ nodes\\ \\-\\ available" + }, + { + "name": "Gateway_Time_out_504", + "regex": "504\\ Gateway\\ Time\\-out" + }, + { + "name": "Gateway_Time_out_HTTP", + "regex": "Gateway\\ Time\\-out\\ \\(HTTP\\ 504\\)" + }, + { + "name": "after_connection_broken_by", + "regex": "connect=None,\\ read=None,\\ redirect=None,\\ status=None\\)\\)\\ after\\ connection\\ broken\\ by" + }, + { + "name": "overcloud_deploy_result_failed", + "regex": "\"overcloud_deploy_result\":\\ \"failed\"" + }, + { + "name": "oooq_undercloud_fail", + "regex": "undercloud-install.sh 2>&1 .*\"rc\": 1" + }, + { + "name": "setup_script_failed", + "regex": "setup\\ script\\ run\\ by\\ this\\ job\\ failed\\ \\-\\ exit\\ code:" + }, + { + "name": "playbook_err_re", + "regex": "ERROR! the playbook: .* could not be found" + }, + { + "name": "ansible_und_err", + "regex": "fatal: .* FAILED! =>.*\"msg\": .* ([^\\s]+) is undefined\"" + }, + { + "name": "Multinode_SSH_connection_failed", + "regex": "Failed\\ to\\ connect\\ to\\ the\\ host\\ via\\ ssh:\\ ssh:\\ connect\\ to\\ host" + }, + { + "name": "Overcloud_update_FAIL", + "regex": "Overcloud\\ update\\ \\-\\ FAILED" + }, + { + "name": "pip_install_fail", + "regex": "Could not install requirement ([^\\s]+) from" + }, + { + "name": "Invalid_cross_device_link", + "regex": "Invalid\\ cross\\-device\\ link" + }, + { + "name": "exit_value_143", + "regex": ":\\ exit_value=143" + }, + { + "name": "convert_fail_re", + "regex": "fatal:.*FAILED! .*undercloud.qcow2.*convert_image.sh" + }, + { + "name": "kolla_build_localhost", + "regex": "fatal:\\ \\[localhost\\]:\\ FAILED!\\ =>\\ \\{\"changed\":\\ true,\\ \"cmd\":\\ \\[\"kolla\\-build\"" + }, + { + "name": "kolla_fail_re", + "regex": "ERROR:kolla.common.utils:([^\\s]+) Failed with status: error" + }, + { + "name": "Websocket_timeout", + "regex": "The\\ Workflow\\ finished\\ successfully\\ but\\ no\\ messages\\ were\\ received\\ before\\ the\\ WebSocket\\ timed\\ out" + }, + { + "name": "exec_user_process_caused", + "regex": "exec\\ user\\ process\\ caused" + }, + { + "name": "stack_oc_timeout_re", + "regex": "Stack \"overcloud\" .+ Timed out" + }, + { + "name": "Failed_to_create_OVB_stack", + "regex": "RuntimeError:\\ Failed\\ to\\ create\\ stack" + }, + { + "name": "unbound_var_re", + "regex": "(\\S+): unbound variable" + }, + { + "name": "multinode_standalone_playbook_failed", + "regex": "Playbook\\ run\\ of\\ multinode\\-standalone\\.yml\\ failed" + }, + { + "name": "async_timeout", + "regex": "async\\ task\\ did\\ not\\ complete\\ within\\ the\\ requested\\ time" + }, + { + "name": "Nodes_not_manageable", + "regex": "FAILED\\ \\-\\ RETRYING:\\ Wait\\ until\\ nodes\\ will\\ be\\ manageable\\ \\(1\\ retries\\ left\\)" + }, + { + "name": "tempest_playbook_failed", + "regex": "Playbook\\ run\\ of\\ baremetal\\-full\\-overcloud\\-validate\\.yml\\ failed" + }, + { + "name": "baremetal_full_undercloud_failed", + "regex": "Playbook\\ run\\ of\\ baremetal\\-full\\-undercloud\\.yml\\ failed" + }, + { + "name": "Delorean_FAIL", + "regex": "ERROR:dlrn:" + }, + { + "name": "Packages download failure", + "regex": [ + "Failed\\ to\\ download\\ packages:\\ Cannot\\ download", + "Cannot\\ download\\ repodata/repomd\\.xml:\\ All\\ mirrors\\ were\\ tried" + ] + }, + { + "name": "Tempest_tests_failed", + "regex": "tempest_tests_run\\.rc\\ ==\\ 0" + }, + { + "name": "Buildah_pull_image_failed", + "regex": "Image prepare failed: Pulling image failed: cmd .buildah" + }, + { + "name": "Unauthorized_error_from_container_registry", + "regex": "code.:.UNAUTHORIZED.,.message.:.authentication required." + }, + { + "name": "Memory_allocation_failure_for", + "regex": "Failed\\ to\\ allocate\\ memory:\\ Cannot\\ allocate\\ memory" + }, + { + "name": "Node_provision_timeout", + "regex": "Timeout\\ reached\\ while\\ waiting\\ for\\ callback\\ for\\ node" + }, + { + "name": "Containers_failed_to_start", + "regex": "check\\ logs\\ in\\ /var/log/containers/stdouts/" + }, + { + "name": "Ironic_deployment_timeout", + "regex": "Timeout\\ reached\\ while\\ waiting\\ for\\ callback\\ for\\ node" + }, + { + "name": "No_space_on_disk_for_Ironic", + "regex": "Disk volume where .* is located doesn't have enough disk space" + }, + { + "name": "service_FAIL", + "regex": "systemd: (\\S+).service failed" + }, + { + "name": "Failed_to_start_container", + "regex": "Failed to start (.+) container" + }, + { + "name": "Ping_timeout_when_deploying_OC", + "regex": "\\ is\\ not\\ pingable\\." + }, + { + "name": "Yum_download_network_failure", + "regex": "Error: Execution of .*yum.* returned 1: Error downloading packages" + }, + { + "name": "Container_upload_timed_out", + "regex": "UnixHTTPConnectionPool\\(host='localhost',\\ port=None\\):\\ Read\\ timed\\ out" + }, + { + "name": "Container_image_not_found", + "regex": "404 Client Error: Not Found \\(.no such id: docker.io" + }, + { + "name": "Failed_to_connect_to_endpoints_of_overcloud", + "regex": "Failed\\ to\\ contact\\ the\\ endpoint\\ at\\ http" + }, + { + "name": "Overcloud_deploy_failed", + "regex": "Ansible\\ failed,\\ check\\ log\\ at\\ /var/lib/mistral/overcloud/ansible\\.log" + }, + { + "name": "Overcloud_image_create_failed", + "regex": "CalledProcessError:\\ Command\\ '\\['disk\\-image\\-create'" + }, + { + "name": "Container_not_found", + "regex": "ImageNotFoundException:\\ Not\\ found\\ image:\\ docker:" + }, + { + "name": "Ironic_node_provision_failed", + "regex": "error:\\ Failed\\ to\\ prepare\\ node" + }, + { + "name": "IPMI_to_nodes_failed", + "regex": "Failed\\ to\\ prepare\\ to\\ deploy:\\ IPMI\\ call\\ failed:" + }, + { + "name": "Hiera_key_is_undefined", + "regex": "Error: .*The (.+) hiera key is undefined" + }, + { + "name": "Undercloud_install_failed", + "regex": "Found\\ ansible\\ errors\\ for\\ undercloud\\ deployment" + }, + { + "name": "IPMI_to_nodes_failed", + "regex": "Error:\\ IPMI\\ call\\ failed:\\ power\\ status" + }, + { + "name": "Nova_failure_no_valid_host_was_found", + "regex": "ResourceInError: resources.NovaCompute: Went to status ERROR due to \"Message: No valid host was found. , Code: 500" + }, + { + "name": "Standalone_or_Undercloud_Heat_stack_failed", + "regex": "DeploymentError:\\ Stack\\ create\\ failed" + }, + { + "name": "Puppet_FAIL", + "regex": "1;31mError: .+?\\W(\\w+)::" + }, + { + "name": "MySQL_failure", + "regex": "Can't\\ connect\\ to\\ local\\ MySQL\\ server\\ through\\ socket" + }, + { + "name": "Puppet_memory_fail", + "regex": "Could\\ not\\ evaluate:\\ Cannot\\ allocate\\ memory\\ \\-\\ fork\\(2\\)" + }, + { + "name": "No_in_Hiera", + "regex": "Error: Could not find data item (\\w+) in any Hiera data file and no default supplied" + }, + { + "name": "refresh_FAIL", + "regex": [ + "Failed to call refresh" + ] + }, + { + "name": "Puppet_module_FAIL", + "regex": "mError: .* at /etc/puppet/modules/([^/]+)/" + }, + { + "name": "MAC_conflict_between_hosts", + "regex": "Error, some other host \\(.+\\) already uses address .+" + }, + { + "name": "Tempest_tests_failed", + "regex": "\\.\\.\\.\\ FAILED" + }, + { + "name": "Failed_healthcheck", + "regex": "msg\": \"([^\"]+) isn't working \\(healthcheck failed\\)" + }, + { + "name": "Container_image_prepare_lock_error", + "regex": "ERROR:root:Image\\ prepare\\ failed:\\ \\[Errno\\ 17\\]\\ File\\ exists" + }, + { + "name": "Not_enough_ports", + "regex": "not\\ enough\\ free\\ physical\\ ports\\." + }, + { + "name": "Introspection failed", + "regex": [ + "Exception\\ introspecting\\ nodes", + "playbook:\\ /usr/share/ansible/tripleo\\-playbooks/cli\\-baremetal\\-introspect\\.yaml,\\ Run\\ Status:\\ failed" + ] + }, + { + "name": "Providing_node_failed", + "regex": "playbook:\\ /usr/share/ansible/tripleo\\-playbooks/cli\\-overcloud\\-node\\-provide\\.yaml,\\ Run\\ Status:\\ failed" + }, + { + "name": "No_valid_host_was_found", + "regex": "Went to status ERROR due to \"Message: No valid host was found" + }, + { + "name": "Containers_too_many_requests", + "regex": "429\\ Client\\ Error:\\ Too\\ Many\\ Requests\\ for\\ url:" + }, + { + "name": "Failed_to_provision_nodes.", + "regex": "FATAL\\ \\|\\ Provision\\ instances" + }, + { + "name": "Containers_too_many_requests_to_registry", + "regex": "tripleo_common\\.image\\.exception\\.ImageRateLimitedException" + }, + { + "name": "Containers too many requests to registry", + "regex": [ + "tripleo_common\\.image\\.exception\\.ImageRateLimitedException", + "Error\\ running\\ container\\ image\\ prepare:\\ Rate\\ Limited\\ while\\ requesting" + ] + }, + { + "name": "Packages_conflict", + "regex": "conflicts\\ with\\ file\\ from\\ package" + }, + { + "name": "Introspection_failed_cannot_get_IP_address", + "regex": "socket\\.error:\\ \\[Errno\\ 99\\]\\ Cannot\\ assign\\ requested\\ address" + }, + { + "name": "selinux_denials_found", + "regex": "denied" + }, + { + "name": "Invalid_checksum_format", + "regex": "err\\.detail=\"invalid\\ checksum\\ digest\\ format\"" } ] } diff --git a/playbooks/sova.yml b/playbooks/sova.yml index 4a7a744..ff38dd9 100644 --- a/playbooks/sova.yml +++ b/playbooks/sova.yml @@ -32,6 +32,13 @@ config: "{{ sova_cfg_file }}" files: console: "{{ samples_log }}" + errors: "{{ samples_log }}" + ironic-conductor: "{{ samples_log }}" + syslog: "{{ samples_log }}" + logstash: "{{ samples_log }}" + bmc: "{{ samples_log }}" + selinux: "{{ samples_log }}" + registry_log: "{{ samples_log }}" result: "{{ sova_log }}" result_file_dir: "{{ (playbook_dir, '../output') | path_join | realpath }}" register: result diff --git a/samples/errors-testing.err b/samples/errors-testing.err index 0359fb4..d0e6a88 100644 --- a/samples/errors-testing.err +++ b/samples/errors-testing.err @@ -1,8 +1,8 @@ -ReadTimeoutError: HTTPConnectionPool -couldn't open file -Killed timeout -s 9 -Stack overcloud CREATE_FAILED java.io.IOException +Stack overcloud CREATE_FAILED +Killed timeout -s 9 +couldn't open file +ReadTimeoutError: HTTPConnectionPool curl http://example.com couldn.t open file "sample/file" Exception: [Errno 2] No such file or directory: AnsibleUndefinedVariable @@ -10,3 +10,120 @@ ReadTimeoutError: HTTPConnectionPool the output has been hidden due Ironic node register FAIL: timeout for node. 2021-05-26 10:48:50 | Error: Failed to download metadata for repo 'delorean-component-manila': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried +No valid host was found. There are not enough hosts +Failed to connect to trunk.rdoproject.org port 80 +Overcloud pingtest FAILED +Error contacting Ironic server: Node +Node introspection failed and no results are provided +RUN END RESULT_TIMED_OUT +MessagingTimeout: Timed out waiting for a reply to message ID +returned 1 instead of one of +Error: '/usr/bin/clustercheck >/dev/null' returned 1 instead of one of +ERROR:dlrn: +500 Internal Server Error: Failed to upload image +Slave went offline during the build +Could not resolve host: mirror.regionone.vexxhost-nodepool-sf. +The DNS operation timed out after +fatal: The remote end hung up unexpectedly +can't read /sample/path/to/file/: No such file or directory +[ERROR] - SEVERE ERROR occurs: java.lang.InterruptedException +Command 'instack-install-undercloud' returned non-zero exit status +Failed to build and run instance: +Couldn't open file +error: command 'gcc' failed with exit status 1 +UPDATE_FAILED +fatal: Unable to look up www.example.com +Deployment exited with non-zero status code: 1 +> /var/log/tempest/tempest_run.log +No more mirrors to try +stack_status: CREATE_FAILED +"python setup.py egg_info" failed with error code 1 +504 Gateway Time-out: The server didn't respond in time +Error registering nodes with ironic +400 Bad Request: Client disconnected before sending all data to backend (HTTP 400) +HTTP 400 Bad Request +Job for sample_job failed because the control process exited with error code. +stderr: 'fatal: unable to access 'http://devstack-gate/': Network is unreachable.* +fatal: unable to access 'https://example' Network is unreachable +ssh: connect to host port : No route to host +Not enough nodes - available +504 Gateway Time-out +Gateway Time-out (HTTP 504) +connect=None, read=None, redirect=None, status=None)) after connection broken by +"overcloud_deploy_result": "failed" +undercloud-install sh 2>&1 . "rc": 1 +pattern: "setup script run by this job failed - exit code: +ERROR! the playbook: ... could not be found +fatal: .* FAILED! =>.*"msg": .* ... is undefined" +Failed to connect to the host via ssh: ssh: connect to host +Overcloud update - FAILED +Could not install requirement ... from +Could not install requirement from +ERROR:kolla.common.utils:... Failed with status: error +Stack "overcloud" .. Timed out +...: unbound variable +Invalid cross-device link +: exit_value=143 +fatal: FAILED! undercloud.qcow2.convert_image.sh +fatal: [localhost]: FAILED! => {"changed": true, "cmd": ["kolla-build" +ERROR:kolla.common.utils: Failed with status: error +The Workflow finished successfully but no messages were received before the WebSocket timed out +exec user process caused "no such file or directory +Stack "overcloud" Timed out +RuntimeError: Failed to create stack +: unbound variable +Playbook run of multinode-standalone.yml failed +async task did not complete within the requested time +FAILED - RETRYING: Wait until nodes will be manageable (1 retries left) +Playbook run of baremetal-full-overcloud-validate.yml failed +Playbook run of baremetal-full-undercloud.yml failed +ERROR:dlrn: +Failed to download packages: Cannot download +tempest_tests_run.rc == 0 +Cannot download repodata/repomd.xml: All mirrors were tried +Image prepare failed: Pulling image failed: cmd "buildah +"code":"UNAUTHORIZED","message":"authentication required" +Failed to allocate memory: Cannot allocate memory +Timeout reached while waiting for callback for node +check logs in /var/log/containers/stdouts/ +Timeout reached while waiting for callback for node +Disk volume where ... is located doesn't have enough disk space +systemd: ...service failed +Failed to start ... container + is not pingable. +Error: Execution of ...yum... returned 1: Error downloading packages +UnixHTTPConnectionPool(host='localhost', port=None): Read timed out +404 Client Error: Not Found ("no such id: docker.io +Failed to contact the endpoint at http +Ansible failed, check log at /var/lib/mistral/overcloud/ansible.log +CalledProcessError: Command '['disk-image-create' +ImageNotFoundException: Not found image: docker: +error: Failed to prepare node +Failed to prepare to deploy: IPMI call failed: +Error: ...The ... hiera key is undefined +Found ansible errors for undercloud deployment +Error: IPMI call failed: power status +ResourceInError: resources.NovaCompute: Went to status ERROR due to "Message: No valid host was found. , Code: 500 +DeploymentError: Stack create failed +1;31mError: .+?..example:: +Can't connect to local MySQL server through socket +Could not evaluate: Cannot allocate memory - fork(2) +Error: Could not find data item example in any Hiera data file and no default supplied +mError: /Stage[main]/example/Exec[...] +mError: .* at /etc/puppet/modules/([^/]+)/ +Error, some other host (...) already uses address .+ +... FAILED +msg": "... isn't working (healthcheck failed) +ERROR:root:Image prepare failed: [Errno 17] File exists +not enough free physical ports. +playbook: /usr/share/ansible/tripleo-playbooks/cli-baremetal-introspect.yaml, Run Status: failed +playbook: /usr/share/ansible/tripleo-playbooks/cli-overcloud-node-provide.yaml, Run Status: failed +Went to status ERROR due to "Message: No valid host was found +429 Client Error: Too Many Requests for url: +FATAL | Provision instances +tripleo_common.image.exception.ImageRateLimitedException +conflicts with file from package +socket.error: [Errno 99] Cannot assign requested address +denied +err.detail="invalid checksum digest format" +Failed to call refresh diff --git a/src/data/queries.yml b/src/data/queries.yml index c71246e..4f9cf27 100644 --- a/src/data/queries.yml +++ b/src/data/queries.yml @@ -14,9 +14,6 @@ queries: - id: overcloud_create_failed name: "Overcloud stack: FAILED." pattern: "Stack overcloud CREATE_FAILED" - # from https://opendev.org/opendev/elastic-recheck/src/branch/master/queries/1260654.yaml - - id: timeout_re - regex: 'Killed\s+timeout -s 9' - id: curl_re pattern: "couldn't open file" regex: 'curl. .*? couldn.t open file "(.*?)"' @@ -45,3 +42,698 @@ queries: not_build_name: "neutron*" pattern: "ReadTimeoutError: HTTPConnectionPool" tags: console + # sova_id_3 + - id: No_valid_host + # msg: "No valid host was found." + pattern: "No valid host was found. There are not enough hosts" + sova_tag: console + tags: console + # sova_id_4 + - id: Connection_failure + # msg: "Connection failure to trunk.rdoproject.org." + pattern: "Failed to connect to trunk.rdoproject.org port 80" + sova_tag: console + tags: console + # sova_id_6 + - id: Overcloud_pingtest_FAILED + # msg: "Overcloud pingtest FAILED." + pattern: "Overcloud pingtest FAILED" + sova_tag: console + tags: console + # sova_id_7 + - id: Error_contacting_Ironic + # msg: "Error contacting Ironic server" + pattern: "Error contacting Ironic server: Node" + sova_tag: console + tags: console + # sova_id_8 + - id: Node_introspection_failed + # msg: "Node introspection failed" + pattern: "Node introspection failed and no results are provided" + sova_tag: console + tags: console + # sova_id_9 + - id: RUN_END_RESULT + # msg: "Job timeout." + pattern: "RUN END RESULT_TIMED_OUT" + sova_tag: console + tags: console + # sova_id_11 (was sova_id_43) + - id: Timed_out_waiting + # msg: "Message timeout." + pattern: "MessagingTimeout: Timed out waiting for a reply to message ID" + sova_tag: console + tags: console + # sova_id_13 + # from https://opendev.org/opendev/elastic-recheck/src/branch/master/queries/1260654.yaml + - id: timeout_re + # msg: "Killed by timeout." + pattern: "Killed by timeout." + regex: 'Killed\s+timeout -s 9' + sova_tag: console + tags: console + # sova_is_15 + - id: exec_re + # msg: "Program {} FAIL." + pattern: "returned 1 instead of one of" + regex: 'Error: (\S+?) \S+ returned 1 instead of one of' + sova_tag: console + tags: console + # sova_id_16 + - id: ERROR_dlrn + # msg: "Delorean FAIL." + pattern: "ERROR:dlrn:" + sova_tag: console + tags: console + # sova_id_17 + - id: Internal_Server_Error_500 + # msg: "Glance upload FAIL." + pattern: "500 Internal Server Error: Failed to upload image" + sova_tag: console + tags: console + # sova_id_18 + - id: Slave_went_offline + # msg: "Jenkins slave FAIL." + pattern: "Slave went offline during the build" + sova_tag: console + tags: console + # sova_id_19 + - id: Could_not_resolve_host + # msg: "DNS resolve of {} FAIL." + pattern: "Could not resolve host" + regex: 'Could not resolve host: (\S+)' + sova_tag: console + tags: console + # other_DNS_failure + - id: DNS_operation_timed_out + # msg: "The DNS operation timed out after" + pattern: "The DNS operation timed out after" + sova_tag: console + tags: console + # sova_id_20 + - id: remote_end_hung_up + # msg: "Git clone repo FAIL." + pattern: "fatal: The remote end hung up unexpectedly" + sova_tag: console + tags: console + # sova_id_24 + - id: missing_file + pattern: "No such file or directory" + regex: "can't read ([^ ]+): No such file or directory" + sova_tag: console + tags: console + # sova_id_25 + - id: SEVERE_ERROR_occurs + # msg: "Jenkins slave FAIL: InterruptedException" + pattern: "[ERROR] - SEVERE ERROR occurs: java.lang.InterruptedException" + sova_tag: console + tags: console + # sova_id_27 + - id: instack_install_undercloud_zero + # msg: "Undercloud install FAIL." + pattern: "Command 'instack-install-undercloud' returned non-zero exit status" + sova_tag: console + tags: console + # sova_id_28 + - id: Failed_to_build_dep + # msg: "Failed to build dep {}." + pattern: "Failed to build" + regex: "Failed to build (.*)" + sova_tag: console + tags: console + # sova_id_29 + - id: curl_failed_get_image + # msg: "Failed to upload or get image: {}." + pattern: "Couldn't open file " + regex: 'curl. .*? couldn.t open file "(.*?)"' + sova_tag: console + tags: console + # sova_id_30 + - id: gcc_failed + # msg: "Failed to compile deps." + pattern: "error: command 'gcc' failed with exit status 1" + sova_tag: console + tags: console + # sova_id_33 + - id: update_FAILED + # msg: "update FAILED." + pattern: "UPDATE_FAILED" + sova_tag: console + tags: console + # sova_id_34 + - id: git_re + # msg: "DNS resolve of {} FAIL." + pattern: "Unable to look up" + regex: 'fatal: Unable to look up (\S+)' + sova_tag: console + tags: console + # sova_id_35 + - id: deploy_re + # msg: "Deployment exited with code {}." + pattern: "Deployment exited with non-zero status code:" + regex: 'Deployment exited with non-zero status code: (\d+)' + sova_tag: console + tags: console + # sova_id_38 + - id: tempest_tests_run + # msg: "Tempest tests FAILED." + pattern: "> /var/log/tempest/tempest_run.log" + sova_tag: console + tags: console + # sova_id_39 + - id: No_more_mirrors + # msg: "Network issue 'No more mirrors'." + pattern: "No more mirrors to try" + sova_tag: console + tags: console + # sova_id_41 + - id: stack_status_CREATE_FAILED + # msg: "OVB stack create failed." + pattern: "stack_status: CREATE_FAILED" + sova_tag: console + tags: console + # sova_id_42 + - id: python_setup_egg_info + # msg: "Pip install FAIL." + pattern: '"python setup.py egg_info" failed with error code 1' + sova_tag: console + tags: console + # sova_id_44 + - id: Gateway_timeout_504 + # msg: "Gateway timeout 504." + pattern: "504 Gateway Time-out: The server didn't respond in time" + sova_tag: console + tags: console + # sova_id_45 + - id: Error_registering_nodes + # msg: "Node registration error." + pattern: "Error registering nodes with ironic" + sova_tag: console + tags: console + # sova_id_46 + - id: Client_disconnected + # "HTTP 400 Error." + pattern: "400 Bad Request: Client disconnected before sending all data to backend (HTTP 400)" + sova_tag: console + tags: console + # other_HTTP_400 + - id: HTTP_400_Bad + # msg: "HTTP 400 Bad Request thrown" + pattern: "HTTP 400 Bad Request" + sova_tag: console + tags: cosole + # sova_id_47 + - id: command_exe + # msg: "{} FAIL." + pattern: "failed because the control process exited with error code" + regex: "Job for (.+) failed because the control process exited with error code." + sova_tag: console + tags: console + # sova_id_48 + - id: zcl_re + # msg: "Zuul-cloner network FAIL." + pattern: "stderr: 'fatal: unable to access '" + regex: "stderr: 'fatal: unable to access 'http.+/devstack-gate/.*Network is unreachable.*" + sova_tag: console + tags: console + # sova_id_49 + - id: gitnet_re + # msg: "Network FAIL." + pattern: "Network is unreachable" + regex: "fatal: unable to access 'http.*Network is unreachable" + sova_tag: console + tags: console + # sova_id_50 + - id: ssh_re + # msg: "SSH to host FAIL." + pattern: "No route to host" + regex: "ssh: connect to host .+ port .+: No route to host" + sova_tag: console + tags: console + # sova_id_52 (may be replaced by sova_id_3) + - id: Not_enough_nodes_available + # msg: "Not enough nodes are available." + pattern: "Not enough nodes - available" + sova_tag: console + tags: console + # sova_id_54 + - id: Gateway_Time_out_504 + # msg: "504 Gateway Time-out." + pattern: "504 Gateway Time-out" + sova_tag: console + tags: console + # sova_id_55 + - id: Gateway_Time_out_HTTP + # msg: "504 Gateway Time-out." + pattern: "Gateway Time-out (HTTP 504)" + sova_tag: console + tags: console + # sova_id_56 + - id: after_connection_broken_by + # msg: "Retrying networking timeout." + pattern: "connect=None, read=None, redirect=None, status=None)) after connection broken by" + sova_tag: console + tags: console + # sova_id_61 + - id: overcloud_deploy_result_failed + # msg: "Overcloud stack: FAILED." + pattern: '"overcloud_deploy_result": "failed"' + sova_tag: console + tags: console + # sova_id_63 + - id: oooq_undercloud_fail + # msg: "Undercloud install FAIL." + pattern: "ERROR: Heat log files: /var/log/heat-launcher/undercloud_deploy" + regex: 'undercloud-install.sh 2>&1 .*"rc": 1' + sova_tag: console + tags: console + # sova_id_64 + - id: setup_script_failed + # msg: "Forced to stop." + pattern: "setup script run by this job failed - exit code:" + sova_tag: console + tags: console + # sova_id_67 + - id: playbook_err_re + # msg: "Failed to find playbook" + pattern: "ERROR! the playbook:" + regex: 'ERROR! the playbook: .* could not be found' + sova_tag: console + tags: console + # sova_id_68 + - id: ansible_und_err + # msg: "Ansible undefined variable {}" + pattern: "is undefined" + regex: 'fatal: .* FAILED! =>.*"msg": .* ([^\s]+) is undefined"' + sova_tag: console + tags: console + # sova_id_69 + - id: Multinode_SSH_connection_failed + # msg: "Multinode SSH connection failed." + pattern: "Failed to connect to the host via ssh: ssh: connect to host" + sova_tag: console + tags: console + # sova_id_70 + - id: Overcloud_update_FAIL + # msg: "Overcloud update FAIL." + pattern: "Overcloud update - FAILED" + sova_tag: console + tags: console + # sova_id_74 + - id: pip_install_fail + # msg: "Pip install FAIL." + pattern: "Could not install requirement" + regex: 'Could not install requirement ([^\s]+) from' + sova_tag: console + tags: console + # sova_id_75 + - id: Invalid_cross_device_link + # msg: "Hardlink copy FAIL." + pattern: "Invalid cross-device link" + sova_tag: console + tags: console + # sova_id_76 + - id: exit_value_143 + # msg: "Forced to stop." + pattern: ": exit_value=143" + sova_tag: console + tags: console + # sova_id_77 + - id: convert_fail_re + # msg: "Image convert to undercloud FAILED." + regex: 'fatal:.*FAILED! .*undercloud.qcow2.*convert_image.sh' + sova_tag: console + tags: console + # sova_id_78 + - id: kolla_build_localhost + # msg: "Containers build FAILED." + pattern: 'fatal: [localhost]: FAILED! => {"changed": true, "cmd": ["kolla-build"' + sova_tag: console + tags: console + # sova_id_79 + - id: kolla_fail_re + # msg: "Container {} FAILED to build." + regex: 'ERROR:kolla.common.utils:([^\s]+) Failed with status: error' + sova_tag: console + # sova_id_80 + - id: Websocket_timeout + # msg: "Websocket timeout" + pattern: "The Workflow finished successfully but no messages were received before the WebSocket timed out" + sova_tag: console + tags: console + # sova_id_82 + - id: exec_user_process_caused + # msg: 'No such file in container.' + pattern: 'exec user process caused' + sova_tag: console + tags: console + # sova_id_84 + - id: stack_oc_timeout_re + # msg: "Timeout to create overcloud stack." + regex: 'Stack "overcloud" .+ Timed out' + sova_tag: console + tags: console + # sova_id_85 + - id: Failed_to_create_OVB_stack + # msg: "Failed to create OVB stack." + pattern: "RuntimeError: Failed to create stack" + sova_tag: console + tags: console + # sova_id_86 + - id: unbound_var_re + # msg: "Unbound variable {}." + regex: '(\S+): unbound variable' + sova_tag: console + tags: console + # sova_id_87 + - id: multinode_standalone_playbook_failed + # msg: "Standalone failed." + pattern: "Playbook run of multinode-standalone.yml failed" + sova_tag: console + tags: console + # sova_id_88 + - id: async_timeout + # msg: "Timeout." + pattern: "async task did not complete within the requested time" + sova_tag: console + tags: console + # sova_id_89 + - id: Nodes_not_manageable + # msg: "Nodes aren't manageable." + pattern: "FAILED - RETRYING: Wait until nodes will be manageable (1 retries left)" + sova_tag: console + tags: console + # sova_id_90 + - id: tempest_playbook_failed + # msg: "Tempest failed." + pattern: "Playbook run of baremetal-full-overcloud-validate.yml failed" + sova_tag: console + tags: console + # sova_id_91 + - id: baremetal_full_undercloud_failed + # msg: "Undercloud failed." + pattern: "Playbook run of baremetal-full-undercloud.yml failed" + sova_tag: console + tags: console + # sova_id_92 + - id: Delorean FAIL + # msg: "Delorean FAIL" + pattern: "ERROR:dlrn:" + sova_tag: console + tags: console + # sova_id_93_95 + - id: Packages download failure + # msg: "Packages download failure" + pattern: + - "Failed to download packages: Cannot download" + - "Cannot download repodata/repomd.xml: All mirrors were tried" + sova_tag: console + tags: console + # sova_id_94 + - id: Tempest tests failed + # msg: "Tempest tests failed" + pattern: "tempest_tests_run.rc == 0" + sova_tag: console + tags: console + # sova_id_200 + - id: Buildah pull image failed + # msg: "Buildah pull image failed" + pattern: 'Image prepare failed: Pulling image failed: cmd \"buildah' + regex: 'Image prepare failed: Pulling image failed: cmd .buildah' + sova_tag: errors + # sova_id_201 + - id: Unauthorized error from container registry + # msg: "Unauthorized error from container registry." + pattern: "\"code\":\"UNAUTHORIZED\",\"message\":\"authentication required\"" + regex: "code.:.UNAUTHORIZED.,.message.:.authentication required." + sova_tag: errors + # sova_id_202 + - id: Memory allocation failure for + # msg: "Memory allocation failure for" + pattern: "Failed to allocate memory: Cannot allocate memory" + sova_tag: errors + # sova_id_203 + - id: Node provision timeout + # msg: "Node provision timeout" + pattern: "Timeout reached while waiting for callback for node" + sova_tag: errors + # sova_id_204 + - id: Containers failed to start + # msg: "Containers failed to start." + pattern: "check logs in /var/log/containers/stdouts/" + sova_tag: errors + # sova_id_300 + - id: Ironic deployment timeout + # msg: "Ironic deployment timeout." + pattern: "Timeout reached while waiting for callback for node" + sova_tag: ironic-conductor + # sova_id_301 + - error_type: infra + id: No space on disk for Ironic + # msg: "No space on disk for Ironic" + pattern: "is located doesn't have enough disk space. Required" + regex: "Disk volume where .* is located doesn't have enough disk space" + sova_tag: ironic-conductor + # sova_id_400 + - error_type: command_exe + id: service FAIL + # msg: "service FAIL" + regex: "systemd: (\\S+).service failed" + sova_tag: syslog + # sova_id_401 + - error_type: command_exe + id: Failed to start container + # msg: "Failed to start {} container" + regex: "Failed to start (.+) container" + sova_tag: syslog + # sova_id_500 + - error_type: infra + id: Ping timeout when deploying OC + # msg: "Ping timeout when deploying OC." + pattern: " is not pingable." + sova_tag: logstash + # sova_id_501 + - error_type: infra + id: Yum download network failure + # msg: "Yum download network failure" + regex: "Error: Execution of .*yum.* returned 1: Error downloading packages" + sova_tag: logstash + # sova_id_502 + - error_type: infra + id: Container upload timed out + # msg: "Container upload timed out." + pattern: "UnixHTTPConnectionPool(host='localhost', port=None): Read timed out" + sova_tag: logstash + # sova_id_503 + - error_type: infra + id: Container image not found + # msg: "Container image not found." + pattern: "404 Client Error: Not Found (\\\"no such id: docker.io" + regex: "404 Client Error: Not Found \\(.no such id: docker.io" + sova_tag: logstash + # sova_id_504 + - error_type: infra + id: Failed to connect to endpoints of overcloud + # msg: "Failed to connect to endpoints of overcloud." + pattern: "Failed to contact the endpoint at http" + sova_tag: logstash + # sova_id_505 + - error_type: infra + id: Overcloud deploy failed + # msg: "Overcloud deploy failed" + pattern: "Ansible failed, check log at /var/lib/mistral/overcloud/ansible.log" + sova_tag: logstash + # sova_id_506 + - error_type: infra + id: Overcloud image create failed + # msg: "Overcloud image create failed." + pattern: "CalledProcessError: Command '['disk-image-create'" + sova_tag: logstash + # sova_id_507 + - error_type: infra + id: Container not found + # msg: "Container not found." + pattern: "ImageNotFoundException: Not found image: docker:" + sova_tag: logstash + # sova_id_508 + - error_type: infra + id: Ironic node provision failed + # msg: "Ironic node provision failed." + pattern: "error: Failed to prepare node" + sova_tag: logstash + # sova_id_509 + - error_type: infra + id: IPMI to nodes failed + # msg: "IPMI to nodes failed." + pattern: "Failed to prepare to deploy: IPMI call failed:" + sova_tag: logstash + # sova_id_510 + - error_type: code + id: Hiera key is undefined + # msg: "Hiera key {} is undefined." + pattern: " hiera key is undefined" + regex: "Error: .*The (.+) hiera key is undefined" + sova_tag: logstash + # sova_id_511 + - error_type: code + id: Undercloud install failed + # msg: "Undercloud install failed." + pattern: "Found ansible errors for undercloud deployment" + sova_tag: logstash + # sova_id_512 + - error_type: infra + id: IPMI to nodes failed + # msg: "IPMI to nodes failed." + pattern: "Error: IPMI call failed: power status" + sova_tag: logstash + # sova_id_513 + - error_type: infra + id: Nova failure no valid host was found + # msg: "Nova failure: no valid host was found." + pattern: "ResourceInError: resources.NovaCompute: Went to status ERROR due to \\\"Message: No valid host was found. , Code: 500" + regex: 'ResourceInError: resources.NovaCompute: Went to status ERROR due to "Message: No valid host was found. , Code: 500' + sova_tag: logstash + # sova_id_514 + - error_type: code + id: Standalone or Undercloud Heat stack failed + # msg: "Standalone or Undercloud Heat stack failed." + pattern: "DeploymentError: Stack create failed" + sova_tag: logstash + # sova_id_515 + - error_type: code + id: Puppet FAIL + # msg: "Puppet {} FAIL." + regex: "1;31mError: .+?\\W(\\w+)::" + sova_tag: logstash + # sova_id_516 + - error_type: code + id: MySQL failure + # msg: "MySQL failure." + pattern: "Can't connect to local MySQL server through socket" + sova_tag: logstash + # sova_id_517 + - error_type: infra + id: Puppet memory fail + # msg: "Puppet memory fail." + pattern: "Could not evaluate: Cannot allocate memory - fork(2)" + sova_tag: logstash + # sova_id_518 + - error_type: code + id: No in Hiera + # msg: "No {} in Hiera." + regex: "Error: Could not find data item (\\w+) in any Hiera data file and no default supplied" + sova_tag: logstash + # sova_id_520_522 + - error_type: code + id: refresh FAIL + # msg: "refresh FAIL." + regex: + - "Failed to call refresh" + sova_tag: logstash + # sova_id_521 + - error_type: code + id: Puppet module FAIL + # msg: "Puppet module '{}' FAIL." + regex: "mError: .* at /etc/puppet/modules/([^/]+)/" + sova_tag: logstash + # sova_id_523 + - error_type: infra + id: MAC conflict between hosts + # msg: "MAC conflict between hosts." + regex: "Error, some other host \\(.+\\) already uses address .+" + sova_tag: logstash + # sova_id_524 + - error_type: code + id: Tempest tests failed + # msg: "Tempest tests failed." + pattern: "... FAILED" + sova_tag: logstash + # sova_id_525 + - error_type: code + id: Failed healthcheck + # msg: "Failed healthcheck of {}." + regex: "msg\": \"([^\"]+) isn't working \\(healthcheck failed\\)" + sova_tag: logstash + # sova_id_526 + - error_type: code + id: Container image prepare lock error + # msg: "Container image prepare lock error." + pattern: "ERROR:root:Image prepare failed: [Errno 17] File exists" + sova_tag: logstash + # sova_id_527 + - error_type: infra + id: Not enough ports + # msg: "Not enough ports." + pattern: "not enough free physical ports." + sova_tag: logstash + # sova_id_528_530 + - error_type: infra + id: Introspection failed + # msg: "Introspection failed." + pattern: + - "Exception introspecting nodes" + - "playbook: /usr/share/ansible/tripleo-playbooks/cli-baremetal-introspect.yaml, Run Status: failed" + sova_tag: logstash + # sova_id_529 + - error_type: infra + id: Providing node failed + # msg: "Providing node failed." + pattern: "playbook: /usr/share/ansible/tripleo-playbooks/cli-overcloud-node-provide.yaml, Run Status: failed" + sova_tag: logstash + # sova_id_531 + - error_type: code + id: No valid host was found + # msg: "No valid host was found." + pattern: "Went to status ERROR due to \\\"Message: No valid host was found" + regex: 'Went to status ERROR due to "Message: No valid host was found' + sova_tag: logstash + # sova_id_532 + - error_type: code + id: Containers too many requests + # msg: "Containers: too many requests." + pattern: "429 Client Error: Too Many Requests for url:" + sova_tag: logstash + # sova_id_533 + - error_type: infra + id: Failed to provision nodes. + # msg: "Failed to provision nodes." + pattern: "FATAL | Provision instances" + sova_tag: logstash + # sova_id_534 + - error_type: infra + id: Containers too many requests to registry + # msg: "Containers: too many requests to registry." + pattern: "tripleo_common.image.exception.ImageRateLimitedException" + sova_tag: logstash + # sova_id_534 + - error_type: infra + id: Containers too many requests to registry + # msg: "Containers: too many requests to registry." + pattern: + - "tripleo_common.image.exception.ImageRateLimitedException" + - "Error running container image prepare: Rate Limited while requesting" + sova_tag: logstash + # sova_id_538 + - error_type: code + id: Packages conflict + # msg: "Packages conflict." + pattern: "conflicts with file from package" + sova_tag: logstash + # sova_id_600 + - error_type: infra + id: Introspection failed cannot get IP address + # msg: "Introspection failed, cannot get IP address" + pattern: "socket.error: [Errno 99] Cannot assign requested address" + sova_tag: bmc + # sova_id_700 + - error_type: code + id: selinux denials found + # msg: "selinux denials found" + pattern: "denied" + sova_tag: selinux + # sova_id_800 + - error_type: infra + id: Invalid checksum format + # msg: "Invalid checksum format." + pattern: 'err.detail="invalid checksum digest format"' + sova_tag: registry_log diff --git a/tox.ini b/tox.ini index e3277ba..a01a73a 100644 --- a/tox.ini +++ b/tox.ini @@ -21,7 +21,7 @@ commands = bash -c "cat src/data/queries.yml | yq | jsonschema -i /dev/stdin output/queries-schema.json" python3 src/sova-converter.py ansible-galaxy collection install -r requirements.yml - ansible-playbook playbooks/sova.yml + ansible-playbook -v playbooks/sova.yml python3 src/er-converter.py ansible-playbook playbooks/er.yml passenv =