I published part 9 of my #Kubernetes on #FreeBSD blog post series. This time we set up #ArgoCD for #GitOps and also a #KISS self-contained #git server. https://foo.zone/gemfeed/2026-04-02-f3s-kubernetes-with-freebsd-part-9.html
f3s: Kubernetes with FreeBSD - Part 9: GitOps with ArgoCD

After a month of conferences, I'm back at my desk and joining two online discussions this week. Come and join in!

MONDAY
Argo Unpacked: Argo CD vs the world

https://www.youtube.com/watch?v=XasDjuPVSdw

WEDNESDAY
Techstrong: The real impact of AI

https://webinars.techstronglearning.com/ais-real-impact-from-developer-tools-to-organizational-outcomes

#ArgoCD #AI

Argo CD vs the world | Argo Unpacked Ep. #24

YouTube
@ubrummack Wochenendeinkauf und dann auf YouTube den letzte Woche angefangenen #ArgoCD-Kurs weitergeguckt. Die Videos sind von einem jungen Inder, der gut erklärt aber immer etwas laut wird, wenn er sich in Rage redet.
Dann Kartoffelgratin und jetzt Sofa.
Structuring Argo CD Repositories | ArgoCD Best Practices

Explore ArgoCD best practices for managing application manifests, multiple teams, and GitOps repositories effectively. Learn from practical examples and adapt strategies to optimize your Kubernetes environment.

Codefresh

Argo CD for GitOps Deployment
Deploy apps to Kubernetes using GitOps. Automate delivery with version-controlled configs.

#DevOps #ArgoCD #GitOps #Kubernetes

Had to do a maintenance on Immich, postgres cluster got disconnected from the operator (somehow?) and wouldn't scale past 1 replica anymore...

And we don't like single points of failure here

So first, descheduling the Immich pod, to avoid weird writes between last backup and actual DB shutdown

Triggering a manual backup

Deleting cluster

Recovering cluster from last backup

Woops, the shared library object name got renamed from vectorchord 0.3 to 0.4.3, now it's "vchord.so" instead of "vectors.so"

Quick fix and boom, everything comes back up

Restoring Argo auto sync and the cluster is all back up, distributed and shining

When Backups, DevOps and GitOps come back in a smooth and clear motion ⭐

#postgresql #postgres #cnpg #psql #selfhosted #selfhosting #homelab #k3s #kubernetes #linux #opensource #immich #vectorchord #backup #devops #argocd #gitops

Wrote a new blog post - this one's about setting up git-generator #ArgoCD ApplicationSets.

https://unixorn.github.io/post/homelab/k8s/07-argocd-git-generator/

#homelab

Add an ArgoCD git generator ApplicationSet

The next gitops task for my home cluster was to make ArgoCD automatically install new applications when I add them to the configuration git repository. In this post, I’m going to show how to set up an Argo CD git generator ApplicationSet and point it at a specific directory in a configuration repository.

unixorn.github.io

Проверяем навыки DevOps-инженеров. Проверим ваши?

Привет, я Александр Хренников, руководитель DevOps-юнита в KTS . Нам тут, оказывается, 5 лет стукнуло. Точнее, нашему блогу на Хабре. Подарков мы не дождались, так что решили сами вручить их вам. Дарить будем футболки с нашим фирменным принтом — Котзиллой. Это как Годзилла, только кот. Но подарок получат не все, а десять DevOps-инженеров, которые справятся с нашим испытанием быстрее остальных. Суть проста: мы даем вам тестовый стенд с кластером Kubernetes с ArgoCD и отдельный GitLab-сервер. В ArgoCD добавлено приложение — простой Nginx, обернутый в Helm-чарт. И оно не запускается. Надо запустить. DevOps-челленджи мы проводим не впервые: уже были этот , этот и еще несколько до них. Опытные участники уже знают механику, а для новых энтузиастов я расскажу ниже, как все устроено.

https://habr.com/ru/companies/kts/articles/1009588/

#конкурс #kubernetes #челлендж #devops #мерч #argocd #nginx #helm

Проверяем навыки DevOps-инженеров. Проверим ваши?

Привет, я Александр Хренников, руководитель DevOps-юнита в  KTS . Нам тут, оказывается, 5 лет стукнуло (точнее, нашему блогу на Хабре). Подарков мы не дождались, так что решили сами вручить их...

Хабр

ArgoCon Europe is just a few days away. You can catch a super-rapid lightening talk from me on Argo CD vs the world. It's right before the morning break, so I promise to make it worth waiting 5 more minutes before you get a coffee.

See you there!

#ArgoCon #ArgoCD

Cascading deletion of Argo CD apps using GitOps

I learned to consider always setting the finalizer (resources-finalizer.argocd.argoproj.io) with all Argo CD apps a good practice.
Edit: Exception: root app of apps.

💡 This way, users won't be surprised to find that the resources they wanted to delete keep on running but are no longer tracked in Git or by Argo CD (AKA orphaned).

https://argo-cd.readthedocs.io/en/release-3.2/user-guide/app_deletion/#about-the-deletion-finalizer

#ArgoCD #GitOps