home.social

#fluxcd — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #fluxcd, aggregated by home.social.

fetched live
  1. The FluxCD webhook pattern (image repo → webhook → Flux reconciliation) is genuinely changing how we think about CI/CD. No more polling loops, no more 'wait for CI to finish' - the image registry becomes the event source. Combined with image update automation and policy gating, it's a clean declarative pipeline. #GitOps #FluxCD #Kubernetes #DevOps #CI/CD

  2. The FluxCD webhook pattern (image repo → webhook → Flux reconciliation) is genuinely changing how we think about CI/CD. No more polling loops, no more CI wait states. Image lands → webhook fires → cluster reconciles in seconds. Git stays the single source of truth. This is the pattern more homelabs should adopt. #GitOps #FluxCD #Kubernetes #Homelab #DevOps #CI/CD

  3. The GitOps vs CI/CD debate for homelab is settling: CI builds/tests, GitOps deploys. The key insight - Git becomes the deployment log, not just source control. Image tags in Git = instant rollback, audit trail, and declarative intent. Flux image automation + Kustomize overlays = clean separation of concerns. #Homelab #GitOps #Kubernetes #FluxCD #DevOps

  4. Зачем я тащу Terraform в Kubernetes: GitOps-стенд на Flux CD и Tofu Controller

    Последние несколько месяцев я пристально слежу за тем, как растет и меняется Flux CD. Для тех, кто с ним еще не сталкивался: Flux CD — это набор GitOps-контроллеров для Kubernetes. Он непрерывно следит за Git-репозиторием и приводит кластер к тому состоянию, которое там описано — ставит Helm-чарты, применяет Kustomize-оверлеи, подтягивает образы и секреты. Git становится единственным источником правды, а любое изменение инфраструктуры превращается в коммит: его можно отревьюить, откатить и проследить по истории. Flux хорош модульностью. Это не монолит, а набор небольших контроллеров — source-controller, kustomize-controller, helm-controller и другие, — каждый решает свою узкую задачу и расширяется через CRD. Благодаря этому экосистема легко прирастает сторонними контроллерами. Один из них, Tofu Controller, и станет героем этой статьи.

    habr.com/ru/companies/basis/ar

    #fluxcd #terraform #kubernetes #git #gitops #инфраструктура #basis_dynamix #helm

  5. 6 полезных фишек FluxCD. Выжимаем все соки из GitOps

    Если вы применяете в своей инфраструктуре GitOps-подход, то вам точно знакомы такие решения по автоматизации доставки для Kubernetes, как FluxCD и ArgoCD. Это популярные инструменты, которые позволяют синхронизировать наполнение отслеживаемого Git-репозитория и отобразить его в кластере

    habr.com/ru/companies/selectel

    #flux #fluxcd #docker #докер #гит #git_monitoring #gitops #gitopsпрактики #selectel

  6. 6 полезных фишек FluxCD. Выжимаем все соки из GitOps

    Если вы применяете в своей инфраструктуре GitOps-подход, то вам точно знакомы такие решения по автоматизации доставки для Kubernetes, как FluxCD и ArgoCD. Это популярные инструменты, которые позволяют синхронизировать наполнение отслеживаемого Git-репозитория и отобразить его в кластере

    habr.com/ru/companies/selectel

    #fluxcd #docker #докер #гит_репозиторий #гит_мониторинг #GitOps #gitopsпрактики #selectel

  7. Streamline your GitOps with Flux Kustomize patches. This snippet shows how overlays for dev, staging, and production modify a common base using patchesStrategicMerge or patchesJson6902. Kubernetes v1.21+, Flux v2.x. #fluxcd #kustomize #gitops

    valtersit.com/vault/using-flux

  8. See the state of every app #ArgoCD and #FluxCD manages with one #opensource tool. Know what's synced, what's degraded, what's suspended, and which Git or Helm source each application comes from: docs.coroot.com/gitops/overvie

    Self-hosted, zero code setup. Get started with v1.22 of #Coroot: github.com/coroot/coroot

    #devops #observability #monitoring #aws #cloud #tech #ai #linux #ebpf #sre #sysadmin #kubernetes #docker

  9. Pull request открыл — стенд появился. Закрыл — исчез. Эфемерные окружения в kubernetes через FluxCD

    Когда несколько разработчиков хотят одновременно показать свои изменения — локальной разработки уже недостаточно. В статье разбираем, как автоматически поднимать изолированные окружения в Kubernetes по PR с лейблом и так же автоматически удалять их при закрытии. Реализация построена на FluxCD с использованием директивы postBuild для шаблонизации манифестов через переменные. Каждое окружение получает собственный namespace, базу данных, TLS‑сертификат и уникальный URL — и всё это без ручного вмешательства. Разбираем структуру CI/CD пайплайна, слоёвую организацию GitOps‑репозитория и автообновление образов через ImagePolicy.

    habr.com/ru/articles/1042866/

    #kubernetes #fluxcd #gitops

  10. От Flux CLI к Flux Operator и Status Page

    Flux CD — это набор инструментов для GitOps в Kubernetes. Он следит за Git-репозиторием и автоматически приводит состояние кластера в соответствие с описанными в нём манифестами и Helm-чартами. Flux работает как контроллер внутри кластера: подтягивает изменения из Git, применяет их через Kubernetes API и отслеживает статус каждого ресурса. Проект является graduated-проектом CNCF. Когда вы впервые поднимаете GitOps в Kubernetes, Flux CD кажется достаточным: flux bootstrap , манифесты в Git, контроллеры тянут состояние кластера. Но лучше перейти на Flux Operator:

    habr.com/ru/articles/1030980/

    #Flux_CD #Flux_Operator #FluxInstance #GitOps #Kubernetes #FluxReport #FluxCD #IaC #infrastructure_as_code

  11. The LPI DevOps Tools Engineer 2.0 certification expects candidates to have familiarity with , , , and .

    Explore exam objective 703.3: Kubernetes Package Management with Fabian Thorns and Uirá Ribeiro to learn more: lpi.org/tb0t

    Prepare for your DevOps exam with free LPI Learning Materials!

  12. My FluxCD notifications used to go through a Matrix server, but that felt like too much infrastructure for just a few alerts.

    Then @simonbs's Brrr app came along - simple push notifications without running a server. Just one issue: FluxCD's webhook format doesn't match what Brrr expects.

    So I built Let-It-Brrr - a tiny service that translates the payloads. Now deployments and config changes pop up right on my lock screen ✨

    github.com/ThisIsBenny/Let-It-

    #homelab #fluxcd #selfhosted

  13. I recently migrated my homelab's GitOps repo from github to my forgejo instance and it is so satisfying not relying on github for my cluster any more.

    #homelab #GitOps #fluxcd #selfhosted

  14. New blog post on how we manage env variables to configure our applications in Kubernetes, to allow changing them without a redeploy:

    wouterj.nl/2026/02/manage-env-

    #kubernetes #FluxCD

  15. is _the_ most under-delivering tool (compared to its marketing claims) which i have been "forced" to work with in recent times.

    today

    - it made it super hard to spot my own error where i had a string in a yaml instead of a []string
    - i found out that it had never reported three warnings which helm did report
    - failed to re-deploy automatically after a manual delete deployment …

    this tool has caused me so much frustration that i am really prejudiced now.

  16. Helm-controller with a memory request of 64Mi feels so naive lol

    Yes it works until the node gets any form of memory pressure. #kubernetes #fluxCd

  17. Spent a little time this weekend getting to know Tekton

    People use it at work to build a golden path CI/CD pipeline in the form of a helm chart and it'd be nice if I could dive in and make changes to push upstream as needed.

    So far, all I've really done is gone over some of the examples:

    tekton.dev/docs/getting-starte

    Pretty happy with it so far, set up is much easier than gitea actions and I think this will just be easier to maintain. The kubernetes/manifest-driven interface fits nicely with my gitops/fluxcd strategy but I can still trigger builds manually with the CLI as needed.

    Next step is to port over some of my existing image builds and then I'll see if I can make my own image build pipeline as a helm chart so it's reusable.

    Anyone have any interesting use cases for Tekton in their own work/home?

    #tekton #cicd #gitops #fluxcd #docker #helm #homelab #selfhosted

  18. Actually on the topic of feature flags, I'm curious if they exist/what people are doing at the infra / #IaC / #GitOps level.

    At one point I was thinking "can I hookup like launchdarkly into #Puppet's Hiera" to handle phased rollouts of things.

    More recently, want the same thing for my #FluxCD stuff. Higher level than like Flagger I think, as in gradual rollout of Deployments over many clusters, than gradual rollout of Pod within a deployment.

    Kinda like #Ansible's strategies and it's "max_fail_percentage" where it'll halt.

  19. @mattiasb @thibaultamartin oh yes. There are some solutions in between e.g. pi with k3s (my Favorit with #fluxcd)

  20. @hmiron Very similar to mine! I really like #fluxcd but you probably can't go wrong with argo if you choose that path