Added in additional Config for MQ for Dead Letter Queues and Backout Thresholds to make it more aligned with what users might expect and typical customer uses. And also to avoid MQ Blockages caused by failed/backout messages when there is no Backout or Dead Letter Queue defined.
We increase the backout threshold from default (0) to 5 so that failed messages are retried 5 times before being assigned to backout or dead letter queue
We define a Dead Letter Queue for failed messages to go to
Testing Performed
Test run on an E2E build of the DDD Demo through the Test-Apic tekton pipeline
Description of PR
Added in additional Config for MQ for Dead Letter Queues and Backout Thresholds to make it more aligned with what users might expect and typical customer uses. And also to avoid MQ Blockages caused by failed/backout messages when there is no Backout or Dead Letter Queue defined.
Tackles the issue we found: https://github.ibm.com/cp4i/icip-issues/issues/3154 Agreed with Andy Garratt that we would contribute back the changes back to this Repository.
Changes made:
Testing Performed
Test-Apic
tekton pipeline