Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added assets/img/uis/flux-operator-status-graph.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion content/en/ecosystem/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,8 @@ These open source projects offer a dedicated graphical user interface for Flux.
| Source | Description |
|---------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [backstage-community/plugin-flux](https://www.npmjs.com/package/@backstage-community/plugin-flux) | The Flux plugin for Backstage provides views of Flux CD resources available in Kubernetes clusters and allows performing actions such as source syncing and reconciliation suspending/resuming. |
| [dgunzy/flux9s](https://github.com/dgunzy/flux9s) | flux9s is a K9s-inspired terminal UI for monitoring and managing Flux GitOps resources. It provides real-time monitoring via the Kubernetes Watch API, supports operations like suspend, resume, reconcile, and offers dependency graphs, reconciliation history, and cross-namespace resource views. See the [documentation](https://flux9s.ca) for more details. |
| [controlplaneio-fluxcd/flux-operator](https://fluxoperator.dev/web-ui/) | Mission Control for GitOps - A lightweight, mobile-friendly web interface providing real-time visibility into your GitOps pipelines. Embedded directly within the Flux Operator comes with SSO support via OIDC & Kubernetes RBAC for multi-tenant clusters. |
| [dgunzy/flux9s](https://github.com/dgunzy/flux9s) | flux9s is a K9s-inspired terminal UI for monitoring and managing Flux GitOps resources. It provides real-time monitoring via the Kubernetes Watch API, supports operations like suspend, resume, reconcile, and offers dependency graphs, reconciliation history, and cross-namespace resource views. See the [documentation](https://flux9s.ca) for more details. |
| [gimlet-io/capacitor](https://github.com/gimlet-io/capacitor) | Capacitor is a general purpose Flux UI to debug Flux and application issues. Apply [these manifests](https://github.com/gimlet-io/capacitor?tab=readme-ov-file#flux) to install it. |
| [headlamp/flux-plugin](https://github.com/headlamp-k8s/plugins/tree/main/flux) | Headlamp is a Kubernetes UI extensible through plugins. The Flux plugin for Headlamp allows to visualize Flux and perform operations common operations like quick sync'ing, suspending/resuming, and others. See the plugin [README](https://github.com/headlamp-k8s/plugins/tree/main/flux#readme) for installation instructions. |
| [freelensapp/freelens-fluxcd-extension](https://github.com/freelensapp/freelens-fluxcd-extension) | [Freelens](https://freelens.app) is a free and open-source user interface designed for managing Kubernetes clusters. It provides a standalone application compatible with macOS, Windows, and Linux operating systems. This extension visualizes Flux resources and allows to perform operations on them. |
Expand Down
4 changes: 2 additions & 2 deletions content/en/flux/cheatsheets/oci-artifacts.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,8 @@ The Flux CLI commands for managing OCI artifacts are:
{{% alert color="info" title="OCI Artifact content" %}}
While this guide refers to Kubernetes YAMLs as the manifests which are bundled in an OCI artifact,
any type of configuration can be published with the Flux CLI.
For example the [tf-controller](https://github.com/weaveworks/tf-controller)
(A Flux controller created by Weaveworks) expects for Terraform files to be included in the OCI artifact.
For example the [tofu-controller](https://github.com/flux-iac/tofu-controller)
expects for Terraform files to be included in the OCI artifact.
{{% /alert %}}

The OCI artifacts produced with `flux push artifact` have the following custom media types:
Expand Down
2 changes: 1 addition & 1 deletion content/en/flux/releases/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ We expect users to keep Flux up-to-date on their clusters using automation tools
such as [Flux GitHub Actions](/flux/flux-gh-action.md) and
[Renovatebot](https://docs.renovatebot.com/modules/manager/flux/).

Various vendors such as Microsoft Azure, D2iQ, Weaveworks and others offer a managed Flux service,
Various vendors such as [ControlPlane](https://fluxoperator.dev/enterprise/), Microsoft Azure, D2iQ and others offer a managed Flux service,
and it's their responsibility to keep Flux up-to-date and free of CVEs.
The Flux team communicates security issues to vendors as described in the
[Coordinated Vulnerability Disclosure document](https://github.com/fluxcd/.github/blob/14b735cdb23ec80d528ff4f71e562405a2f00639/CVD_LIST.md).
Expand Down
13 changes: 7 additions & 6 deletions layouts/shortcodes/blocks/flux_ui_galleries.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
{{ $one := slice "Capacitor" "/img/uis/capacitor-*.png" "cap" }}
{{ $two := slice "Flux Plugin for Headlamp" "/img/uis/flux-headlamp-plugin-*.png" "headlamp" }}
{{ $three := slice "Freelens" "/img/uis/freelens-*.png" "slug-freelens" }}
{{ $four := slice "VS Code GitOps Tools" "/img/uis/vscode-*.png" "vscode" }}
{{ $five := slice "Weave GitOps" "/img/uis/wego-*.png" "wego" }}
{{ $data := slice $one $two $three $four $five }}
{{ $one := slice "Flux Operator" "/img/uis/flux-operator-*.png" "flux-operator" }}
{{ $two := slice "Capacitor" "/img/uis/capacitor-*.png" "cap" }}
{{ $three := slice "Flux Plugin for Headlamp" "/img/uis/flux-headlamp-plugin-*.png" "headlamp" }}
{{ $four := slice "Freelens" "/img/uis/freelens-*.png" "slug-freelens" }}
{{ $five := slice "VS Code GitOps Tools" "/img/uis/vscode-*.png" "vscode" }}
{{ $six := slice "Weave GitOps" "/img/uis/wego-*.png" "wego" }}
{{ $data := slice $one $two $three $four $five $six }}

{{ range $data }}
{{ $title := index . 0 }}
Expand Down