Stefan Prodan
@stefanprodan.com
2.6K followers 160 following 120 posts
OSS maintainer of CNCF projects Flux, Flagger and the GitOps Toolkit Principal Consultant at ControlPlane 🫶 #golang #cuelang #kubernetes #gitops 👉 https://github.com/stefanprodan
Posts Media Videos Starter Packs
Reposted by Stefan Prodan
wiggitywhitney.bsky.social
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
stefanprodan.com
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
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.
fluxcd.io
stefanprodan.com
The rename is good but why ship a breaking change in a patch release 🤦‍♂️
stefanprodan.com
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
Time-based deployments with Flux Operator
Update your Kubernetes workloads based on schedules with Flux Operator
fluxcd.io
Reposted by Stefan Prodan
bettyjunod.bsky.social
Hey all -- this is not happening -- Slack will be comped for CNCF communities in perpetuity.
kat.lol
Heads up: on 20 June, Salesforce will no longer be supporting the Kubernetes project with a free enterprise license. We will lose access to channel history older than 90 days, and will likely be forced to migrate to a new platform sometime later this year.

www.kubernetes.dev/blog/2025/06...
Changes to Kubernetes Slack
Kubernetes Slack will lose its special status and will be changing into a standard free Slack on June 20. Sometime later this year, our community will likely move to a new platform. If you are respons...
www.kubernetes.dev
stefanprodan.com
Cool looking forward to trying it
stefanprodan.com
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.
stefanprodan.com
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.
stefanprodan.com
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:
stefanprodan.com
43 today! Still rolling ☀️
stefanprodan.com
I’ve sent you a DM
stefanprodan.com
We stopped in Monopoli, eta 2h to Bari
stefanprodan.com
Driving to Bari from here, we’ll stay there for 2 days then back home.
stefanprodan.com
Caffè Leccese is really good!
Torre Canne 🇮🇹
stefanprodan.com
Coffee time with my girls
stefanprodan.com
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.
stefanprodan.com
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).
stefanprodan.com
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/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 ...
github.com
stefanprodan.com
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"