Update your Kubernetes workloads based on schedules with Flux Operator| fluxcd.io
We are thrilled to announce the release of Flux v2.6.0! In this post, we will highlight some of the new features and improvements included in this release. Highlights Flux v2.6 marks the General Availability (GA) of the Flux Open Container Initiative (OCI) Artifacts features. The OCI artifacts support was first introduced in 2022, and since then we’ve been evolving Flux towards a Gitless GitOps model. In this model, the Flux controllers are fully decoupled from Git, relying solely on contai...| Flux – Blog
In this blog post, we introduce the Flux MCP Server, a new component of the Flux Operator project that connects AI assistants directly to your Kubernetes clusters, enabling seamless interaction through natural language. It serves as a bridge between AI tools and your GitOps pipelines, allowing you to analyze the cluster state, troubleshoot deployment issues, and perform operations using conversational prompts. Bringing AI to GitOps The GitOps movement started with the Flux community back in 2...| Flux – Blog
In this blog post, we will showcase how Flux Operator can be used to bootstrap Kubernetes clusters using the GitHub App authentication method introduced in Flux 2.5.0. Prior to Flux 2.5.0, the GitHub repository authentication methods were based on using a secret that is tied to a GitHub user, be it a personal access token (PAT) or an SSH deploy key. When the user leaves the organization, the GitHub deploy keys are revoked resulting in Flux losing access to all repositories. To restore access,...| Flux – Blog
As the Flux family of projects and its communities are growing, we strive to inform you each month about what has already landed, new possibilities which are available for integration, and where you can get involved. Read our last update here. It’s the beginning of May 2023 - let’s recap together what happened in April - it has been a lot! News in the Flux family Flux v2.0.0 release candidate This is the first release candidate of Flux v2.0 GA 🎉. Users are encouraged to upgrade for the...| Flux – Blog
Here comes the newest blog post in our ecosystem category. One of the key reasons to rewrite Flux was to break up the former monolith solution into separate controllers which provide distinct parts of the functionality. This allows users to pick just the parts they need, and integrators to very easily build on top of Flux’s APIs. Today we have a very active Flux Ecosystem - we very much welcome this to happen and see it as an indicator of success. An introduction to Weave GitOps Today we wo...| Flux – Blog
As the Flux family of projects and its communities are growing, we strive to inform you each month about what has already landed, new possibilities which are available for integration, and where you can get involved. Read our last update here. It’s the beginning of April 2023 - let’s recap together what happened in March - it has been a lot! News in the Flux family Flux v0.41: more performance improvements, Helm-related features and “flux events” We have released Flux v0.41 with new f...| Flux – Blog
As the Flux family of projects and its communities are growing, we strive to inform you each month about what has already landed, new possibilities which are available for integration, and where you can get involved. Read our last update here. It’s the beginning of March 2023 - let’s recap together what happened in February - it has been a lot! News in the Flux family Two Flux minor releases hit the streets Last month gave us two minor releases of Flux. Here’s what you can look forward ...| Flux – Blog
Pulumi is an “Infrastructure as Code” tool that lets you specify your infrastructure as programs written in JavaScript, Python, Java, Go, .NET languages, or YAML. The Pulumi Kubernetes operator drives Pulumi from Kubernetes, so you can maintain your infrastructure by pushing commits to git and letting automation take it from there. Recently, we added support to the operator for using Flux sources. This is a great addition to the operator, but it’s not the only way Flux and Pulumi can wo...| Flux – Blog
As the Flux family of projects and its communities are growing, we strive to inform you each month about what has already landed, new possibilities which are available for integration, and where you can get involved. Read our last update here. Now it’s the beginning of February 2023 - let’s recap together what happened in December and January - it has been a lot! News in the Flux family Flux 0.38 brings performance improvements and new features We have released Flux v0.38. Users are encou...| Flux – Blog
As the Flux family of projects and its communities are growing, we strive to inform you each month about what has already landed, new possibilities which are available for integration, and where you can get involved. Read our last update here. It’s the beginning of December 2022 - let’s recap together what happened in November - it has been a lot! News in the Flux family Flux has graduated It’s been quite the journey, and it wouldn’t have been possible without everybody’s help in ou...| Flux – Blog
Flux has graduated Today is a very exciting day for the Flux community! Flux is now a graduated project in the Cloud Native Computing Foundation and joining the ranks of Kubernetes, Helm, Prometheus and others in this category. Flux History We all worked very hard to make this happen - it is another important milestone in the Flux success story. Started in July 2016, engineers at Weaveworks built the first version of Flux to guarantee predictable deployments internally. This was way before Ku...| Flux – Blog
Cosign integration was one of the most important features we shipped in the Flux v0.35 release. After that, we wrote a blog post which explains how to use the feature with OCIRepository resources which enables fetching OCI artifacts from container registries. If you haven’t read it yet, we highly encourage you to go and check it out first. Flux v0.36.0 allows you to prove the authenticity of HelmChart resources with the help of the cosign integration. Here we will demonstrate how to use the...| Flux – Blog
As the Flux family of projects and its communities are growing, we strive to inform you each month about what has already landed, new possibilities which are available for integration, and where you can get involved. Read our last update here. It’s the beginning of November 2022 - let’s recap together what happened in October - it has been a lot! News in the Flux family Flux v0.36 adds support for verifying Helm charts with Cosign Team Flux has released Flux 0.36 which continues the integ...| Flux – Blog
Integrating OCI into Flux was one of the most-requested features of all times. We listened to your feedback and in the past couple of releases, OCI was integrated more deeply into Flux. Here is a brief summary of what landed when: v0.31 (Jun 2022): Support for Helm repositories of type OCI v0.32 (Aug 2022): Kubernetes manifests, Kustomize overlays and Terraform code as OCI artifacts v0.33 (Aug 2022): More configurability of OCI settings v0.34 (Sep 2022): More flexibility when interacting with...| Flux – Blog
Everybody in Team Flux is busy with the run-up to Flux GA, but – with the help of the great folks in our Community and Ecosystem – we also managed to put together quite a number of talks, tutorials and sessions for you at KubeCon / CloudNativeCon! We are happy to announce that we will be at GitOpsCon and KubeCon. We are only a few days away from the event and we look forward to meeting you there, or seeing you in the online sessions! Meet us at our booth in-person at the Project Pavilion ...| Flux – Blog
Software supply chain attacks are one of the most critical risks threatening today’s software and have begun to collapse like a dark cloud over the software industry. For the Flux family of projects we are taking precautions against these threats. Apart from implementing security features and best practices, it is important to us to educate our users. You can find all Flux’s security articles here. Today we will talk about a new security feature. Let’s start with a brief historical expl...| Flux – Blog
As the Flux family of projects and its communities are growing, we strive to inform you each month about what has already landed, new possibilities which are available for integration, and where you can get involved. Read our last update here. It’s the beginning of October 2022 - let’s recap together what happened in September - it has been a lot! News in the Flux family Flux v0.34.0 and 0.35.0 bring OCI improvements Flux v0.35 and Flux v0.34 landed in September. They bring tons of improv...| Flux – Blog
Welcome to the second blog post in our Flux Ecosystem category! This time we are talking about one of the Flux UIs: it’s the VS Code GitOps Extension. If you already use VS Code, this extension will be straight up your alley: it provides an intuitive way to manage, troubleshoot and operate your Kubernetes environment following the GitOps operating model, accelerating your development lifecycle and simplifying your continuous delivery pipelines. Of course it uses Flux under the hood. Getting...| Flux – Blog
This is the first blog post in a series where we want to shine a light on projects in the Flux Ecosystem. This time it’s going to be the Terraform Controller. If you use Terraform, you might think of it as “Infrastructure as Code” and to be separate from the concept of GitOps. Quite often we have seen debates about “Infrastructure as Code vs. GitOps”. The Terraform Controller reconciles these two worlds and lets you take advantage of the benefits of GitOps for existing Terraform res...| Flux – Blog
As the Flux family of projects and its communities are growing, we strive to inform you each month about what has already landed, new possibilities which are available for integration, and where you can get involved. Read our last update here. It’s the beginning of September 2022 - let’s recap together what happened in August - it has been a lot! News in the Flux family New Flux releases add OCI support and better integration with cloud services August saw two big releases of Flux: v0.33 ...| Flux – Blog
The Flux team has released a new version of Flux v0.32 that includes fantastic features. One of them is OCI Repositories feature that allows us to store and distribute a wide variety of sources such as Kubernetes manifests, Kustomize overlays, and Terraform modules as OCI (Open Container Initiative) artifacts. Furthermore, the Flux team got us even more excited because they are planning to verify the authenticity of the OCI artifacts before they get applied into Kubernetes by integrating...| Flux – Blog
As the Flux family of projects and its communities are growing, we strive to inform you each month about what has already landed, new possibilities which are available for integration, and where you can get involved. Read our last update here. It’s the beginning of August 2022 - let’s recap together what happened in July - it has been a lot! News in the Flux family Next Flux release: OCI Helm improvements and consolidated Git implementations The whole Flux team is busy working on the v0.3...| Flux – Blog
Helping to close out GitOps Days 2022, Kingdon Barrett, OSS Engineer at Weaveworks, Flux Maintainer, and maintainer of the Weaveworks GitOps Tools extension for VSCode presented the new Flux extension. Kingdon showed the new extension and how it helps minimize context switching, keeping you in your editor where you can be most productive! The presentation starts down in the trenches after Kingdon launched the new VSCode Extension Marketplace page and soft-launched the extension’s availabili...| Flux – Blog
As the Flux family of projects and its communities are growing, we strive to inform you each month about what has already landed, new possibilities which are available for integration, and where you can get involved. Read our last update here. It’s the beginning of July 2022 - let’s recap together what happened in June - it has been a lot! News in the Flux family A lot of work culminated in the 0.31 release series, where we landed at Flux v0.31.3. You can look forward to the the following...| Flux – Blog
The Flux Community is proud to play a central part in the upcoming GitOps Days event. In a free two-day event we will join in and all learn from Flux maintainers, adopter use-cases, end-user stories and integrators who use Flux to power their GitOps offerings. The event is a testament to what we as a community have accomplished together, how GitOps as a best-practise has evolved and to the general growth of the ecosystem. We hope you will join us, as the event is a lot of fun, a great way to ...| Flux – Blog
As the Flux family of projects and its communities are growing, we strive to inform you each month about what has already landed, new possibilities which are available for integration, and where you can get involved. Read our last update here. It’s the beginning of June 2022 - let’s recap together what happened in May - it has been a lot! News in the Flux family Flux v0.30 release The latest Flux release is the v0.30 release series. It comes with new features and improvements. Users are e...| Flux – Blog
It was KubeCon + CloudNativeCon EU 2022 last week and if you weren’t able to attend, this post provides you with everything you need to know about Flux and GitOps that happened there. The schedule was packed with case studies, development updates and many new friendships formed at our booths and in the hallway track. Here we go #KubeConEU 🎉 Flux office hours starts at 1PM room 2H. Come join us 🤗 pic.twitter.com/RfcTioi58Q — Stefan Prodan (@stefanprodan) May 16, 2022 Monday On Monday...| Flux – Blog
We are so excited! KubeCon / CloudNativeCon Europe 2022 is happening 16-20 May 2022 in Valencia, Spain. Team Flux is going to be there and we are looking forward to meeting you in-person or in our virtual sessions, meetings and co-located events. 🎉 Update: 2022-05-16: We updated the details of the project meeting. If you can’t make it to KubeCon Many of us won’t be able to attend in-person this time around. Don’t worry, we have you covered! There will be lots of opportunities to meet...| Flux – Blog
tl;dr The Flux Team has found three security vulnerabilities in Flux, and we strongly advise you to upgrade your clusters as soon as you can. CVEAdvisorySeverityAffected versions CVE-2022-24817Improper kubeconfig validation allows arbitrary code executionCritical< 0.29.0 >= v0.1.0 CVE-2022-24877Improper path handling in Kustomization files allows path traversalCritical< v0.29.0 CVE-2022-24878Improper path handling in Kustomization files allows for denial of serviceHigh< v0.29.0 >= v0.19.0 Bre...| Flux – Blog
As the Flux family of projects and its communities are growing, we strive to inform you each month about what has already landed, new possibilities which are available for integration, and where you can get involved. Read our last update here. It’s the beginning of May 2022 - let’s recap together what happened in April - it has been a lot! Update: Earlier versions of this post referred to the pre-KubeCon Bug Bash. Unfortunately we had to cancel our participation. News in the Flux family L...| Flux – Blog
📈 Our Community is growing We are very pleased to see that our community is growing, whichever metric you apply. Number of members in Slack or mailing list, newly added adopters or projects in our ecosystem - all numbers are going up. Even the length of our monthly updates is growing every month. As many asked in the past months how to get involved in the Flux community, let’s walk you through some steps to join Team Flux! Update: Earlier versions of this post referred to the pre-KubeCon...| Flux – Blog
As the Flux family of projects and its communities are growing, we strive to inform you each month about what has already landed, new possibilities which are available for integration, and where you can get involved. Read our last update here. It’s the beginning of April 2022 - let’s recap together what happened in March - it has been a lot! Update: Earlier versions of this post referred to the pre-KubeCon Bug Bash. Unfortunately we had to cancel our participation. News in the Flux family...| Flux – Blog
Ever since the rewrite of Flux as a set of focused controllers, it has become clearer what each of its functions and capabilities are. The aptly named controllers carry in their name what they are responsible for and which data or tooling they interact with, so that is, e.g. source, kustomize, image-automation, notification, helm, etc. If you wanted to string a proof-of-concept for a GitOps tool together, a naïve solution could be to just shell out to various tools like curl, git, kubectl an...| Flux – Blog
The Flagger team is proud to bring you Kubernetes Gateway API support as part of the 1.19.0 release. Read here about why this is a significant development in Flagger and how you can make use of it. What is Flagger? Flagger is a progressive delivery tool that automates the release process for applications running on Kubernetes. It reduces the risk of introducing a new software version in production by gradually shifting traffic to the new version while measuring metrics and running conformance...| Flux – Blog
Next up in our blog series about Flux Security is how we moved to Pod Security Standard “restricted”, all the background info you need to know and how that makes things safer for you. Since version 0.26 of Flux we are applying [..] the restricted pod security standard to all controllers. In practice this means: all Linux capabilities were dropped the root filesystem was set to read-only the seccomp profile was set to the runtime default run as non-root was enabled the filesystem group was...| Flux – Blog
As the Flux family of projects and its communities are growing, we strive to inform you each month about what has already landed, new possibilities which are available for integration, and where you can get involved. Read our last update here. It’s the beginning of March 2022 - let’s recap together what happened in February - it has been a lot! News in the Flux family Latest Flux is 0.27 We have released Flux v0.27. This release comes with new features and improvements. First of all, befo...| Flux – Blog
Next up in our blog series about Flux Security is how we implemented fuzzing in Flux and its controllers and how that makes things safer for you. Wikipedia explains Fuzzing like so: Fuzzing or fuzz testing is an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program. The program is then monitored for exceptions such as crashes, failing built-in code assertions, or potential memory leaks. Typically, fuzzers are used to t...| Flux – Blog
Next up in our blog series about Flux Security is how and why we use signatures for the Flux CLI and all its controller images and what you can do to verify image provenance in your workflow. Since Flux 0.26 our Security Docs had this addition: The Flux CLI and the controllers' images are signed using Sigstore Cosign and GitHub OIDC. The container images along with their signatures are published on GitHub Container Registry and Docker Hub. To verify the authenticity of Flux’s container imag...| Flux – Blog
We are thrilled to announce the release of Flux v2.5.0! Here you will find highlights of new features and improvements in this release.| fluxcd.io
We are thrilled to announce the release of Flux v2.4.0! Here you will find highlights of new features and improvements in this release.| fluxcd.io
We are thrilled to announce the release of Flux v2.3.0! Here you will find highlights of new features and improvements in this release.| fluxcd.io
Flux project gains new supporters in 2024| fluxcd.io
Capacitor is a GUI that acts as a dashboard for Flux where you can get quick overview about your Flux resources and application deployments to debug issues quickly.| fluxcd.io
Flux v2.1.0: New monitoring setup with support for custom metrics, performance improvements and much more!| fluxcd.io
Flux v2.0.0-rc5 is out with lots of improvements, please test and give us feedback. We went to GitOpsCon / Open Source Summit - check out our talks from these events. That plus lots of news from our contributors and ecosystem.| fluxcd.io
We are thrilled to announce the release of Flux v2.2.0! Here you will find highlights of new features and improvements in this release, with the primary theme being Helm.| fluxcd.io
Flux just went through its second CNCF-funded Security Audit. Here we publicly release and discuss the report.| fluxcd.io