Bulding Docker Image with Cloud Builder

Docker BuildKit has been there since couple years back and its become default builder to replace the legacy builder since Docker Desktop 23.0. I really like this BuildKit since its offers some helpful features. The one that I mostly feel help was the build cache which can possibly save some build time and also the data used to download the dependencies of your image. Recently, I just got to know about Docker Build Cloud which allows us to build our image with cloud builder....

September 23, 2024 · 3 min · 567 words · Me

Ressurection of My Homelab

1.5 years living in Singapore makes me put down my homelab. Despite I already made the environment accessible as possible, apparently its still has lot of issues due to Indonesia ISP unstability and also electricity issues. Since now I currently in Indonesia, I was decided to wake them up again! The Born of the Undead I put my homelab in my working room, and since my house was empty and no one take care of it, then yaaa!...

September 20, 2024 · 5 min · 885 words · Me

Cache Terraform Provider Plugins

Overview Terraform required provider plugin to be able to work and communicate with the cloud providers. But, do you know that by default it will download and cache it in the current directory of the Terraform configs? This behaviour will be painful to your Internet quota since it will download same binary in every Terraform config directories. This post will give you information on how to set the plugin cache directory....

February 27, 2024 · 2 min · 272 words · Me

Bootstrapping ArgoCD With Terraform

Overview Kubernetes has lot of flexibility and features. But, in order to make use of it to the full potential, it requires us to install some essentials tools in it. One of the example of the most used tools in industry right now is ArgoCD. ArgoCD allows us to manage the applications inside the Kubernetes cluster. This post written to help you on how to bootstrapping the Kubernetes cluster. What is Bootstrapping?...

February 27, 2024 · 4 min · 831 words · Me

Use Terraform to Deploy Hugo to Vercel

Overview As I mentioned in previous post, Terraform has Vercel provider. With this, we can configure our Vercel project through Terraform. This post will show you how to do that. Before that, here is some reasons on using Terraform to deploy Vercel. Vercel has web UI and CLI. Web UI requires me navigate through the web interface. I’m not a fan of it, not efficient CLI is relatively simple. It requires me to install the CLI tools....

February 26, 2024 · 2 min · 379 words · Me