{
  "meta": {
    "version": "v1",
    "pricing": {
      "public": {
        "label": "Public",
        "description": "Read-only API access for lightweight status checks and public integrations."
      },
      "premium": {
        "label": "Premium",
        "description": "API keys with higher hourly quotas, plus Slack, Teams, Discord, webhook, and email outage alerts across your vendor stack."
      }
    },
    "generatedAt": "2026-10-22T06:32:28.843Z"
  },
  "data": {
    "id": "incident_statuspage_harness_fr8b6rchzwb0",
    "slug": "harness-degraded-ci-performance-2026-07-17",
    "title": "Degraded CI performance",
    "summary": "Degraded CI performance",
    "status": "resolved",
    "stale": false,
    "severity": "minor",
    "startedAt": "2026-07-17T17:16:32.055+00:00",
    "updatedAt": "2026-08-04T02:53:30.2+00:00",
    "resolvedAt": "2026-07-17T21:56:27.511+00:00",
    "provider": {
      "slug": "harness",
      "name": "Harness"
    },
    "affectedServices": [
      {
        "slug": "harness-cicd",
        "name": "CI/CD"
      }
    ],
    "links": {
      "html": "/incidents/harness-degraded-ci-performance-2026-07-17",
      "api": "/api/v1/incidents/harness-degraded-ci-performance-2026-07-17",
      "providerHtml": "/providers/harness",
      "alerts": "https://outagedeck.com/account?stack=harness&utm_source=api&utm_medium=response&utm_campaign=api_alerts&utm_content=incident"
    },
    "impactSummary": "Harness reported a minor event for the affected tracked services.",
    "source": {
      "id": "source_harness_status",
      "kind": "official_api",
      "name": "Harness Status",
      "checkedAt": "2026-10-22T06:30:13.78+00:00",
      "stale": false,
      "officialUrl": "https://status.harness.io",
      "statusPageUrl": "https://status.harness.io"
    },
    "updates": [
      {
        "id": "update_statuspage_harness_fr8b6rchzwb0_dxg5x7x1x4j7",
        "status": "investigating",
        "body": "We are currently investigating this issue.",
        "createdAt": "2026-07-17T17:16:32.235+00:00"
      },
      {
        "id": "update_statuspage_harness_fr8b6rchzwb0_7tpplvq7dzsr",
        "status": "identified",
        "body": "The issue has been identified and a fix is being implemented.",
        "createdAt": "2026-07-17T17:34:40.758+00:00"
      },
      {
        "id": "update_statuspage_harness_fr8b6rchzwb0_bszxy19p95gy",
        "status": "monitoring",
        "body": "A fix has been implemented and we are monitoring the results.",
        "createdAt": "2026-07-17T18:12:55.219+00:00"
      },
      {
        "id": "update_statuspage_harness_fr8b6rchzwb0_vfmn1yt465bd",
        "status": "resolved",
        "body": "This incident has been resolved.",
        "createdAt": "2026-07-17T21:56:27.511+00:00"
      },
      {
        "id": "update_statuspage_harness_fr8b6rchzwb0_nscjwztwcgpg",
        "status": "resolved",
        "body": "# Summary\n\nOn 17 July 2026, following a routine code deployment, customers on older delegate versions \\(858xx and below\\)  began experiencing delayed CI builds  on Harness Cloud-hosted builds using our global build-queueing capability. Affected builds experienced an unexpected pause of up to approximately 8 minutes at the \"waiting for infrastructure\" stage before continuing, rather than proceeding within the expected sub-second time. Overall build slowness was intermittent.\n\n# Impact\n\n* All CI builds were potentially subject to delay; impact was most pronounced for builds on Harness Cloud-hosted infrastructure using the global build-queueing feature.\n* Affected builds experienced an unexplained pause of up to approximately 8 minutes before continuing, followed by a slower \"cold start\" since a pre-reserved compute slot was not available — this presented to users as slow builds rather than build failures.\n* Accounts running on newer delegate versions \\(858xx and above\\) were not impacted.\n* No builds failed outright as a direct result of this issue, and no data was lost.\n\n# Root Cause\n\nThe root cause was an internal code change that inadvertently broke how a specific build-queueing record was read back from our database once builds that had already been queued under the previous version of the code encountered the newly deployed version. We resolved the immediate impact by cleaning up the affected records and reverting the underlying code change, and we are implementing several safeguards to prevent this class of issue from recurring.\n\n‌\n\n# Next Steps\n\nWe assess the risk of a similar recurrence as low as the following actions are being understaken.The specific code path that caused this incident has already been reverted, and we are implementing structural safeguards so that this general class of issue cannot recur, regardless of where in the codebase it might otherwise occur.\n\n| **Corrective / Preventive Action** |\n| --- |\n| Add explicit, stable identifiers to all internal data classes that get stored in our database, so that future internal code reorganizations cannot break the system's ability to read back previously stored records. |\n| Introduce rollback and backward-compatibility testing in our pre-production environment, specifically designed to catch this class of issue before it reaches production. |",
        "createdAt": "2026-08-04T02:48:27.214+00:00"
      }
    ],
    "access": {
      "plan": "public",
      "keyed": false
    }
  }
}