You can view the workflow failure logs to verify the reason for workflow failure. You can view logs of the remote worker pod on which workflow is executed.
Problem
Workflow fails because of different reasons.
Solution
- ♦ Run the following command to verify the remote worker pod on which the workflow is executed.
kubectl logs vmware-bma-remote-worker-pliant-worker-7bb567f897-lqg2h -n bma-remote-worker
Error from Logs
action trigger-flow e5cd6c0e-dcff-448c-97ee-3690b6e1db2b status R e5cd6c0e-dcff-448c-97ee-3690b6e1db2b process e5cd6c0e-dcff-448c-97ee-3690b6e1db2b executing system process e5cd6c0e-dcff-448c-97ee-3690b6e1db2b executing Redfish/request process e5cd6c0e-dcff-448c-97ee-3690b6e1db2b error "RequestError: Error: self signed certificate" "RequestError: Error: self signed certificate\n at new RequestError (/usr/src/app/node_modules/request-promise-core/lib/errors.js:14:15)\n at Request.plumbing.callback (/usr/src/app/node_modules/request-promise-core/lib/plumbing.js:87:29)\n at Request.RP$callback [as _callback] (/usr/src/app/node_modules/request-promise-core/lib/plumbing.js:46:31)\n at self.callback (/usr/src/app/node_modules/request/request.js:189:22)\n at Request.emit (node:events:369:20)\n at Request.onRequestError (/usr/src/app/node_modules/request/request.js:887:8)\n at ClientRequest.emit (node:events:369:20)\n at TLSSocket.socketErrorListener (node:_http_client:462:9)\n at TLSSocket.emit (node:events:369:20)\n at emitErrorNT (node:internal/streams/destroy:188:8)\n at emitErrorCloseNT (node:internal/streams/destroy:153:3)\n at processTicksAndRejections (node:internal/process/task_queues:81:21)"