Stefan Prodan's Avatar

Stefan Prodan

@stefanprodan.com.bsky.social

OSS maintainer of CNCF projects Flux, Flagger and the GitOps Toolkit Principal Consultant at ControlPlane ๐Ÿซถ #golang #cuelang #kubernetes #gitops ๐Ÿ‘‰ https://github.com/stefanprodan

2,548 Followers  |  156 Following  |  119 Posts  |  Joined: 25.04.2023  |  2.132

Latest posts by stefanprodan.com on Bluesky

Post image

Happy 10-year anniversary @cncf.io ๐Ÿฅณ

#cTENcf contribcard.cncf.io/stefanprodan

06.08.2025 07:14 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
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.

Today, we published @rawkode.dev's first editorial!

ArgoCD's UI is great, but Flux's architecture is inevitable.

15.07.2025 17:25 โ€” ๐Ÿ‘ 11    ๐Ÿ” 8    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
Time-based deployments with Flux Operator Update your Kubernetes workloads based on schedules with Flux Operator

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

09.07.2025 12:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hey all -- this is not happening -- Slack will be comped for CNCF communities in perpetuity.

20.06.2025 00:03 โ€” ๐Ÿ‘ 34    ๐Ÿ” 10    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1

Cool looking forward to trying it

11.06.2025 16:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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's written in Swift, and optimized for Apple silicon. - GitHub - apple/container: A tool for cre...

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...

11.06.2025 14:52 โ€” ๐Ÿ‘ 12    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

On the downside, I see how SEO techniques will drastically change once LLMs will dominate web search. Brands will end up paying top dollar to the foundational models to prioritise and skew the conversation to promote their content and it's full circle back to the sad state of Google search.

08.06.2025 15:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Markdown has become the lingua franca for LLMs and understandably so given the amount of Javascript we ship these days to render HTML on the client-side.

For most cloud-native projects, this is really great as we already use Markdown for all our docs.

08.06.2025 15:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

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:

08.06.2025 15:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

43 today! Still rolling โ˜€๏ธ

20.05.2025 11:43 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™ve sent you a DM

19.05.2025 16:03 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We stopped in Monopoli, eta 2h to Bari

19.05.2025 12:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Driving to Bari from here, weโ€™ll stay there for 2 days then back home.

19.05.2025 12:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Caffรจ Leccese is really good!
Torre Canne ๐Ÿ‡ฎ๐Ÿ‡น

19.05.2025 11:52 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
H4HIP: Wasm plugin system by scottrigby ยท Pull Request #388 ยท helm/community Preview: https://github.com/scottrigby/community/blob/h4hip-plugin-first-architecture/hips/hip-9999.md Follow-up HIPs: H4HIP: Chart-defined pluginsย #400

There is a HIP for allowing alternative templating engines via WASM plugins. github.com/helm/communi...

19.05.2025 09:28 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
AI-Assisted GitOps with Flux Operator MCP Server Bridging the gap between AI assistants and GitOps pipelines

We've released the MCP Server for #FluxCD ๐Ÿš€๐Ÿš€๐Ÿš€
fluxcd.io/blog/2025/05...

14.05.2025 19:44 โ€” ๐Ÿ‘ 4    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Coffee time with my girls

26.04.2025 09:14 โ€” ๐Ÿ‘ 11    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

In the future, I can see how Flux users could instruct Claude or any other AI to perform staged #GitOps rollouts/rollbacks across #Kubernetes clusters with natural language. For this, the Flux Operator MCP Server would need to expose operations for OCI artifacts.

25.04.2025 10:38 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

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).

25.04.2025 10:38 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Switch away from archived gopkg.in/yaml.v3 by dims ยท Pull Request #534 ยท kubernetes/kube-openapi fixes: #533 https://github.com/go-yaml/yaml has a archived notice.

Thank you @dims.dev ๐Ÿค— github.com/kubernetes/k...

25.04.2025 07:08 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
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 ...

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...

24.04.2025 14:08 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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"

23.04.2025 19:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
tools/internal/mcp at master ยท golang/tools [mirror] Go Tools. Contribute to golang/tools development by creating an account on GitHub.

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...

23.04.2025 18:51 โ€” ๐Ÿ‘ 26    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Good morning from Berlin ๐Ÿ‡ฉ๐Ÿ‡ช

19.04.2025 08:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Mandarin Ducks in Potsdam Deutschland

Mandarin Ducks in Potsdam Deutschland

A couple of friendly mandarin ducks in Potsdam ๐Ÿ‡ฉ๐Ÿ‡ช

18.04.2025 11:21 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

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 ๐Ÿคฏ

15.04.2025 20:20 โ€” ๐Ÿ‘ 11    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub App bootstrap with Flux Operator Simplify your GitOps installation with Flux Operator and GitHub App authentication

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...

14.04.2025 12:16 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
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.

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.

This is the hardest photo an event photographer has ever gotten of me

07.04.2025 07:32 โ€” ๐Ÿ‘ 237    ๐Ÿ” 3    ๐Ÿ’ฌ 10    ๐Ÿ“Œ 0
FluxCD team at KubeCon London

FluxCD team at KubeCon London

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 ๐Ÿค—

06.04.2025 18:07 โ€” ๐Ÿ‘ 24    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Preview
KubeCon + CloudNativeCon Europe 2025: Flux Ecosystem Evolution - Stefan Prodan... View more about this event at KubeCon + CloudNativeCon Europe 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...

30.03.2025 14:21 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

@stefanprodan.com is following 20 prominent accounts