It really is surprising sometimes how #homelab services grow....and I just want to emphasize that it's silly to think that you'll be the exception.
Prior to doing my big holiday cleanup of scattered docker containers being moved over to first class, fully automated #proxmox #k3s VM nodes, and #kubernetes services being managed by #ansible and #argocd, I thought for sure I knew exactly how many services I would be running.
I also felt confident that I didn't need anything more than that.
Low and behold, the old adage holds true.
Tonight I was working on my deployment of #netbox (https://github.com/netbox-community/netbox) and I realized that it uses #Postgres under the hood.
No big deal. I've got a Postgres instance already running in the cluster.....except that I wrongly made the assumption that #paperless_ngx would be the only consumer, and I turned off the superuser.
Still no big deal....except that I'm deploying everything via GitOps as much as possible, AND I've already got live, important data in Postgres.
*long sigh*
So...now I get to go do some manual surgery on users and databases to make it be a proper cluster wide, multi-tenant service, I'll make the gitops side of it look pretty later.
And that's when I realized that keeping an instance of #pgadmin around would be super useful going forward.
I was, in no way, planning on running a PgAdmin instance, but here we are.
Well...guess what? I'm also running Mongo, InfluxDB, and Redis.
Thankfully, Influx ships with a WebUI...but if I'm already adding pgAdmin, then there's no sense skipping #Mongo Compass and #Redis Insight.
And that's officially 3 more unexpected services to deploy in a single night.