#fluxcd — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #fluxcd, aggregated by home.social.
-
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
-
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
-
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
-
Зачем я тащу 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, и станет героем этой статьи.
https://habr.com/ru/companies/basis/articles/1060076/
#fluxcd #terraform #kubernetes #git #gitops #инфраструктура #basis_dynamix #helm
-
6 полезных фишек FluxCD. Выжимаем все соки из GitOps
Если вы применяете в своей инфраструктуре GitOps-подход, то вам точно знакомы такие решения по автоматизации доставки для Kubernetes, как FluxCD и ArgoCD. Это популярные инструменты, которые позволяют синхронизировать наполнение отслеживаемого Git-репозитория и отобразить его в кластере
https://habr.com/ru/companies/selectel/articles/1055720/
#flux #fluxcd #docker #докер #гит #git_monitoring #gitops #gitopsпрактики #selectel
-
6 полезных фишек FluxCD. Выжимаем все соки из GitOps
Если вы применяете в своей инфраструктуре GitOps-подход, то вам точно знакомы такие решения по автоматизации доставки для Kubernetes, как FluxCD и ArgoCD. Это популярные инструменты, которые позволяют синхронизировать наполнение отслеживаемого Git-репозитория и отобразить его в кластере
https://habr.com/ru/companies/selectel/articles/1053636/
#fluxcd #docker #докер #гит_репозиторий #гит_мониторинг #GitOps #gitopsпрактики #selectel
-
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
https://www.valtersit.com/vault/using-flux-kustomize-patches-for-environment-overlays-c6b7cf/
-
Hey Kubernetes people.
Is it a good idea to setup Prometheus Stack using FluxCD? Anything I should watch out for?
https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack
-
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: https://docs.coroot.com/gitops/overview/
Self-hosted, zero code setup. Get started with v1.22 of #Coroot: https://github.com/coroot/coroot
#devops #observability #monitoring #aws #cloud #tech #ai #linux #ebpf #sre #sysadmin #kubernetes #docker
-
Pull request открыл — стенд появился. Закрыл — исчез. Эфемерные окружения в kubernetes через FluxCD
Когда несколько разработчиков хотят одновременно показать свои изменения — локальной разработки уже недостаточно. В статье разбираем, как автоматически поднимать изолированные окружения в Kubernetes по PR с лейблом и так же автоматически удалять их при закрытии. Реализация построена на FluxCD с использованием директивы postBuild для шаблонизации манифестов через переменные. Каждое окружение получает собственный namespace, базу данных, TLS‑сертификат и уникальный URL — и всё это без ручного вмешательства. Разбираем структуру CI/CD пайплайна, слоёвую организацию GitOps‑репозитория и автообновление образов через ImagePolicy.
-
От 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:
https://habr.com/ru/articles/1030980/
#Flux_CD #Flux_Operator #FluxInstance #GitOps #Kubernetes #FluxReport #FluxCD #IaC #infrastructure_as_code
-
The LPI DevOps Tools Engineer 2.0 certification expects candidates to have familiarity with #Helm, #Kustomize, #FluxCD, and #ArgoCD.
Explore exam objective 703.3: Kubernetes Package Management with Fabian Thorns and Uirá Ribeiro to learn more: https://lpi.org/tb0t
Prepare for your DevOps exam with free LPI Learning Materials!
#kubernetes #devops #gitops #cloudnative #opensource #FOSS #LPI
-
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 ✨
-
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.
-
New blog post on how we manage env variables to configure our applications in Kubernetes, to allow changing them without a redeploy:
-
#fluxcd 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.
-
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
-
👩💻 📊 🔥 We've added FluxCD Support, #Kubernetes Event Pages, and Advanced Log Filtering. Try faster, simpler, and fully #FOSS observability in Coroot v1.15: https://github.com/coroot/coroot/releases/tag/v1.15.0
#DevOps #SRE #Monitoring #observability #opensource #freesoftware #softwarelibre #coroot #tech #AI #GitOps #Linux #fluxcd
-
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:
https://tekton.dev/docs/getting-started/
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
-
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.
-
@mattiasb @thibaultamartin oh yes. There are some solutions in between e.g. pi with k3s (my Favorit with #fluxcd)