lens-extension-fluxcd

2.0.2 • Public • Published

Lens FluxCD Extension

npm version Linter Release

NOTE ⚠️: This extension was refactored to make it work with Freelens as in K8S Lens extension API was deprecated.

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

Install

To install open Freelens and go to Extensions (CTRL+SHIFT+E or CMD+SHIFT+E), and install lens-extension-fluxcd.

or

Click on the following link lens://app/extensions/install/lens-extension-fluxcd

Development

To install the extension for development

mkdir -p ~/.k8slens/extensions
git clone https://github.com/okaufmann/lens-extension-fluxcd.git
ln -s $(pwd) ~/.k8slens/extensions/lens-extension-fluxcd

Or you can open the Extensions view in Lens and click "Install from URL..." and paste the following:

lens-extension-fluxcd

Build

To build the extension you can use make or run the npm commands manually:

make build

OR

npm install
npm run build

If you want to watch for any source code changes and automatically rebuild the extension you can use:

npm run start

Test

Open the Lens application and navigate to a cluster. You should see "FluxCD" dashboard in a cluster menu.

Uninstall

rm ~/.k8slens/extensions/lens-extension-fluxcd

Restart Lens application.

Package Sidebar

Install

npm i lens-extension-fluxcd

Weekly Downloads

11

Version

2.0.2

License

MIT

Unpacked Size

2.97 MB

Total Files

72

Last publish

Collaborators

  • okaufmann