SheldonCooper has quit [Read error: Connection reset by peer]
dol-sen has joined #buildbot
flx has quit [Quit: Leaving]
bdbaddog has joined #buildbot
rjarry has quit [*.net *.split]
rjarry_ has joined #buildbot
cmouse has quit [*.net *.split]
cmouse has joined #buildbot
bdbaddog has quit [Quit: Leaving.]
flx has joined #buildbot
dol-sen has quit [Read error: Connection reset by peer]
dol-sen has joined #buildbot
telmich_ has joined #buildbot
<telmich_>
good day
<tardyp>
telmich_: hi!
<telmich_>
tardyp: I'm currently checking out buildbot to automate helm chart generation in our infra. I first checked out jenkins, but seeing it consume 4GB ram right away is a bit of a shock. I actually did not hear about buildbot until starting to research last week
<telmich_>
... but it looks quite promising and slim!
<tardyp>
indeed, buildbot is slim and simple
<tardyp>
maybe for kubernetes CI/CD, you want to use tools more specialised for "cloud native"
<telmich_>
I was thinking about that, too
<telmich_>
But I did not find anything that fit me right away
<telmich_>
As far as I can see, buildbot uses "static" workers - I first was thinking that does not really fit, but then again, this is more a resource question rather than a scheduling question
<tardyp>
but indeed, buildbot is more a generic framework and can't really keep up with very fast moving cloud native movement
<tardyp>
so it is more made for people who can't use the more opinionated tools like gocd/argocd
<telmich_>
I had a look at argocd and was a bit overwhelmed. For CD I was more going the direction of fluxv2, but even that does not "really" do the job
<telmich_>
The main problem in the k8s world is that a lot of problems are trying to be solved and often they are not solved correctly - like removing CRDs from a rook deployment, which leaves stale resources behind
<tardyp>
I agree that the problem is not yet fully solved
<tardyp>
helm is imho too much complicated, we rewrote all our .yml to helm, and 6 month later rewrote it again in kustomize..
<telmich_>
Interesting
<tardyp>
helm has too much indirection to me, it makes things too complicated for private stuff
<telmich_>
I found kustomize too limited
<telmich_>
Because it cannot use templates; the main problem is when you have many apps of the same type (let's say nextcloud instances) and you want to share names, like a PVC or a secret in various parts of the definition
<telmich_>
In helm, you use something on the line of {{ .Values.Something }}, in kustomize the patch is rather tricky/ugly in my opinion
<tardyp>
well, we just needed templating to configure the difference between dev/staging/prod
<telmich_>
Also what I miss in kustomize: generating a configmap from the filenames of a directory
<telmich_>
That's nice and I think that easily works