New release of the Headlamp plugin for Karpenter.
- Restore missing menu items & set engine compatibility. Thanks to @RachanaVenka #491
- Enable EKS Auto Mode Support. Thanks to @awsfanboy #409
- Upgrade dependencies, and minor typescript fixes. Thanks to @skoeva and @illume
- Updates to README. Thanks to @SinghaAnirban005 #390
- Published Karpenter container images (for 0.1.0 and 0.2.0). Thanks to @illume
See below for some more information, and some screenshots.
Enable EKS Auto Mode Support
This release introduces comprehensive improvements to how the Headlamp Karpenter plugin detects and handles different Karpenter deployment types (EKS Auto Mode, self-installed), enhancing both the user experience and maintainability. The changes include automatic deployment detection, dynamic configuration and UI adaptation, improved error handling, and updated documentation to reflect these enhancements.
EKS Auto Mode
EKS self-installed Karpenter
Restore missing menu items & set engine compatibility
addresses a runtime error causing the Karpenter menu to only display the NodeClass section. It resolves the undefined error on getMainAPIGroup to ensure NodePool, Pending Pods, and Scaling views render correctly.
- Runtime Fix: Patched
createNodeClassClass.tsand List views to mock thecustomResourceDefinitionproperty. This satisfies the Headlamp runtime requirement and preventsgetMainAPIGroupfailures. - Compatibility: Added the
enginesfield topackage.jsonto declare support for Headlamp>=0.20.0. This resolves "Incompatible" errors on updated clusters.


