Headlamp

Headlamp · Headlamp.Headlamp

Kubernetes web UI.

A Kubernetes web UI that is fully-featured, user-friendly and extensible.

winget install --id Headlamp.Headlamp --exact --source winget

Latest 0.41.0

Release Notes

✨ Enhancements

  • Implement rollback for Deployment, DaemonSet, StatefulSet. Including to specific revision and Revision history view. Thanks to @alokdangre
  • Add multi-cluster user logout. Thanks to @alokdangre
  • Enable cluster deletion in browser. Thanks to @alokdangre
  • Display environment variables for containers in pod details views. Thanks to @gambtho
  • Added Toggle Switch to filter helm secrets. Thanks to @mudit06mah
  • Add session-ttl flag and logic. Thanks to @mudit06mah
  • Allow OIDC cookies when in-cluster is false via flag. Thanks to @beep-boopp
  • Add MCP server support for plugins including the ai-assistant. Thanks to @illume
  • Add support for traefik or any reverse proxy handling auth through middlewares. Thanks to @ageekymonk

🐞 Bug Fixes

  • Fix flaky PodDetailsView Storybook test. Thanks to @mahmoudmagdy1-1
  • Fix ARIA menu role in ClusterChooserPopup. Thanks to @mahmoudmagdy1-1
  • Correct aria attributes in ShowHideLabel component. Thanks to @greedy-wudpeckr
  • Fix PluginSettings heading hierarchy. Thanks to @greedy-wudpeckr
  • Fix a11y roles in ClusterChooserPopup for screen readers. Thanks to @mahmoudmagdy1-1
  • Fix alignment in narrow layouts for NameValueTable. Thanks to @mahmoudmagdy1-1
  • Fixed ignored k8cache error handling. Thanks to @greedy-wudpeckr
  • Add crossorigin to manifest link. Thanks to @zyzzmohit
  • Fix age column sorting in ObjectEventList. Thanks to @greedy-wudpeckr
  • Auto-detect platform for Apple Silicon Macs. Thanks to @Mandalorian7773
  • Add translatable aria-label fallback to Loader for screen readers. Thanks to @mastermaxx03
  • Ensure complementary landmark has valid label in Activity. Thanks to @mastermaxx03
  • Fix new project heading a11y issue. Thanks to @vyncent-t
  • Default to init container if main container not yet running. Thanks to @mastermaxx03
  • Add responsive width to ConfirmDialog. Thanks to @ChayanDass
  • Fix alignment name and button in clusterRename. Thanks to @ChayanDass
  • Remove inert property from Sidebar. Thanks to @sniok
  • Populate empty DialogTitle in AuthTypeoidc story. Thanks to @CODEAbhinav-art
  • Wrap MenuItem in MenuList for RestartMultipleButton. Thanks to @Vaishnav-Dhaval
  • Add dialog title to HaveClusters story. Thanks to @CODEAbhinav-art
  • Add missing properties to HeadlampTables interface. Thanks to @pallava-joshi
  • Correct broken cluster settings navigation. Thanks to @emmanuel-ferdman
  • Remove empty h1 from ClusterDialog. Thanks to @aravind4799
  • Fix narration for Default Namespace in SettingsCluster. Thanks to @vyncent-t
  • Disable close on select in PureNamespaceAutocomplete. Thanks to @YotamKorah
  • Cascade delete Pods when deleting Jobs. Thanks to @beep-boopp
  • Fix cluster rename bug for clusters with special characters. Thanks to @StevenPG
  • Avoid invalid field selector for pod metrics. Thanks to @wingerx
  • Persist rows-per-page selection to localStorage on change in Table. Thanks to @Trulsaa
  • Preserve original URL after OIDC authentication. Thanks to @justinas-wix
  • Fix scheme conversion and logging in multiplexer. Thanks to @illume
  • Stop watcher goroutines on server shutdown. Thanks to @zyzzmohit
  • Fix picking the hash for chocolatey version bump. Thanks to @joaquimrocha
  • Fix showing corrupt file on Mac. Thanks to @mastermaxx03
  • Add make cluster list scrollable to improve usability for keyboard users. Thanks to @mahmoudmagdy1-1

πŸ’» Development

  • Support apiGroup + kind for registerKindIcon. Thanks to @aadhil2k4
  • Update app, backend, frontend, headlamp-plugin dependencies. Thanks to @skoeva
  • Move HeadlampConfig to headlampconfig package. Thanks to @krrish-sehgal
  • Add update and delete coverage to informer tests for k8cache. Thanks to @ChayanDass
  • Refactor ts: made customResourceDefinition optional in CRClassArgs. Thanks to @pallava-joshi
  • Lift up tableSettings helpers and add localStorage to ClusterTable. Thanks to @StevenPG
  • Fix translations by using fs-backend with frontend locales path. Thanks to @sniok
  • Replace execSync with execFileSync in headlamp-plugin/scripts. Thanks to @skoeva
  • Fix delete error handling to show correct success/failure messages. Thanks to @gambtho
  • Bundle source with esbuild, upgrade to vitest. Thanks to @sniok
  • Refactor NavigationTabs component so it doesn't require cloning. Thanks to @sniok
  • Add .cmd shim for Windows to headlamp-plugin. Thanks to @skoeva
  • Add tests and stories for AuthToken Component. Thanks to @aravind4799
  • Add test for terminal.tsx file. Thanks to @ChayanDass
  • Add Storybook stories for ResourceTableColumnChooser. Thanks to @mastermaxx03
  • Add stories for SettingsClusters and SettingsCluster. Thanks to @greedy-wudpeckr
  • Add test for LogsButton.tsx file. Thanks to @aravind4799
  • Provide automatic aria-labelledby for Dialog accessibility. Thanks to @mastermaxx03
  • Update Terminal snapshots. Thanks to @mastermaxx03
  • headlamp-plugin: Bump to 0.13.1

πŸ“– Documentation

  • Add documentation for Oracle K8s Engine support. Thanks to @jaiakash
  • Add OpenUnison configuration guide. Thanks to @mlbiam
  • Add many more plugin development tutorials including for List and Detail views. Thanks to @yolossn
  • Fix some typos in contributing guide. Thanks to @gmarav05

Installer type: nullsoft

Architecture Scope Download SHA256
x64 β€” Download 40F4A68FB6D201EE9EFC3B18602E6E2C429772BB9780459F7F7569F2F8B45F73

Details

Homepage
https://github.com/kubernetes-sigs/headlamp
License
Apache-2.0
Publisher
Headlamp
Support
https://github.com/kubernetes-sigs/headlamp/issues

Tags

cncfdashboardheadlampkinvolkkubernetesloggingmonitoringpluginsuiweb

Older versions (28)

0.40.1
Architecture Scope Download SHA256
x64 β€” Download EA8172A5D5902B75019319D86891135295C18366E0148DDABE12917232748F2C
0.40.0
Architecture Scope Download SHA256
x64 β€” Download DF348DD856FA9C52CD6C38A556224989DD2FC4D836EB70F56176594CE425E2D1
0.39.0
Architecture Scope Download SHA256
x64 β€” Download 680D829D15A3226DFCE7F17650F44D3325654581BCC753BC4747CCA3CC57E246
0.38.0
Architecture Scope Download SHA256
x64 β€” Download 387E307E66616EEA4BEB2B22F7C70923A57E740CCAC5519547C036A061635838
0.37.0
Architecture Scope Download SHA256
x64 β€” Download C48779C5F7DA1EEB0EEEF636DB61A029519F35219206C727D809D39E79453612
0.36.0
Architecture Scope Download SHA256
x64 β€” Download 612678FABBC41BAC8BAE4B14E4CBBB4E888F77D24D97B5F125F44D4154648553
0.35.0
Architecture Scope Download SHA256
x64 β€” Download E4566A0B0586B156ECE4ED54501F1619C3B9C6F0133C639D53349C629C0F2781
0.34.0
Architecture Scope Download SHA256
x64 β€” Download CE4D0A5C7566ED6C97042B6E3245B91E5A3D8E8169B669A88D4D9386DB7650B3
0.33.0
Architecture Scope Download SHA256
x64 β€” Download A438191FCB08B82AFCC4C5CB203808B341A8117DCD21D921D94F5F01BBA19980
0.32.0
Architecture Scope Download SHA256
x64 β€” Download 9ADD5BF23325292BDB0CAA9DC02E7F57242B3985DA7B3D08016602E3C1052D3E
0.31.1
Architecture Scope Download SHA256
x64 β€” Download A5D99A9DF519B7352DE03B6E6E661B5936C3B7575ABB3CBF8EB1EC0019D2F9A7
0.31.0
Architecture Scope Download SHA256
x64 β€” Download 56059988ea3b923e067d99f728dda6ce22d07df47c1b8188b30f0bcee85a7a89
0.30.0
Architecture Scope Download SHA256
x64 β€” Download ACBB5A6823B052941465C6BBA772399D1E1DEE6454F8B119189CC39AFEACEE12
0.29.0
Architecture Scope Download SHA256
x64 β€” Download 132C89612C6A7151A0721448203F5C8BFED2897543B33C55E5A73C38829329F0
0.28.1
Architecture Scope Download SHA256
x64 β€” Download 721A6C2AE5CEEDB885C00196F76DDD3FE1F44421282286512C3317C712791FC6
0.28.0
Architecture Scope Download SHA256
x64 β€” Download 2509F362301B7566DF07BBE8AE0B892F1B7B43F22FAE906A9512DA1B833AEAA7
0.27.0
Architecture Scope Download SHA256
x64 β€” Download B94DEC3F29B0024A694E140EC0A343E8143D147F352FDE095EDA4908E141035D
0.26.0
Architecture Scope Download SHA256
x64 β€” Download E6A61D0BEB7680696A4B44EF503F0577586008C6FCDF1CD0A4880BE30BFD73DB
0.25.1
Architecture Scope Download SHA256
x64 β€” Download 990F6A020FFF1187384F4055771345A084F640C95A3979232FA199E94F5DCC55
0.25.0
Architecture Scope Download SHA256
x64 β€” Download AA02DF8CA4BC311569460146365D0C8342D7E3E21D16A616AEE3D607C700D6F3
0.24.1
Architecture Scope Download SHA256
x64 β€” Download B52D4CFACB991BE848864C8FC9B0E388452BE1EF003113FF48B25C292CA72FC1
0.24.0
Architecture Scope Download SHA256
x64 β€” Download 30ED4533D41BA1A86DC87F78DCE7474839B217AD8AC311C0A19B0E4ED5B56793
0.23.2
Architecture Scope Download SHA256
x64 β€” Download 628134027A67C37507E1D74B0C8E4D8153FB5E962F8C019C94F21337E1E693FE
0.23.1
Architecture Scope Download SHA256
x64 β€” Download 2BEA7B15597FDD20BA6D2FED28F3626A9B625121369658B97016B71C10AB93B6
0.23.0
Architecture Scope Download SHA256
x64 β€” Download ABD6F11EBF6D4E55C806EBC4C361C51F7D9340548ADC2666E98CAE828C473C76
0.22.0
Architecture Scope Download SHA256
x64 β€” Download 78A1548A79E2D2B3702B393C5095225C8847EAFE853165F8C158DD4538003E14
0.21.0
Architecture Scope Download SHA256
x64 β€” Download 841105457D5E877B15DA0F2B6830283F0B1A5F52F443D4A349519386A2EDB223
0.20.1
Architecture Scope Download SHA256
x64 β€” Download CA7EA6D5B5CDF6764F0ECA3A24FDF7C368765E3331EA183869EED1FC97C21DD8