gbadedata.hashnode.dev·4d ago · 12 min readkubectl Said Yes. The API Server Said ForbiddenI gave an AI agent read access to a live Kubernetes cluster, then broke the app on purpose to see how it would triage the incident,Afterwards, while writing it up, I checked exactly what the agent's i01F
gbadedata.hashnode.dev·Sep 27 · 16 min readA Green Pipeline Is a Claim, Not ProofA green pipeline feels like an answer. Every stage has a tick, the run says Succeeded, and the website loads. For most of Week 10 of the DevOps Micro Internship, that was exactly where I would normall01I
gbadedata.hashnode.dev·Sep 27 · 16 min readContainers Don't Hide Your Assumptions. They Expose Them"Registration failed." That was the whole error. Red text above a form, no status code, no hint. The Book Review app I had just deployed with Docker Compose was up, MySQL reported healthy, and the con01I
gbadedata.hashnode.dev·Sep 25 · 13 min readFour Times My Ansible Worked, and It Still Wasn't DoneEvery Ansible run ends the same way: a PLAY RECAP, a row of numbers, and if you are lucky, failed=0. It is very easy to read that line as "done". This week I automated four deployments with Ansible ac00
gbadedata.hashnode.dev·Sep 24 · 11 min readValid Is Not the Same as Working: Building a Three-Tier AWS App with Terraform and an AI AgentThe capstone for Week 8 of the DevOps Micro Internship was the most complete thing I have built on AWS: a Book Review app across three tiers, two load balancers, a Multi-AZ MySQL database with a read 01B