Skip to content

Karpenter 0.2.0

Latest

Choose a tag to compare

@illume illume released this 10 Feb 22:46
· 6 commits to main since this release
ff70357

New release of the Headlamp plugin for Karpenter.

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

Screenshot 2025-10-10 at 6 59 19 pm Screenshot 2025-10-10 at 6 59 32 pm Screenshot 2025-10-10 at 6 59 40 pm Screenshot 2025-10-10 at 6 59 45 pm Screenshot 2025-10-10 at 6 59 53 pm

EKS self-installed Karpenter

Screenshot 2025-10-10 at 7 00 43 pm Screenshot 2025-10-10 at 7 00 53 pm Screenshot 2025-10-10 at 7 01 00 pm Screenshot 2025-10-10 at 7 01 05 pm Screenshot 2025-10-10 at 7 01 10 pm Screenshot 2025-10-10 at 7 00 34 pm

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.ts and List views to mock the customResourceDefinition property. This satisfies the Headlamp runtime requirement and prevents getMainAPIGroup failures.
  • Compatibility: Added the engines field to package.json to declare support for Headlamp >=0.20.0. This resolves "Incompatible" errors on updated clusters.
    pr1
    pr2
Screenshot 2026-01-22 at 12 28 39 PM Screenshot 2026-01-22 at 12 29 03 PM