✨ Enhancements:
- Revamp the Custom Resources section to show a dedicated CR list
and provide easier access to CR objects - Show additional printer columns when listing Custom Resource objects
- New Mutating/ValidatingWebhookConfiguration sections
- Add clickable link to the Ingress details view (when possible)
- Link namespace from any resource details page
Revamped table for Custom Resources. Allows to access CR object lists or CR Definitions:
🐞 Bug fixes
- Fix applying resources whose kind may match a "default" K8s resource kind
- Fix showing app (Helm Charts) details
- Fix calendar icon alignment
- Fix running (with
npm start
) development version in Windows - Start the development version of the app with
npm start
. Before it was just starting the backend/frontend, not the app - Fix spelling in app menus plugin (thanks to @surajssd )
- Fix status for context buttons
- Fix showing labels in the resources details view (they were not visually separated)
- Set calendar icon color from the theme (thanks to @egomezbpedro )
💻 Development
- Allow plugins to process any resource details view's sections
- Add an example of the processor feature to the
plugins/examples/details-view
example plugin
- Add an example of the processor feature to the
- Include app/scripts folder when running the formatter
- Add early version of load testing scripts
- Allow to modify the home view clusters table columns from plugins
- Show the namespace feature of the filter automatically in
common/Resource/ResourceListView.tsx
- Allow running backend protected features (like Helm and dynamic clusters) in development mode
- Graciously quit the app when using Ctrl+C to stop it
- Add new make backend-format target for formatting the golang code
📖 Documentation
- Add app/README.md to show how to quickly start it
- Add quickstart section to plugins/README.md
- Add quickstart section to backend/README.md
- Add docs about processing details views sections
- Add section on running the linter
Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.20.0
Desktop Apps:
🐧 Flatpak / Linux (AMD64)
🐧 Linux AppImage AMD64, ARM64, ARMv7l
🐧 Linux Tarball AMD64, ARM64, ARMv7l
🐧 Debian / Linux AMD64
🍏 Mac (AMD64)
🍏 Mac (ARM/M1)
🟦 Windows (AMD64)