github headlamp-k8s/headlamp v0.21.0
0.21.0

latest releases: headlamp-plugin-0.10.0, headlamp-helm-0.26.0, v0.26.0...
12 months ago

📣 User Research Survey 🚊
We are looking for people who use Kubernetes to share their feedback and insights with us. Whether you use Headlamp or not, we want to hear from you! Your input will help us improve Headlamp and make it more useful for the open source community.
If you are interested, please fill out this short survey ✨ Headlamp User Research ✨ It will only take a few minutes of your time. If you are willing to do an interview with our UX team, please indicate that in the survey and provide your contact information. We will reach out to you to schedule a 45-minute interview at your convenience. Thank you for your interest and support. We hope to hear from you soon!

✨ Enhancements:

  • Show Prometheus powered time-based charts in workloads' details views
  • Show loaders (spinners) in the workloads overview page
  • Allow to choose ephemeral and init containers when viewing logs
  • Allow to exec into ephemeral and init containers
  • Add a section to show ephemeral containers in the pod details view
  • Add a timestamp to the logs download file

Screenshot of the prometheus powered charts

🐞 Bug fixes

  • Fix format and format check scripts to use the same source list
  • Fix issue in PersistentVolumeClaims when the volumeName is missing
  • Fix styling in Endpoints's addresses in the details view
  • Misc dependency updates
  • Fix diplaying the statuses for init containers
  • Fix checking permissions using KubeObject.getAuthorization (thanks to @Denis220795 for testing)
  • Jobs spawned manually from CronJobs now have the latter has their owner reference

💻 Development

  • Add i18n related tests
  • Simplify how i18n is done (only glossary and translation namespaces now)
  • Add utility tools for extracting and copying translations
  • Add a new ErrorPage component
  • Refactor the plugins logic in the backend
  • Add more tests to the frontend and backend
  • Update how the app is notarized for Mac
  • Fix missing return in a function in endpoints.ts (thanks to @Src0p )
  • Allow DetailsGrid users to be aware when its resource has changed

📖 Documentation

  • Add API docs to different modules related to the frontend API
  • Add docs about Winget installation

Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.21.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)

Don't miss a new headlamp release

NewReleases is sending notifications on new releases.