Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@freelensapp/extension-fluxcd

freelensapp613MIT3.2.0

Freelens extension for FluxCD

extension, freelensapp, lens, openlens, freelens, flux, fluxcd

readme

@freelensapp/extension-fluxcd

Home GitHub Release Integration tests npm

This extension integrates FluxCD support into Freelens. FluxCD v2.0.0 or higher is supported.

Features include:

  • Comprehensive dashboard for FluxCD Application components and Events.
  • Resource menus for reconciling, syncing, and automating FluxCD resources.
  • Detailed views of FluxCD resource information.

Screenshots

Dashboard

./docs/images/dashboard.png

Requirements

  • Kubernetes >= 1.24
  • Freelens >= 1.3.1
  • Flux >= v2.0.0
  • kustomize-controller >= v0.1.0
  • helm-controller >= v0.1.0

API supported

Install

To install or upgrade: open Freelens and go to Extensions (ctrl+shift+E or cmd+shift+E), and install @freelensapp/extension-fluxcd.

or:

Use a following URL in the browser: freelens://app/extensions/install/%40freelensapp%2Fextension-fluxcd

Build from the source

You can build the extension using this repository.

Prerequisites

Use NVM or mise-en-place or windows-nvm to install the required Node.js version.

From the root of this repository:

nvm install
# or
mise install
# or
winget install CoreyButler.NVMforWindows
nvm install 22.15.1
nvm use 22.15.1

Install Pnpm:

corepack install
# or
curl -fsSL https://get.pnpm.io/install.sh | sh -
# or
winget install pnpm.pnpm

Build extension

pnpm i
pnpm build
pnpm pack

Install built extension

The tarball for the extension will be placed in the current directory. In Freelens, navigate to the Extensions list and provide the path to the tarball to be loaded, or drag and drop the extension tarball into the Freelens window. After loading for a moment, the extension should appear in the list of enabled extensions.

License

Copyright (c) 2025 Freelens Authors.

MIT License

Based on: