social.anoxinon.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Die offizielle Mastodon Instanz des Vereins Anoxinon e.V.

Serverstatistik:

1,1 Tsd.
aktive Profile

#devops

78 Beiträge55 Beteiligte1 Beitrag heute
Antwortete im Thread

@jwolynko When it comes to on-prem, GitLab still seems to be the preferred solution (GitHub enterprise seems to be deprecated, thank the universe for that). I personally am running Forgejo wherever possible.

But most of the customers I know do run some form of GitLab. And I wanted to make sure I had a working test setup, whenever I need one. Currently I wanted to do some testing for GitLab runners on Kubernetes.

The package based ones are pretty simple to setup (not talking about maintenance, of course).

codeberg.org/johanneskastl/git
codeberg.org/johanneskastl/git

Zusammenfassungskarte des Repositorys johanneskastl/gitlab_vagrant_libvirt_ansible
Codeberg.orggitlab_vagrant_libvirt_ansibleVagrant-libvirt setup with a VM that is running a Gitlab instance
#GitLab#DevOps#Kubernetes

<rant>
OK, so however thought up the structure of the #Gitlab helm chart was ... creative, to put it politely.

The chart itself has dependencies, as is common with helm charts.
But it also has a charts directory, which contains 5 other charts. Including one called gitlab.
Which again has a charts directory as well as dependencies.

So, depending on which chart you want to configure, it might be chart-name.something or gitlab.chart-name.something. Oh, they also use global.something or global.chart-name.something.

And as this is not creative enough, some charts are installed if chart-name.install is true. For some it is chart-name.enabled...

But help is near, there is an operator, that does the heavy lifting for you. Oh wait, it uses the values from the helm chart of its CRD...
</rant>

#devops#helm#kubernetes

🧑‍🎓Cultivating a Learning Culture: Unlocking the Power of Continuous Development

In just 5 powerful minutes, Marcelo Ancelmo dives into one of the most important ingredients for long-term success in any modern organization:
🔑 A thriving learning culture.

If you're passionate about building resilient, innovative, and engaged teams, this talk is a must-watch.

📺 Watch it now and get inspired: buff.ly/9aQQIhi

Backups are only good as long as they work.

Spent this morning, restoring the backup of our Mastodon instance burningboard.net to a fresh virtual machine in Proxmox and did some validation that it is valid, complete, restorable and the disaster recovery documentation is up to date.

Everything worked perfectly ✅

Next restore-test: 10/2025

#backup#mastodon#sysadmin