INCIDENT BRIEF / SERVICE OUTAGE

Google Cloud’s Service Control incident: inspect shared control-plane dependencies

Google’s incident account describes policy metadata reaching a previously unexercised failure path. The review question is broader than one outage: which shared control services can interrupt otherwise separate workloads?

Incident date
12 June 2025
Report referenced
2025-06-13
Affected scope
Global service scope
Source status
Provider incident report and recovery account

01 / SOURCE-ATTRIBUTED REPORTING

What the evidence establishes.

01 / vendor asserted

Google describes a policy update with unintended blank fields reaching Service Control and triggering a null-pointer crash loop. It says policy metadata replicated globally within seconds.

Google Cloud · inspect the source ↗

02 / KEEP THE SEQUENCE

A dated record.

  1. Code change released

    Google dates the additional quota-check feature release to May 29.

    Source reference ↗
  2. Policy change activates the path

    The provider says a later policy update triggered the failure.

    Source reference ↗

Dates and time zones follow the cited report where specified. A report date is distinct from the incident date and from our review.

03 / GOVERNATLAS EDITORIAL ANALYSIS

Make the lesson useful.

These are proposed review and trial activities inspired by the reported event. They are not completed tests or claims that a particular control guarantees prevention.

Test the combination that activates the feature.

Passing a binary rollout does not establish that every later data or policy input is safe. In a trial, connect the deployment checklist to the configuration and policy lifecycle. Identify the combinations that activate dormant paths and define what must be observed before wider adoption.

BRING THIS INTO YOUR REVIEW

Ask for a staged policy-change demonstration covering missing fields, invalid values and rollback. Retain the input, expected behavior and actual result rather than accepting a successful deployment screenshot alone.

Evaluate operational failure paths ↗

Map the services beneath the service.

A regional workload can still depend on shared identity, quota or policy infrastructure. During continuity planning, name the control services needed to start, recover and administer the workload. Record which claims of separation remain untested and which recovery steps require the impaired dependency.

BRING THIS INTO YOUR REVIEW

Trace one recovery procedure end to end. Mark every API and control service it calls, then ask how the procedure works when one of those services is unavailable.

Build a vendor exit plan ↗

FROM READING TO A REVIEW YOU CAN OWN

What will you examine next?

A reported failure is a reason to ask a precise question about your own service. It does not establish that your configuration shares the same weakness. Start with the workflow, deployment and dependencies you can identify, then decide which proposed activity is relevant.

For each relevant lesson, name an accountable role, describe the evidence you would request and define an authorized trial before performing it. Keep “not checked” distinct from a recorded observation. If a check reveals a gap, retain its scope and next action rather than converting the observation into a supplier-wide verdict.

Use this portable record in a review, renewal discussion or continuity exercise. A material configuration change, a revised incident account or the completion of an action can trigger your next review. Your entries remain your working notes; publication evidence and your own acceptance decision are separate records.

Use non-sensitive roles and evidence references. Entries stay in this open page and reset on reload; download before leaving. This tool performs no tests and produces no readiness score.

2 unassigned owners · 2 activities not checked

Define a safe, measurable rehearsal

Record the normal result before changing anything. Agree an authorized test boundary, an observable stop condition and who can stop the exercise. Check restored configuration and unfinished work separately. These entries are your plan, not permission to test a service.

01 / Test the combination that activates the feature.

Ask for a staged policy-change demonstration covering missing fields, invalid values and rollback. Retain the input, expected behavior and actual result rather than accepting a successful deployment screenshot alone.

02 / Map the services beneath the service.

Trace one recovery procedure end to end. Mark every API and control service it calls, then ask how the procedure works when one of those services is unavailable.

04 / LEAVE UNCERTAINTY VISIBLE

What this record does not establish.

This brief summarizes the provider’s causal account and does not independently measure the incident’s full impact.

The lesson is a proposed evaluation activity; it does not establish that a particular listed platform would prevent a similar failure.

Geography: Google’s incident record includes Global among affected locations and describes rapid global policy replication. No single geographic pin represents this event.

05 / THE EVIDENCE RECORD

Sources & editorial review.

vendor asserted

Google Cloud Service Control incident, June 2025 ↗

Google Cloud · captured 2026-10-16 (UTC)

Inspect preserved provenance
Source
136e8f34-6599-44e4-9e90-2ec29bb220d4
Observation
cabfa478-a820-4e38-971f-3738043a7c2d
SHA-256
3fffe95f3e7fbad3585feb36ee971c81fdd400448f6eec5f331ea84ca51f2fb0

Reporting and proposed methods by GovernAtlas editorial. Published review: 2026-10-17 (UTC). Revision 1. Preserved source bytes identify the material reviewed; they do not independently verify the provider’s account.

Submit a correction with supporting evidence ↗

Turn the report into a working question.

Explore the buying briefs ↗Return to the incident desk ↗