rewindex

Companiesdbt LabsIncidents

dbt Labs: Expired GitLab project access tokens not refreshing causing failures in posting commit statuses

MinorStatus: resolvededitedStarted Resolved (8.3 h)3 updatesstatus.getdbt.com (opens in new tab)

Affected components: 01JBCBN6BRVGHNRTC79JR0YY0P

Timeline of updates

  1. investigating

    We’re investigating an issue with the GitLab integration that is causing CI job commit statuses to not post back to GitLab. This is limited to existing projects with a GitLab integration whose project access token has expired and was not refreshed. It is impacting a small number of customers on the EU2 (Azure) region anytime after 06:00 UTC (01:00 AM Eastern) on 3 November. Affected customers may see missing pipeline statuses on merge requests, which can block merges that require passing statuses.
    New project configurations and new GitLab integrations are not impacted. There is currently no known workaround for affected existing projects, and reconnecting the repository does not resolve it. Our engineers are working on a resolution and we will provide updates approximately every 30 minutes, or as soon as new information becomes available. Please contact Support at support@getdbt.com: mailto:support@getdbt.com if you believe you are affected.

  2. identified

    We have identified an issue with Gitlab project access tokens not being refreshed. Our engineers are working on a fix for this, and we will provide an update shortly.

  3. resolved

    The issue has been resolved, and all affected systems are now functioning normally . Please contact Support via email support@getdbt.com "support@getdbt.com": http://support@getdbt.com (opens in new tab) if you continue to experience delays and are unsure of the root cause.

Changes Rewindex caught on this incident

Archive proof

Rewindex commits each version of an incident it captures to a daily checkpoint, chains it to the day before, and has the checkpoint timestamped by FreeTSA and DigiCert.

How the archive is checked, and what it cannot prove.

Rewindex captured this after the last checkpoint; the next run () commits it.

Impact, status and times are the vendor’s own, as last archived. View on status.getdbt.com (opens in new tab).

dbt Labs profileRecent dbt Labs incidentsMarkdownJSON