<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GCP on Daniel McDonough</title><link>https://dev.daniel-mcdonough.com/tags/gcp/</link><description>Recent content in GCP on Daniel McDonough</description><generator>Hugo</generator><language>en</language><copyright>© 2026 Daniel McDonough</copyright><lastBuildDate>Sun, 28 Dec 2025 21:45:00 -0400</lastBuildDate><atom:link href="https://dev.daniel-mcdonough.com/tags/gcp/index.xml" rel="self" type="application/rss+xml"/><item><title>When a 2-Year-Old Permission Change Broke OSLogin</title><link>https://dev.daniel-mcdonough.com/posts/when-a-2-year-old-permission-change-broke-oslogin/</link><pubDate>Sun, 28 Dec 2025 21:45:00 -0400</pubDate><guid>https://dev.daniel-mcdonough.com/posts/when-a-2-year-old-permission-change-broke-oslogin/</guid><description>&lt;h3 id="context">Context&lt;/h3>
&lt;p>I ran into an unusual OSLogin failure while migrating a long-running server into a new GCP project. The request was to migrate from one old GCP project into multiple new ones, one per environment. This included several VMs with dev and prod versions.&lt;/p></description></item></channel></rss>