techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

5.3K
active users

#fluxcd

0 posts0 participants0 posts today

Okay, authentik is up! Took a while, I was fighting against flux and the helm release because it deployed with the wrong StorageClass (I forgot to have that configuration ready before release.) Helm wasn't able to modify the PVC because they're immutable, updating the release has to wait for the initial release to succeed (which it won't) or timeout and flux is quiet on the reasons for all of this unless you know where to look 😔 lots of learning was had though!

Anyway, admin and personal user accounts created, MFA enabled. Got my first application integrated too! (actual budget)

What next? The world is my oyster... Probably gitea or semaphore. I'm hesitant to integrate services like jellyfin before I have more users onboarded and this gives me an opportunity to experiment with other edge cases like other providers and service accounts and such

Part of my project for adopting gitops in my homelab has been setting up git hosting. I've selected Gitea for this instead of Gogs because I thought I'd have an easier time bootstrapping fluxcd...

Now that I've had more time to sit with the docs and learn more about Gitea, I've noticed they have broad support to serve as package registries too! It seems like I can host helm charts and docker images alongside my infra as code! This is fantastic, it'll greatly simplify my architecture. Two birds, one container!

Anyone using terraform/opentofu for their homelab setups? Either on infra level or for CM?

I've made it a project for this year to get everything managed via gitops. I'm taking it step by step and as such I haven't locked down manual write access so that I can tinker with stuff and troubleshoot as needed.

I'm finding that I need a good way to spot state drift so that I get notified if I forget to correct things afterwards. I think this is going to be less frustrating than fighting against enforced state while I get my bearings.

I guess I could use a cron or a timer unit. Unless someone has any recommendations? I would like to manage all the TF using fluxcd eventually but I think it's too early to start enforcing desired state right now. I'm open to suggestions...?

Here as promised...

How to Setup Preview Environments with #FluxCD in #Kubernetes

developer-friendly.blog/blog/2

This is a #gitops driven approach that leverages #k8s underneath.

What to expect from this blog post:

1. deploy PR-specific environments
2. establish unique URLs for each
3. auto-comment links on GitHub PRs
4. orchestrate it all with FluxCD CRDs

#sre
#devops
#blogging

developer-friendly.blogHow to Setup Preview Environments with FluxCD in Kubernetes - Developer Friendly Blog
More from Meysam

Flux monorepo layout

Flux, or FluxCD, is a "set of continuous and progressive delivery solutions for Kubernetes that are open and extensible" and is my preferred way to do "GitOps" in my Kubernetes clusters. I like Flux because it handles Helm extremely well (I'm a big fan of Helm) and allows me to have a simple fallback if something goes wrong. In this post, I will go through the process of

dustinrue.com/2025/03/flux-mon

dustinrue.comFlux monorepo layout – Dustin Rue
More from Dustin Rue
#colima#fluxcd#helm

What I did in the last weeks (part 2):

All of my k3s clusters (and I have a few of them for $REASONS) are now running either #fluxCD or #argoCD. So everything #gitops now.

In general, I like the lightweightness of fluxCD, not having to run Redis and whatnot. But having a GUI is sometimes nice, even though the flux CLI is really easy to use and very intuitive.

And of course, #renovatebot is watching all repositories and sending merge requests to update things in the clusters. Nice!

Officially being made redundant. Been a long time coming, but haven't been having much success in the current market.

If anybody is on the lookout for a dedicated and passionate Tech Lead / Full-lifecycle Software Developer with 12+ years experience would really appreciate a connection.

Dev - #Java #JVM #Spring #SpringFramework #Groovy #Gradle

Ops - #Kuberenetes #Istio #Helm #FluxCD #GitOps

Infra - #AWS #Terraform

#Linux #XP #FOSS

#GetFediHired
#JobSearch
#FediHire
#Fedijobs