We encountered issues with the Queue Service, where bidirectional webhooks were marked as queued, and Git changes were not reflected on Harness.
TIMELINE (UTC) | Event |
---|---|
Nov 18, 2024 - 12:48 PM | The customer reported an issue with Bidirectional GitX webhooks in the queued status. |
Nov 18, 2024 - 12:49 PM | The team analysed the monitoring and service logs and observed issues with Redis connectivity after the deployment. |
Nov 18, 2024 - 01:05 PM | DBRE was involved and credentials were rotated. |
We updated the production Redis configuration and performed a configuration deployment.
The issue with queued webhooks occurred due to Redis errors affecting the Queue Service, which caused bidirectional GitX webhooks to be queued and not processed. The error during redeployment occurred when an incorrect configuration was pushed during a Redis credential rotation, temporarily disrupting the Queue Service. Connectivity remained intact until the alert was received, which prompted an update to the credentials.
We have implemented monitoring for the customer webhook queued status to prevent future issues.