CI pipelines where clone codebase was disabled started to fail with error “no codebase configured“

Incident Report for Harness

Postmortem

Overview

Post deployment of 63xx release for ci-manager we started observing failures in pipelines where clone codebase properties was disabled.

Timeline

Time Event 24 Oct 2023 4 AM IST Internally identified the issue 24 Oct 2023 4.20 AM IST Reverted the release to 62xx

‌

Resolution

Reverted CI Manager to previous release in Prod 2 to 62xx release

RCA & Action Items

As part of a error handling improvement we added a check that codebase input variable shouldn't be passed as null. But this check should have been applied to only stages where clone is enabled and the input was not passed. Due to a code bug we applied it to all stages. This caused the failure for customer pipelines. Automation for pipeline with stage with and without clone codebase in the same pipeline will be added to catch such scenarios.

Posted Oct 25, 2023 - 14:00 PDT

Resolved

This incident has been resolved.
Posted Oct 24, 2023 - 15:50 PDT

Investigating

We are currently investigating this issue.
Posted Oct 24, 2023 - 15:30 PDT
This incident affected: Prod 2 (Continuous Integration Enterprise(CIE) - Self Hosted Runners, Continuous Integration Enterprise(CIE) - Mac Cloud Builds).