Category: Home Lab
-
Summer Project – Home Lab Refactor
As with any good engineer, I cannot leave well enough alone. My current rainy day project is reconfiguring my home lab for some much needed updates and simplification. What’s Wrong? My home lab is, well, still going strong. My automation scripts work well, and I don’t spend a ton of time doing what I need…
-
ArgoCD panicked a little…
I ran into an odd situation last week with ArgoCD, and it took a bit of digging to figure it out. Hopefully this helps someone else along the way. Whatever you do, don’t panic! Well, unless of course you are ArgoCD. I have a small Azure DevOps job that runs nightly and attempts to upgrade…
-
Upgrading the Home Network – A New Gateway
I have run a Unifi Security Gateway (USG) for a while now. In conjunction with three wireless access points, the setup has been pretty robust. The only area I have had some trouble in is the controller software. I run the controller software on one of my K8 clusters. The deployment is fairly simple, but…
-
Migrating to Github Packages
I have been running a free version of Proget locally for years now. It served as a home for Nuget packages, Docker images, and Helm charts for my home lab projects. But, in an effort to slim down the apps that are running in my home lab, I took a look at some alternatives. Where…
-
My Very Own Ship of Theseus
A while back, I wrote a little about how the “Ship of Theseus” thought experiment has parallels to software design. What I did not realize is that I would end up running into a physical “Ship of Theseus” of my own. Just another day On a day where I woke up to stories of how…
-
Moving to Ubuntu 24.04
I have a small home lab running a few Kubernetes clusters, and a good bit of automation to deal with provisioning servers for the K8 clusters. All of my Linux VMs are based on Ubuntu 22.04. I prefer to stick with LTS for stability and compatibility. As April turns into July (missed some time there),…
-
Building a new home for my proxy server
With my BananaPi up and running again, it’s time to put it back in the server cabinet. But it’s a little bit of a mess down there, and I decided my new 3D modeling skills could help me build a new home for the proxy. Find the Model When creating a case for things, having…
-
An epic journey…
I got all the things I needed to diagnose my BananaPi M5 issues. And I took a very long, windy road to a very simple solution. But I learned an awful lot in the process. Reconstructing the BananaPi M5 I got tired of poking around the BananaPi M5, and decided I wanted to start from…
-
Terraform Azure DevOps
As a continuation of my efforts to use Terraform to manage my Azure Active Directory instance, I moved my Azure DevOps instance to a Terraform project, and cleaned a lot up in the process. New Project, same pattern As I mentioned in my last post, I setup my repository to support multiple Terraform projects. So…
-
Terraform Azure AD
Over the last week or so, I realized that while I bang the drum of infrastructure as code very loudly, I have not been practicing it at home. I took some steps to reconcile that over the weekend. The Goal I have a fairly meager home presence in Azure. Primarily, I use a free version…