Sign in

Stefan Prodan

@stefanprodan.com
2.7K followers 172 following 154 posts

OSS maintainer of CNCF projects Flux, Flagger and the GitOps Toolkit Head of Development @controlplane.io 🫶 #golang #cuelang #kubernetes #gitops 👉 github.com/stefanprodan

PostsRepliesMedia
Stefan Prodan @stefanprodan.com · 01/09/2026
I've been experimenting with local AI (oMLX) on a Mac Studio (M2 Max 96GB) for agentic GitOps. My test bench covers repo analysis and live cluster operations through the Flux MCP server.
220
Stefan Prodan @stefanprodan.com · 22/08/2026
Timoni v0.33 is out with a brand new website 🚀 Timoni now ships skills and a docs MCP server, enabling AI agents to operate Timoni end-to-end: from authoring modules and composing bundles, to orchestrating multi-cluster deployments. Check it out timoni.sh/ai-agents #Kubernetes #AI
timoni.sh
AI Agents - Timoni
Equip AI coding agents with the Timoni skills and the docs MCP server to deploy apps and author modules.
140
Reposted by Stefan Prodan
Flux Project @fluxcd.io · 17/08/2026
we've built Flux Mirror :) take ownership of all of your images, charts, and other OCI artifacts for your Kubernetes clusters! supply chain attacks are getting worse as well. check out our blog which talks about how to implement a import diode using min artifact age fluxcd.io/blog/2026/08...
fluxcd.io
Introducing Flux Mirror
Declarative mirroring for container images, Helm charts, and OCI artifacts, with signature verification, provenance policies, and minimum artifact age.
283
Stefan Prodan @stefanprodan.com · 08/08/2026
After a long pause, I'm back to hacking on Timoni! v0.30 comes with new module capabilities, a much faster development loop, and fixes for long-standing issues. Check it out: github.com/stefanprodan...
github.com
What's new in Timoni v0.30 · stefanprodan timoni · Discussion #609
After a long pause, I'm back to shipping features in Timoni! This announcement rounds up the work landed in the v0.28, v0.29 and v0.30 releases: new module capabilities, a much faster development l...
020
Reposted by Stefan Prodan
Flux Project @fluxcd.io · 03/08/2026
Check out the new Ignore Rules in Flux :) They let you initialize values but perform selective drift correction. It's now possible to pick the starting replicas when using HPA's instead of relying on the minimum, and cert-manager can now regenerate your placeholder certs fluxcd.io/blog/2026/08...
fluxcd.io
Selective drift correction with ignore rules
Let external controllers like HPA and cert-manager manage specific fields without fighting Flux drift correction.
053
Reposted by Stefan Prodan
Flux Project @fluxcd.io · 27/07/2026
check out this guide on how to bootstrap OpenBao & Flux with no secrets! We <3 workload identity (we also show a sovereign key signing flow) @openbao-official.bsky.social
fluxcd.io
Flux and OpenBao: Secrets and Signatures
This post shows off two Flux integrations with OpenBao: SOPS decryption through workload identity and sovereign OCI artifact signing with Cosign.
063
Stefan Prodan @stefanprodan.com · 17/07/2026
Found a great summer drink in Poreč 🇭🇷 Rosato spritz 🍹
Rosato spritz cocktail
021
Stefan Prodan @stefanprodan.com · 13/07/2026
Check out Flux Schema! Our brand new #FluxCD CLI plugin that validates manifests and helps AI Agents stop hallucinating Kubernetes YAML. After extensive benchmarks my conclusion is that the Flux Schema MCP Server gets you 57% fewer tokens compared to web tools. fluxcd.io/blog/2026/07...
fluxcd.io
Introducing Flux Schema and the Ecosystem Catalog
Static validation for GitOps workflows with Kubernetes API server semantics, a schema catalog for the CNCF ecosystem, and a public MCP server for AI agents.
2103
Stefan Prodan @stefanprodan.com · 07/07/2026
Happy Birthday #FluxCD! one more decade and I'm retiring 🫡 stefanprodan.com/blog/2026/fl...
stefanprodan.com
Celebrating Ten Years of Flux CD
A decade since the first Flux commit and the start of the GitOps movement
1163
Stefan Prodan @stefanprodan.com · 30/06/2026
Flux v2.9 is out! 🚀 - New CLI plugin system with Mirror & Schema extensions - Server-side apply field ignore rules - Age post-quantum SOPS + OpenBao/Vault auth - SSH Git commit verification - AWS CodeCommit support fluxcd.io/blog/2026/06... #GitOps #Kubernetes #FluxCD
fluxcd.io
Announcing Flux 2.9 GA
We are thrilled to announce the release of Flux v2.9.0! Here you will find highlights of new features and improvements in this release.
173
Stefan Prodan @stefanprodan.com · 27/06/2026
I run Claude Code autonomously for days across terminals and IDEs with sub-agents fanning out into copilot, kiro, and gemini. I won't trade that for an agent manager, so I built cctop: a live top for CC to tame the session chaos. Check it out: github.com/stefanprodan...
430
Stefan Prodan @stefanprodan.com · 31/05/2026
Good morning from Brighton 🇬🇧
1100
Stefan Prodan @stefanprodan.com · 17/05/2026
Found a delicious Espresso Martini in Sanremo 🇮🇹
140
Stefan Prodan @stefanprodan.com · 13/04/2026
We've published the AI Contribution Policy for #FluxCD We require disclosure of AI usage on commits using the Assisted-by tag. The Signed-off-by and Co-authored-by tags must identify humans who can legally certify the DCO, please don’t fill these will AI product names. github.com/fluxcd/flux2...
github.com
AI Contribution Policy for the Flux project · fluxcd flux2 · Discussion #5848
AI Coding Assistants Guidance Using AI Agents to help write your PR is acceptable, but as the author, you are responsible for understanding the code and the documentation you submit. Please review ...
121
Reposted by Stefan Prodan
Flux Project @fluxcd.io · 08/04/2026
AI is driving detachment from both software engineering and platform engineering. @stefanprodan.com maps out the levels at FluxCon, from Copilot tab-completion to dark software factories to autonomous cluster remediation. Check it out: youtube.com/watch?v=efpqMLQJaW4 #FluxCD #GitOps #kubernetes
youtube.com
Vibe Coding Meets GitOps - Stefan Prodan, ControlPlane
YouTube video by CNCF [Cloud Native Computing Foundation]
172
Stefan Prodan @stefanprodan.com · 04/04/2026
Good morning from Nice 🇫🇷
070
Stefan Prodan @stefanprodan.com · 21/03/2026
✈️ On my way to #KubeCon! Monday at #FluxCon we'll be launching the official #FluxCD Skills. I'll be taking about ADLC and how we've developed AI Agents specialised in GitOps and Flux security. If you are going to vibe code your Kubernetes infra, you should come to my talk on March 23 at 09AM 😊
290
Reposted by Stefan Prodan
Leigh Capili 🧋 @capileigh.bsky.social · 17/03/2026
Morgan Stanley scaled Flux to 500+ clusters, 100k+ containers, and 10k+ Flux resources. Their 5-year journey covers: multi-tenancy, performance tuning, moving to S3 sources, and devX fluxcd.io/blog/2026/03/stairway-to-gitops-morgan-stanley/ FluxCon Europe is next Monday - come say hi! #kubecon
fluxcd.io
Stairway to GitOps: Scaling Flux at Morgan Stanley
Reflecting on Morgan Stanley's journey to production GitOps with Flux, presented at FluxCon NA 2025.
186
Reposted by Stefan Prodan
CloudNative.Now @cloudnative.now · 27/02/2026
This months newsletter is now out! 🎉 ✨ February 2026 ✨ cloudnative.now/2026-february
cloudnative.now
CloudNative.Now - February 2026
Welcome to the February edition of CloudNative.Now - a monthly newsletter that covers all that has been happening in the cloud native world
134
Stefan Prodan @stefanprodan.com · 25/02/2026
Flux v2.8 is out! This release marks the General Availability of Helm v4 features such as server-side apply and enhanced health checking. ❤️ Big thanks to the Helm maintainers for their work on Helm v4 and for collaborating with us to ensure a smooth integration with Flux! fluxcd.io/blog/2026/02...
fluxcd.io
Announcing Flux 2.8 GA
We are thrilled to announce the release of Flux v2.8.0! Here you will find highlights of new features and improvements in this release.
0104
Stefan Prodan @stefanprodan.com · 29/01/2026
We've implemented #GitOps actions in the latest Flux Operator Web UI. You can reconcile, pull latest source, and suspend/resume, with more actions to come. Check it out: fluxoperator.dev/web-ui/ ♥️ Big thanks to the #FluxCD users for the feedback that shaped this UI release.
153
Stefan Prodan @stefanprodan.com · 23/01/2026
I made a tiny macOS app to help me organise and monitor all the Kubernetes clusters I run #FluxCD tests on. I have lots of these on my laptop, homelab and clouds, so my kubeconfig is always a mess. Give it a try: github.com/stefanprodan...
github.com
GitHub - stefanprodan/kswitch: Kubernetes context manager for macOS
Kubernetes context manager for macOS. Contribute to stefanprodan/kswitch development by creating an account on GitHub.
160
Stefan Prodan @stefanprodan.com · 18/12/2025
An early Christmas gift for all #FluxCD users 🎁🎄 Flux Operator 0.37 is here with a brand new Web UI! We've shipped a mobile-friendly web interface that gives you real-time visibility into everything Flux manages on your clusters. Unwrap it here fluxoperator.dev/web-ui/
191
Reposted by Stefan Prodan
Matteo Bianchi @mbianchi.dev · 11/12/2025
In 2026 I won't do much public speaking. Also me kccnceu2026.sched.com/event/2CW37/... I will chat with @stefanprodan.com about Flux and ephemeral environments based on GitHub PRs 👀 p.s. Most probably my last KubeCon, so come and say hi lol
kccnceu2026.sched.com
KubeCon + CloudNativeCon Europe 2026: Pull Request Wars: The Flux Awakens - Ep...
View more about this event at KubeCon + CloudNativeCon Europe 2026
061
Stefan Prodan @stefanprodan.com · 10/11/2025
At #FluxCon Morgan Stanley shared how they run #FluxCD to deploy tens of thousands of apps on 500+ clusters. Awesome to see all the optimizations we’ve built into Flux delivered at this scale 🎉
060
Stefan Prodan @stefanprodan.com · 23/10/2025
Found the best flat white in Edinburgh! The source coffee roasters
291
Reposted by Stefan Prodan
Adrian Mouat @adrianmouat.com · 21/10/2025
@stefanprodan.com kicks off track 1 at @kcduk.bsky.social with a talk on GitOps and Flux
351
Reposted by Stefan Prodan
Whitney Lee @whitneylee.com · 07/10/2025
What tells Flagger a release is safe to keep going? What is the safety mechanism? @stefanprodan.com tells how it decides, and when it rolls back. Watch the full 🌩️ Thunder episode: youtu.be/Qi9Xq_QxX7M #Kubernetes #Flagger #ProgressiveDelivery #CanaryDeployments #Prometheus
052
Stefan Prodan @stefanprodan.com · 01/10/2025
Flux v2.7 is out 🚀 Big thanks to all contributors ❤️ Image automation goes GA, new ArtifactGenerator API for advanced sources composition and decomposition patterns, hub-and-spoke OIDC auth, and so much more. fluxcd.io/blog/2025/09... #FluxCD #GitOps #Kubernetes
fluxcd.io
Announcing Flux 2.7 GA
We are thrilled to announce the release of Flux v2.7.0! Here you will find highlights of new features and improvements in this release.
0105
Stefan Prodan @stefanprodan.com · 06/08/2025
Happy 10-year anniversary @cncf.io 🥳 #cTENcf contribcard.cncf.io/stefanprodan
1102
Reposted by Stefan Prodan
Rawkode Academy @rawkode.academy · 15/07/2025
Today, we published @rawkode.dev's first editorial! ArgoCD's UI is great, but Flux's architecture is inevitable.
rawkode.academy
FluxCD vs. ArgoCD: The Final Word
A definitive look at FluxCD's controller-first design and why its architectural alignment with Kubernetes offers superior security, efficiency, and operational maturity over ArgoCD.
2118
Stefan Prodan @stefanprodan.com · 09/07/2025
Check out our latest blog post on how to schedule deployments during maintenance windows with Flux Operator fluxcd.io/blog/2025/07... #FluxCD #GitOps #Kubernetes
fluxcd.io
Time-based deployments with Flux Operator
Update your Kubernetes workloads based on schedules with Flux Operator
020
Reposted by Stefan Prodan
Betty Junod @bettyjunod.bsky.social · 20/06/2025
Hey all -- this is not happening -- Slack will be comped for CNCF communities in perpetuity.
43410
Stefan Prodan @stefanprodan.com · 11/06/2025
I really hope the smart people behind Kubernetes KinD will figure out a way to run #Kubernetes on Apple silicon using the new container tool 🤞 github.com/apple/contai...
github.com
GitHub - apple/container: A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It's written in Swift, and optimized for Apple silicon.
A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It&#39;s written in Swift, and optimized for Apple silicon. - GitHub - apple/container: A tool for cre...
2121
Stefan Prodan @stefanprodan.com · 08/06/2025
After trying out various ways of writing a llms.txt for ControlPlane's #FluxCD distribution, I think I finally nailed it. Here is Claude's response after parsing the latest version:
120
Stefan Prodan @stefanprodan.com · 20/05/2025
43 today! Still rolling ☀️
020
Stefan Prodan @stefanprodan.com · 19/05/2025
Caffè Leccese is really good! Torre Canne 🇮🇹
120
Stefan Prodan @stefanprodan.com · 14/05/2025
We've released the MCP Server for #FluxCD 🚀🚀🚀 fluxcd.io/blog/2025/05...
fluxcd.io
AI-Assisted GitOps with Flux Operator MCP Server
Bridging the gap between AI assistants and GitOps pipelines
054
Stefan Prodan @stefanprodan.com · 26/04/2025
Coffee time with my girls
0100
Stefan Prodan @stefanprodan.com · 25/04/2025
Made good progress with the #FluxCD MCP Server 🚀 It can now do multi-cluster operations: track app versions and config changes across environments, cluster state diffing & Helm release comparison (dev vs stage vs prod).
170
Stefan Prodan @stefanprodan.com · 24/04/2025
With go-yaml/yaml being archived, all we need now is another high severity vuln like CVE-2022-28948 and the whole CNCF landscape will implode 🔥 Only the Kubernetes team can save us by switching all their packages to the kubernetes-sigs fork github.com/kubernetes-s...
github.com
github.com/go-yaml/yaml is archived · Issue #129 · kubernetes-sigs/yaml
I just noticed that https://github.com/go-yaml/yaml (the YAML library that this depends on) is marked as archived. I consume this downstream for configuration logic. Is there a plan to incorporate ...
141
Stefan Prodan @stefanprodan.com · 23/04/2025
If you want to test your controllers against Kubernetes 1.33, here are the KinD images we're using for #FluxCD e2e: - "ghcr.io/fluxcd/kindest/node:v1.33.0-amd64" - "ghcr.io/fluxcd/kindest/node:v1.33.0-arm64"
021
Stefan Prodan @stefanprodan.com · 23/04/2025
The Go team is working on an official MCP SDK using the new jsonrpc2 package. Compared to other implementations this SDK looks great! type-safe args, generics and no codegen needed 🎉 #golang github.com/golang/tools...
github.com
tools/internal/mcp at master · golang/tools
[mirror] Go Tools. Contribute to golang/tools development by creating an account on GitHub.
1263
Stefan Prodan @stefanprodan.com · 18/04/2025
A couple of friendly mandarin ducks in Potsdam 🇩🇪
Mandarin Ducks in Potsdam Deutschland
070
Stefan Prodan @stefanprodan.com · 15/04/2025
I'm hacking on a MCP server for troubleshooting Flux Operator and turns out it's actually good at displaying the dependency flow between the various #FluxCD resources in the #GitOps pipeline 🤯
0110
Stefan Prodan @stefanprodan.com · 14/04/2025
Check out our latest blog post on how to simplify your #GitOps installation with Flux Operator and GitHub App authentication 🔐 fluxcd.io/blog/2025/04...
fluxcd.io
GitHub App bootstrap with Flux Operator
Simplify your GitOps installation with Flux Operator and GitHub App authentication
030
Reposted by Stefan Prodan
kat cosgrove @kat.lol · 07/04/2025
This is the hardest photo an event photographer has ever gotten of me
A photo of four people standing in a row, from the side. I'm the only one in focus. I have a curly pink mullet hawk, and I'm wearing a black leather jacket with my arms crossed. I look cool as fuck.
92302
Stefan Prodan @stefanprodan.com · 06/04/2025
Spending the week with Flux maintainers from all over the world was fantastic ❤️ Best #KubeCon so far! Thanks @cncf.bsky.social for making it happen 🤗
FluxCD team at KubeCon London
1243
Stefan Prodan @stefanprodan.com · 30/03/2025
This #KubeCon is very special to me. Can't wait to meet Sanskar Jaiswal in person for the first time! We've been working on Flagger for years and I never got the chance to shake his hand. Come join our talk on Wednesday! kccnceu2025.sched.com/event/359ac5...
kccnceu2025.sched.com
KubeCon + CloudNativeCon Europe 2025: Flux Ecosystem Evolution - Stefan Prodan...
View more about this event at KubeCon + CloudNativeCon Europe 2025
2101
Stefan Prodan @stefanprodan.com · 29/03/2025
#Monkigras was so much fun! I enjoyed every minute of it. Thank you so much @monkchips.com for inviting me 🤗
061