All-in-one DevOps VM

The Ultimate DevOps Sandbox โ€œTired of juggling multiple VMs for your DevOps stack? Get it all in one place with the ultimate DevOps VMโ€”just one command, zero hassle.โ€ Intro This ideaโ€™s been chilling in my mind for ages while I was playing around with Vagrant. Iโ€™ve lost count of the number of cool builds Iโ€™ve …

Optimizing GitHub Workflows: How to Auto cleanup your cache after use

Intro In the CI/CD space, every second counts like in an F1 race. That’s where GitHub Actions cache comes in. Caching is like a pit stop for your code โ€“ it saves precious time by providing pre-loaded resources to speed up pipeline execution by storing and reusing previously downloaded dependencies. However, cache use, especially in …

Deploy multilevel OCI sub-compartments with terraform (using local module)

Intro In my previous blogpost, we explored the challenges with relying on terraform registry modules for code sanity checks. Additionally, we reviewed OCI iam-compartment module and I shared my revised version in my Github. Today, we’ll demonstrate how to deploy multi-level OCI compartments using my local module (iam-compartment), which you can easily clone from my GitHub …

Whatโ€™s OIDC and why should you use it asap in your GitHub pipeline (keyless)

Hackers Paradise!                        — โ€œ 10 million credentials from GitHub were accessible in 2022 alone.โ€ — This is the shocking truth exposed in a recent report published by secrets-management firm GitGuardian. Thatโ€™s 5.5 out of every 1,000 commits to GitHub spilling secrets, putting applications & businesses at serious risk.Scattered & hard-coded secrets across environments are one …

GitHub Actions Cheat Sheet: What I learned from GitHub CI in 2 weeks

Intro This year I set a goal to explore and learn most popular CI solutions like GitLab, including all cloud native ones. My first pick had to be GitHub Actions, which I heard a lot of but never used. So I decided to plunge into it to see how rich the solution was. Since I …