This is the repository for the Freelens extension for Kamaji.
This repository has just been initialized and is a work in progress.
- Kubernetes >= 1.24
- Freelens >= 1.3.2
- kamaji.freelens.app/v1alpha1
To install Custom Resource Definition for this Kamaji run:
kubectl apply -f examples/crds/customresourcedefinition.yamlExamples provide a resource for test:
kubectl apply -f examples/test/example.yamlTo install open Freelens and go to Extensions (ctrl+shift+E or
cmd+shift+E), and install @freelensapp/kamaji-extension.
or:
Use a following URL in the browser: freelens://app/extensions/install/%40freelensapp%2Fkamaji-extension
You can build the extension using this repository.
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.1Install Pnpm:
corepack install
# or
curl -fsSL https://get.pnpm.io/install.sh | sh -
# or
winget install pnpm.pnpmpnpm i
pnpm build
pnpm packThe 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.
Copyright (c) 2025 Freelens Authors.