<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Munagala Karthik</title>
    <description>The latest articles on Forem by Munagala Karthik (@karthiblip).</description>
    <link>https://forem.com/karthiblip</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3867759%2F773d6f9f-cf2d-4807-bb7e-80353236215b.jpeg</url>
      <title>Forem: Munagala Karthik</title>
      <link>https://forem.com/karthiblip</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/karthiblip"/>
    <language>en</language>
    <item>
      <title>Things kept breaking in my OCI lab… until I fixed IAM</title>
      <dc:creator>Munagala Karthik</dc:creator>
      <pubDate>Wed, 08 Apr 2026 12:35:03 +0000</pubDate>
      <link>https://forem.com/karthiblip/things-kept-breaking-in-my-oci-lab-until-i-fixed-iam-3d78</link>
      <guid>https://forem.com/karthiblip/things-kept-breaking-in-my-oci-lab-until-i-fixed-iam-3d78</guid>
      <description>&lt;p&gt;Things kept breaking, and it wasn’t because I wrote bad code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It was IAM.&lt;/strong&gt;&lt;br&gt;
I was setting up a cloud lab in OCI and everything looked fine on the surface, instances, networking, policies.&lt;br&gt;
But every time I tried to launch or manage resources, something failed.&lt;/p&gt;

&lt;p&gt;Not loudly. Just enough to slow everything down.&lt;br&gt;
At first, I assumed it was a config issue.&lt;/p&gt;

&lt;p&gt;So I kept switching between tasks, checking networking, then compute, then scripts.&lt;/p&gt;

&lt;p&gt;That made it worse.&lt;br&gt;
I wasn’t losing time… I was losing context.&lt;/p&gt;

&lt;p&gt;What finally worked was slowing down and tracing the failure properly.&lt;br&gt;
I started reading the exact error messages and mapping them back to IAM policies.&lt;br&gt;
That’s when I finally saw it.&lt;/p&gt;

&lt;p&gt;A small missing permission:&lt;br&gt;
Allow group  to read instance-images in tenancy&lt;br&gt;
Once I added it, everything started working instantly.&lt;br&gt;
No changes to code. No changes to architecture.&lt;br&gt;
Just IAM.&lt;br&gt;
&lt;strong&gt;Nothing else changed.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The biggest lesson?&lt;br&gt;
Most cloud failures aren’t about what you built, they’re about what you forgot to allow.&lt;/p&gt;

&lt;p&gt;If something feels randomly broken in the cloud, start with IAM first.&lt;/p&gt;

&lt;h1&gt;
  
  
  CloudSecurity #IAM #OCI
&lt;/h1&gt;

</description>
      <category>cloudsecurity</category>
      <category>iam</category>
      <category>oci</category>
    </item>
  </channel>
</rss>
