Commit Graph

68 Commits

Author SHA1 Message Date
ac4bc45543 Update Helm release headlamp to v0.37.0 (#1923)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [headlamp](https://headlamp.dev/) ([source](https://github.com/kubernetes-sigs/headlamp)) | minor | `0.36.0` -> `0.37.0` |

---

### Release Notes

<details>
<summary>kubernetes-sigs/headlamp (headlamp)</summary>

### [`v0.37.0`](https://github.com/kubernetes-sigs/headlamp/releases/tag/v0.37.0): 0.37.0

[Compare Source](https://github.com/kubernetes-sigs/headlamp/compare/v0.36.0...v0.37.0)

####  Enhancements:

- Load time of Desktop **app up to 60% faster**
- Add Default and Parameters columns to Ingress Class List. Thanks to [@&#8203;jaehanbyun](https://github.com/jaehanbyun)
- Add cluster links to project details status section
- Add default indicator column to StorageClassesTable. Thanks to [@&#8203;jaehanbyun](https://github.com/jaehanbyun)
- Set namespace from search
- Enabled Helm support in the backend via --enable-helm flag. Thanks to [@&#8203;muraliinformal](https://github.com/muraliinformal)
- Add Helm support to in-cluster Headlamp with vanilla Helm repos. Thanks to [@&#8203;shahvrushali22](https://github.com/shahvrushali22) and [@&#8203;muraliinformal](https://github.com/muraliinformal) from Oracle
- Add an authenticated "service proxy" used by the new helm repo support. Thanks to [@&#8203;shahvrushali22](https://github.com/shahvrushali22) and [@&#8203;muraliinformal](https://github.com/muraliinformal) from Oracle
- Add missing fields and subsection to Network Policy
- Implement kebab menu for table row actions. There is now a consistent kebab menu (vertical dots) for all table row actions across the application, replacing the previous horizontal dots icon. Thanks to [@&#8203;jaehanbyun](https://github.com/jaehanbyun)
- Add Headlamp user agent and Headlamp version to Kubernetes API requests
- Show user information in OIDC authenticated clusters users per cluster-scoped user info via endpoint
- Add PKCE OIDC support to improve OIDC security. Off by default. To enable with helm add `config.oidc.usePKCE: true`. Or add `-oidc-use-pkce=true` to headlamp-server flags.

##### User information for OIDC Clusters Displayed

The user that is logged in is displayed in the top bar for clusters configured with OIDC.

![Screenshot of username in the top bar of headlamp](https://github.com/user-attachments/assets/3cb09f59-3a40-41b3-8482-c70e471cdd90)

##### Network Policy now with all the missing fields

Some of the fields were reported missing, and now they are shown.

![Screenshot of some fields in the Network Policy section of Headlamp](https://github.com/user-attachments/assets/bcf08c07-cc70-4dce-a479-3543cb6dd86d)

##### Setting the namespace from search

In the global search there is a shortcut for setting up the current namespace. This is to avoid having to select the namespace from the dropdown.

![Screenshot of the search field with a namespace in it](https://github.com/user-attachments/assets/f700b15a-dfba-4fe2-8485-dd88bdf376ec)

#### 🐞 Bug fixes

- Fix Monaco Editor with custom base url. Thanks to [@&#8203;DanielLeone](https://github.com/DanielLeone)
- Include baseURL in Cookie Path. Thanks to [@&#8203;appare45](https://github.com/appare45)
- Fix baseURL handling in embedded spa handler
- Fix Release Notes rendering in the app of img tags that github now uses
- Fix isDrawerMode fetch when state not there
- Align Actions column and disable sorting/filtering in Cluster Table. Thanks to [@&#8203;jaehanbyun](https://github.com/jaehanbyun)
- Fix status color for labels on Deployments List
- Align PortForward table with Cluster Table pattern. Thanks to [@&#8203;jaehanbyun](https://github.com/jaehanbyun)
- Display valid dates on map view for events
- Fix loadBalancerSourceRanges formatting in the headlamp helm chart. Thanks to [@&#8203;caymard](https://github.com/caymard)
- If there is an empty cluster list on the home view show the "Add Cluster" link

#### 💻 Development

- Add e2e-tests for react-hotkeys dependency. Thanks to [@&#8203;adwait-godbole](https://github.com/adwait-godbole)
- Extract RefreshAndCacheNewToken from headlamp.go and add tests
- Improve app in development to start up to 8.3x faster
- Add stories for NetworkPolicy
- Add root npm build scripts as an alternative to Make to reduce requirements for developers
- Fix on-hover display of documentation and types for some plugin APIs for plugin developers
- Fix for container test check on github to cleanup disk space to avoid running out
- Small fixes to projects and KubeMetadata types so plugins using them don't raise type errors
- Add storybook stories for Layout component with various states. Thanks to [@&#8203;hxrshxz](https://github.com/hxrshxz)
- Add isScalable attribute for resources, if true ScaleButton will show for these resources

#### 📖 Documentation

- Add instructions for people who want to install headlamp plugins in the desktop app docs/installation/desktop/plugins-install-desktop.md
- Add page showing people wanting to use plugins some of the plugins
- Improve Plugin Manager related instructions to help with issues people were reporting

##### Plugins showcase

To go along with the [new docs on installing plugins](https://headlamp.dev/docs/latest/installation/desktop/plugins-install-desktop), there is now a [page dedicated to showing off some of the plugins](https://headlamp.dev/plugins/). To give people a bit of an idea about what plugins are available.

![A screenshot of a page showing some plugins that are available](https://github.com/user-attachments/assets/01c2662d-cd6e-47d6-a6b6-035c21e4867f)

##### Learn section in docs

A new section was added within Headlamp official docs, aimed to help users learn how to navigate Headlamp. Available at [Headlamp docs](https://headlamp.dev/docs/latest/learn/). The first section in there describes how to use the new "Projects" feature. More documentation on how to use different Headlamp features will go into the Learn section of the docs in the future.

![Screen shot of some documentation describing how to use the Projects feature](https://github.com/user-attachments/assets/2f21c29a-ee4b-413f-8376-5c808f1cc643)

#### 🧩 Shipped Plugins

- Update shipped plugin [plugin-catalog 0.4.2](https://github.com/headlamp-k8s/plugins/releases/tag/plugin-catalog-0.4.2) (desktop only)
  - Fixes for a number of display issues
  - Minor bug fixes found with new type checker config
- Update shipped plugin [app-catalog 0.7.0](https://github.com/headlamp-k8s/plugins/releases/tag/app-catalog-0.7.0) (desktop only)
  - Support for Vanilla Helm repos along with Artifact Hub ones

<!-- end-release-notes -->

**Full Changelog**: <https://github.com/kubernetes-sigs/headlamp/compare/v0.36.0...v0.37.0>

**Container image:** 🐳  [ghcr.io/headlamp-k8s/headlamp:v0.37.0](https://github.com/orgs/headlamp-k8s/packages/container/package/headlamp)

**Desktop Apps:**

🐧  [Flatpak / Linux (AMD64)](https://flathub.org/apps/details/io.kinvolk.Headlamp)
🐧  Linux AppImage [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.37.0/Headlamp-0.37.0-linux-x64.AppImage), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.37.0/Headlamp-0.37.0-linux-arm64.AppImage),  [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.37.0/Headlamp-0.37.0-linux-armv7l.AppImage)
🐧 Linux Tarball [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.37.0/Headlamp-0.37.0-linux-x64.tar.gz), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.37.0/Headlamp-0.37.0-linux-arm64.tar.gz), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.37.0/Headlamp-0.37.0-linux-armv7l.tar.gz)
🐧 Debian / Linux [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.37.0/headlamp_0.37.0-1_amd64.deb)
:green\_apple:  [Mac (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.37.0/Headlamp-0.37.0-mac-x64.dmg)
:green\_apple: [Mac (ARM/M1)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.37.0/Headlamp-0.37.0-mac-arm64.dmg)
:blue\_square:  [Windows (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.37.0/Headlamp-0.37.0-win-x64.exe)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTUuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjaGFydCJdfQ==-->

Reviewed-on: #1923
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-02 03:28:49 +00:00
53dfa1d0db change perm
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 52s
2025-10-20 19:58:13 -05:00
b7eb9249d9 Update Helm release headlamp to v0.36.0 (#1663)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 12s
renovate / renovate (push) Successful in 1m40s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [headlamp](https://headlamp.dev/) ([source](https://github.com/kubernetes-sigs/headlamp)) | minor | `0.35.0` -> `0.36.0` |

---

### Release Notes

<details>
<summary>kubernetes-sigs/headlamp (headlamp)</summary>

### [`v0.36.0`](https://github.com/kubernetes-sigs/headlamp/releases/tag/v0.36.0): 0.36.0

[Compare Source](https://github.com/kubernetes-sigs/headlamp/compare/v0.35.0...v0.36.0)

####  Enhancements:

- Add support for EndpointSlice resources
- Add memory for table sorting column and direction across navigation. Thanks to [@&#8203;krrish-sehgal](https://github.com/krrish-sehgal)
- Enhance global search to support searching by labels and improve multi-term queries
- Add a button to copy a resource's name to the clipboard. Thanks to [@&#8203;farodin91](https://github.com/farodin91)
- Standardize resource naming behavior across all resource types. Thanks to [@&#8203;farodin91](https://github.com/farodin91)
- Add support for more rule types in HTTPRoute resources. Thanks to [@&#8203;farodin91](https://github.com/farodin91)
- Fix and improve the log viewer inputs for responsiveness and usability
- Add a default security context and allow the plugins manager to use the global security context in Helm charts. Thanks to [@&#8203;jda258](https://github.com/jda258)
- Add optional backend TLS termination support. Thanks to [@&#8203;shahvrushali22](https://github.com/shahvrushali22) and [@&#8203;vijayant7](https://github.com/vijayant7)
- Add support for an optional PodDisruptionBudget in the Helm chart. Thanks to [@&#8203;jcpunk](https://github.com/jcpunk)
- Add the ability to specify custom `podLabels` in the Helm chart. Thanks to [@&#8203;vnea](https://github.com/vnea)
- Add snackbar notifications for plugin deletion actions
- Add support for opening external URLs from the sidebar in a new tab. Thanks to [@&#8203;Exar04](https://github.com/Exar04)
- Add `namespaceOverride` support to the Helm chart. Thanks to [@&#8203;rstribrn](https://github.com/rstribrn)
- Allow plugins to override default tabs in the project details view
- Add an `isEnabled` method to allow plugins to conditionally render project detail tabs
- Add support for `HEADLAMP_APP_` and `REACT_APP_` environment variables in plugins
- Add support for running Headlamp embedded within Backstage
- Add the ability for plugins to register a custom delete button for projects
- Add a loader and error page for the initial backend connection

##### Copy resource name to clipboard

<img width="2336" height="192" alt="image" src="https://github.com/user-attachments/assets/3bdb7dd0-2d2a-4b45-9388-7b70a592ded2" />

##### Persistent Table sorting

Tables will now remember your sorting choices

<img width="993" height="356" alt="image" src="https://github.com/user-attachments/assets/2866272d-661e-45a9-8adb-682a3d70340c" />

##### Search improvements

You can now search by labels and combine multiple terms by separating them with spaces

<img width="537" height="302" alt="image" src="https://github.com/user-attachments/assets/0bc730e7-2fa0-442d-9da7-5fbd562b77c6" />

##### Added support of EndpointSlices

EndpointsSlices are now available in Network sidebar

<img width="1263" height="694" alt="image" src="https://github.com/user-attachments/assets/5318a4d0-fc7a-4e48-a798-2f43a8de8d48" />

#### 🐞 Bug fixes
- Fix the text contrast of notification menu items on dark themes
- Fix the base URL feature to ensure the application loads correctly when a base URL is configured. Thanks to @&#8203;DanielLeone
- Fix an issue where deleting one dynamic cluster removed all clusters from the same kubeconfig
- Prevent stale entries from appearing after renaming a dynamic cluster
- Fix truncated Chinese text in the resource map's graph view buttons. Thanks to @&#8203;wingerx
- Update the "Type" column header to "Kind" in resource tables for consistency. Thanks to @&#8203;LinPr
- Fix bundling for icons to ensure they are visible in offline mode
- Add backward compatibility to `createRouteURL` to accept URL paths for route names
- Restore the `GetTokenFromCookie` call within the `ParseClusterAndToken` function
- Handle cases where `routeName` is undefined in `getRoute` to prevent crashes
- Correct the positioning of CPU/Memory tooltips in the Nodes table. Thanks to @&#8203;jaehanbyun
- Close the actions menu when the "Edit" button is clicked. Thanks to @&#8203;jaehanbyun)
- Add a fallback for `idpIssuerURL` to prevent issues with token expiration. Thanks to @&#8203;lszczepaniak-XM
- Fix security context rendering in Helm charts for CI jobs
- Fix a glob pattern in `setup-plugins.js` to support Windows paths
- Fix `createRouteURL` to correctly look up routes registered from plugins
- Fix project creation when multiple clusters are involved
- Prevent dialog checkbox clicks from triggering table row selection. Thanks to @&#8203;jaehanbyun
- Disable the backend loader to prevent an error page on application load

#### 💻 Development
- Refactor the `GetExpiryUnixTimeUTC` function into the `auth` package
- Refactor the configuration parsing function for clarity and reduced complexity
- Extract `DropZoneBox` into its own reusable component
- Update application dependencies, removing `electron/notarize` and adding `glob`
- Replace usages of the deprecated `makeKubeObject()` function with the `KubeObject` class
- Fix circular dependencies in the `lib/k8s` folder by using `import type`
- Extract functions from `fetch.ts` to new files to avoid circular imports
- Resolve circular dependencies in the k8s API proxy imports
- Refactor the router implementation to untangle module imports
- Add Storybook stories for the `DateLabel` component
- Refactor the `CacheRefreshedToken` function into the `auth` package
- Use `import type` in more files to separate type and value imports
- Bump the Vite dependency to version 6.3.6 in the frontend and plugins
- Refactor the `IsTokenAboutToExpire` function into the `auth` package
- Add logging to the plugin `npm start` command to show where files are copied
- Fix Storybook support for plugins
- Export missing functions and types from the headlamp-plugin package
- Fix the return type for `HeaderActionFuncType` to correctly include `ReactNode`
- Refactor the `GetNewToken` function into the `auth` package
- Fix the Docker extension release process to consistently use the `latest` tag
- Disable the nightly build workflow on forked repositories
- Update the failing EndpointSlice snapshot test
- Improve the plugin `create` command's speed and security by using `npm ci`
- Update GitHub issue templates to use correct repository labels. Thanks to @&#8203;jaehanbyun

#### 📖 Documentation
- Enhance the AKS cluster OAuth documentation with clearer steps and Helm-based deployment instructions
- Update the project name in the NOTICE file
- Add a note about the removal of `libgconf-2-4` on newer Ubuntu releases
- Add VKS (VMware Kubernetes Service) to the list of supported platforms. Thanks to @&#8203;papivot
- Fix a broken link to the architecture page from the plugins documentation

#### 🧩 Shipped Plugins
* Update shipped plugin prometheus 0.8.0
  * Update dependencies
* Update shipped plugin plugin-catalog 0.4.1 (desktop only)
  * Update dependencies
  * Fix contrast on loading install button
  * Fix origin link
* Update shipped plugin app-catalog 0.6.3 (desktop only)
  * Update dependencies
  * Add package script

<!-- end-release-notes -->

**Container image:** 🐳  [ghcr.io/headlamp-k8s/headlamp:v0.36.0](https://github.com/orgs/headlamp-k8s/packages/container/package/headlamp)
**Desktop Apps:**

🐧  [Flatpak / Linux (AMD64)](https://flathub.org/apps/details/io.kinvolk.Headlamp)
🐧  Linux AppImage [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-x64.AppImage), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-arm64.AppImage),  [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-armv7l.AppImage)
🐧 Linux Tarball [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-x64.tar.gz), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-arm64.tar.gz), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-armv7l.tar.gz)
🐧 Debian / Linux [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/headlamp_0.36.0-1_amd64.deb)
:green\_apple:  [Mac (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-mac-x64.dmg)
:green\_apple: [Mac (ARM/M1)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-mac-arm64.dmg)
:blue\_square:  [Windows (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-win-x64.exe)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMTYuNiIsInVwZGF0ZWRJblZlciI6IjQxLjExNi42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjaGFydCJdfQ==-->

Reviewed-on: #1663
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-10-21 00:54:03 +00:00
4c04656b9e downgrade
All checks were successful
lint-test-helm / helm-lint (push) Successful in 19s
renovate / renovate (push) Successful in 1m47s
2025-10-03 18:08:21 -05:00
fed7cd9fc3 Update Helm release headlamp to v0.36.0 (#1662)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m6s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [headlamp](https://headlamp.dev/) ([source](https://github.com/kubernetes-sigs/headlamp)) | minor | `0.35.0` -> `0.36.0` |

---

### Release Notes

<details>
<summary>kubernetes-sigs/headlamp (headlamp)</summary>

### [`v0.36.0`](https://github.com/kubernetes-sigs/headlamp/releases/tag/v0.36.0): 0.36.0

[Compare Source](https://github.com/kubernetes-sigs/headlamp/compare/v0.35.0...v0.36.0)

####  Enhancements:

- Add support for EndpointSlice resources
- Add memory for table sorting column and direction across navigation. Thanks to [@&#8203;krrish-sehgal](https://github.com/krrish-sehgal)
- Enhance global search to support searching by labels and improve multi-term queries
- Add a button to copy a resource's name to the clipboard. Thanks to [@&#8203;farodin91](https://github.com/farodin91)
- Standardize resource naming behavior across all resource types. Thanks to [@&#8203;farodin91](https://github.com/farodin91)
- Add support for more rule types in HTTPRoute resources. Thanks to [@&#8203;farodin91](https://github.com/farodin91)
- Fix and improve the log viewer inputs for responsiveness and usability
- Add a default security context and allow the plugins manager to use the global security context in Helm charts. Thanks to [@&#8203;jda258](https://github.com/jda258)
- Add optional backend TLS termination support. Thanks to [@&#8203;shahvrushali22](https://github.com/shahvrushali22) and [@&#8203;vijayant7](https://github.com/vijayant7)
- Add support for an optional PodDisruptionBudget in the Helm chart. Thanks to [@&#8203;jcpunk](https://github.com/jcpunk)
- Add the ability to specify custom `podLabels` in the Helm chart. Thanks to [@&#8203;vnea](https://github.com/vnea)
- Add snackbar notifications for plugin deletion actions
- Add support for opening external URLs from the sidebar in a new tab. Thanks to [@&#8203;Exar04](https://github.com/Exar04)
- Add `namespaceOverride` support to the Helm chart. Thanks to [@&#8203;rstribrn](https://github.com/rstribrn)
- Allow plugins to override default tabs in the project details view
- Add an `isEnabled` method to allow plugins to conditionally render project detail tabs
- Add support for `HEADLAMP_APP_` and `REACT_APP_` environment variables in plugins
- Add support for running Headlamp embedded within Backstage
- Add the ability for plugins to register a custom delete button for projects
- Add a loader and error page for the initial backend connection

##### Copy resource name to clipboard

<img width="2336" height="192" alt="image" src="https://github.com/user-attachments/assets/3bdb7dd0-2d2a-4b45-9388-7b70a592ded2" />

##### Persistent Table sorting

Tables will now remember your sorting choices

<img width="993" height="356" alt="image" src="https://github.com/user-attachments/assets/2866272d-661e-45a9-8adb-682a3d70340c" />

##### Search improvements

You can now search by labels and combine multiple terms by separating them with spaces

<img width="537" height="302" alt="image" src="https://github.com/user-attachments/assets/0bc730e7-2fa0-442d-9da7-5fbd562b77c6" />

##### Added support of EndpointSlices

EndpointsSlices are now available in Network sidebar

<img width="1263" height="694" alt="image" src="https://github.com/user-attachments/assets/5318a4d0-fc7a-4e48-a798-2f43a8de8d48" />

#### 🐞 Bug fixes
- Fix the text contrast of notification menu items on dark themes
- Fix the base URL feature to ensure the application loads correctly when a base URL is configured. Thanks to @&#8203;DanielLeone
- Fix an issue where deleting one dynamic cluster removed all clusters from the same kubeconfig
- Prevent stale entries from appearing after renaming a dynamic cluster
- Fix truncated Chinese text in the resource map's graph view buttons. Thanks to @&#8203;wingerx
- Update the "Type" column header to "Kind" in resource tables for consistency. Thanks to @&#8203;LinPr
- Fix bundling for icons to ensure they are visible in offline mode
- Add backward compatibility to `createRouteURL` to accept URL paths for route names
- Restore the `GetTokenFromCookie` call within the `ParseClusterAndToken` function
- Handle cases where `routeName` is undefined in `getRoute` to prevent crashes
- Correct the positioning of CPU/Memory tooltips in the Nodes table. Thanks to @&#8203;jaehanbyun
- Close the actions menu when the "Edit" button is clicked. Thanks to @&#8203;jaehanbyun)
- Add a fallback for `idpIssuerURL` to prevent issues with token expiration. Thanks to @&#8203;lszczepaniak-XM
- Fix security context rendering in Helm charts for CI jobs
- Fix a glob pattern in `setup-plugins.js` to support Windows paths
- Fix `createRouteURL` to correctly look up routes registered from plugins
- Fix project creation when multiple clusters are involved
- Prevent dialog checkbox clicks from triggering table row selection. Thanks to @&#8203;jaehanbyun
- Disable the backend loader to prevent an error page on application load

#### 💻 Development
- Refactor the `GetExpiryUnixTimeUTC` function into the `auth` package
- Refactor the configuration parsing function for clarity and reduced complexity
- Extract `DropZoneBox` into its own reusable component
- Update application dependencies, removing `electron/notarize` and adding `glob`
- Replace usages of the deprecated `makeKubeObject()` function with the `KubeObject` class
- Fix circular dependencies in the `lib/k8s` folder by using `import type`
- Extract functions from `fetch.ts` to new files to avoid circular imports
- Resolve circular dependencies in the k8s API proxy imports
- Refactor the router implementation to untangle module imports
- Add Storybook stories for the `DateLabel` component
- Refactor the `CacheRefreshedToken` function into the `auth` package
- Use `import type` in more files to separate type and value imports
- Bump the Vite dependency to version 6.3.6 in the frontend and plugins
- Refactor the `IsTokenAboutToExpire` function into the `auth` package
- Add logging to the plugin `npm start` command to show where files are copied
- Fix Storybook support for plugins
- Export missing functions and types from the headlamp-plugin package
- Fix the return type for `HeaderActionFuncType` to correctly include `ReactNode`
- Refactor the `GetNewToken` function into the `auth` package
- Fix the Docker extension release process to consistently use the `latest` tag
- Disable the nightly build workflow on forked repositories
- Update the failing EndpointSlice snapshot test
- Improve the plugin `create` command's speed and security by using `npm ci`
- Update GitHub issue templates to use correct repository labels. Thanks to @&#8203;jaehanbyun

#### 📖 Documentation
- Enhance the AKS cluster OAuth documentation with clearer steps and Helm-based deployment instructions
- Update the project name in the NOTICE file
- Add a note about the removal of `libgconf-2-4` on newer Ubuntu releases
- Add VKS (VMware Kubernetes Service) to the list of supported platforms. Thanks to @&#8203;papivot
- Fix a broken link to the architecture page from the plugins documentation

#### 🧩 Shipped Plugins
* Update shipped plugin prometheus 0.8.0
  * Update dependencies
* Update shipped plugin plugin-catalog 0.4.1 (desktop only)
  * Update dependencies
  * Fix contrast on loading install button
  * Fix origin link
* Update shipped plugin app-catalog 0.6.3 (desktop only)
  * Update dependencies
  * Add package script

<!-- end-release-notes -->

**Container image:** 🐳  [ghcr.io/headlamp-k8s/headlamp:v0.36.0](https://github.com/orgs/headlamp-k8s/packages/container/package/headlamp)
**Desktop Apps:**

🐧  [Flatpak / Linux (AMD64)](https://flathub.org/apps/details/io.kinvolk.Headlamp)
🐧  Linux AppImage [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-x64.AppImage), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-arm64.AppImage),  [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-armv7l.AppImage)
🐧 Linux Tarball [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-x64.tar.gz), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-arm64.tar.gz), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-armv7l.tar.gz)
🐧 Debian / Linux [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/headlamp_0.36.0-1_amd64.deb)
:green\_apple:  [Mac (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-mac-x64.dmg)
:green\_apple: [Mac (ARM/M1)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-mac-arm64.dmg)
:blue\_square:  [Windows (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-win-x64.exe)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMTYuNiIsInVwZGF0ZWRJblZlciI6IjQxLjExNi42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjaGFydCJdfQ==-->

Reviewed-on: #1662
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-10-03 22:48:20 +00:00
8ea9b07d63 Update Helm release headlamp to v0.35.0 (#1382)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [headlamp](https://headlamp.dev/) ([source](https://github.com/kubernetes-sigs/headlamp)) | minor | `0.34.0` -> `0.35.0` |

---

### Release Notes

<details>
<summary>kubernetes-sigs/headlamp (headlamp)</summary>

### [`v0.35.0`](https://github.com/kubernetes-sigs/headlamp/releases/tag/v0.35.0): 0.35.0

[Compare Source](https://github.com/kubernetes-sigs/headlamp/compare/v0.34.0...v0.35.0)

####  Enhancements:

- Add Projects feature (namespace-based, a collection of Kubernetes resources for organizing deployed applications or workloads)
- Gateway API resources can be seen on the map view. Thanks to [@&#8203;userAdityaa](https://github.com/userAdityaa)
- Add copy to clipboard button on secrets view
- Add Kube config upload options. Thanks to [@&#8203;Exar04](https://github.com/Exar04)
- Can see more than 20 labels on Nodes and Pods now without clicking edit. Thanks to [@&#8203;shezaan-hashgraph](https://github.com/shezaan-hashgraph)
- Improvements to local cluster support on Mac, and with display of status on Home Overview
- Helm Chart is available on GHCR now. Thanks to [@&#8203;onedr0p](https://github.com/onedr0p) and [@&#8203;joryirving](https://github.com/joryirving)
- In the helm chart, ability to specify automountServiceAccountToken in the spec of the pod. Thanks to [@&#8203;vnea](https://github.com/vnea)
- Now it is possible to add annotations to services in the helm chart. Thanks to [@&#8203;lszczepaniak-XM](https://github.com/lszczepaniak-XM)
- Add oidc-callback-url flag to backend and chart
- Add link to minikube in plugin-catalog on the Add cluster view
- Add support for custom CA and skipping TLS verification to backend and chart, improving flexibility for users working with self-signed OIDC providers
- Improvements to filter, to allow filtering for broken pods and multi select. Thanks to [@&#8203;farodin91](https://github.com/farodin91)
- Handle new k8s feature, native sidecars
- i18n support in plugins
- Changing theme font in plugins. Thanks to [@&#8203;kirederik](https://github.com/kirederik)
- Optional cache for k8s API calls to reduce API server load. Thanks to [@&#8203;upsaurav12](https://github.com/upsaurav12)
- Expand grouped CRs in sidebar. Making installations with lots of CRs much more usable. Thanks to [@&#8203;farodin91](https://github.com/farodin91)

##### New Projects feature

<img width="1217" height="669" alt="Screenshot showing the new Project feature" src="https://github.com/user-attachments/assets/5a32663b-a9a8-483b-b679-b5070cde1ff0" />

##### Custom Resources are now grouped in the sidebar

For clusters with many Custom resources installed this makes it much easier to see them grouped in the sidebar.

<img width="1629" height="916" alt="Screenshot showing Custom Resources are now grouped in the sidebar" src="https://github.com/user-attachments/assets/60dd7191-a18c-4061-8a47-7ede4da8f27e" />

##### Gateway API resources can be seen on the map view.

<img width="666" height="654" alt="Selecting Gateway API resources on the map view" src="https://github.com/user-attachments/assets/4528d8cf-5cdf-4631-92fb-be5a80df6ba9" />
<img width="1440" height="899" alt="Showing the map view with the relationship between some Gateway API resources" src="https://github.com/user-attachments/assets/fb3fcfa6-4620-49b3-9af9-d7a35a6ed565" />

##### Copy to clipboard button on secrets view

<img width="782" height="195" alt="image" src="https://github.com/user-attachments/assets/7e8be611-5d91-4fa6-8860-d31e6c6920f1" />

##### New Kube config upload options

Now people can upload kube config files by URL

<img width="611" height="413" alt="Drop multiple files" src="https://github.com/user-attachments/assets/e326e3cf-33aa-46e8-86ad-638358957b90" />

#### 🐞 Bug fixes
* Mac app no longer needs reloading to show plugins on some laptops in cases like when Headlamp was first run
* Fix for realtime updates because of web socket error when telemetry was enabled. Thanks to @&#8203;wingerx
* App no longer needs to wait several seconds longer than necessary for clusters to display
* Sidebar a11y issue with focus on collapsed items was fixed. Thanks to @&#8203;andoriyaprashant
* Make monaco-editor work again in an offline/air-gapped environment and fix localisation. This improves security and i18n functionality. Thanks to @&#8203;DanielLeone
* Status Labels are wrapped incorrect (was "Pendin" on one line, "g" on the next)
* Fix for activity bar close button styling. Thanks to @&#8203;Exar04
* Contrast fix for actions notifier (cancel button was not visible)
* Cookies are used for token rather than local storage improving security
* The plugin settings works again to allow disabling/enabling plugins
* Fix on the cluster context menu on the Home Overview page to not show multiple delete actions when a plugin defines a delete action
* Fix for the network icon in map
* A number of now unused dependencies were trimmed from the frontend and from headlamp-plugin
* Fixes for shell escaping in script used for signing some binaries. Thanks to @&#8203;odaysec
* Fix display of accessModes on VolumeList detail view
* Fix fetchConfig to return a proper value removing error in web dev console. Thanks to @&#8203;wingerx
* Fix for overflow on logs view Thanks to @&#8203;greedy-wudpeckr
* A11y fix for Alert contrast in dark-mode
* Refactor CRs to use existing components. Thanks @&#8203;farodin91
* Fix so plugins can be deleted again in Plugin settings
* Fix warnings, and bump node to 22 in Dockerfile. Thanks to @&#8203;LinPr

#### 💻 Development
* From 5x to 60x faster app load in development with `cd app && npm run star`
* Fix for running app on Windows with cd app && npm start
* Improved "releaser check" tool to so we can see which external release artefacts released correctly
* Remove unnecessary loop assignments which is possible in newer versions of golang. Thanks to @&#8203;LinPr
* Clean up some parse tests. Thanks to @&#8203;andoriyaprashant
* Fix bug in app for running long running javascripts use by minikube plugin
* Plugin manager can now download non tar.gz extra files
* Add gitignore for mac .DS_Store files
* Update golang version to 1.24.6. Thanks to @&#8203;mkm29
* Stories for the Overview component were added. Thanks to @&#8203;1012Charan
* Some unused functionality for plugins was removed "loadDevPlugins"
* Update storybook to 9.1.2
* Add registerClusterStatus for adding cluster status to the Overview cluster list
* Extract some auth related methods to new auth package with tests
* Add projects plugin example, for extending new Namespace Projects feature on Home

##### Plugins gain the ability to customise the font-family from a AppTheme. Thanks to @&#8203;kirederik

Theme registration:

```js
import './index.css'; // where the @&#8203;font-face is defined

registerAppTheme({
  name: "My Custom Theme",
  base: "light",
  primary: "#ff0000",
  secondary: "#&#8203;333",
  fontFamily: ["Asimovian"],
})
```

<img width="1374" height="616" alt="Headlamp with a different font" src="https://github.com/user-attachments/assets/482a608c-2c8f-4647-8831-21bd56ebcee4" />

#### 📖 Documentation

- Document some functions in lib/k8s
- Add note about hack to get around issue installing with brew on Mac whilst binaries are not signed. Thanks to [@&#8203;kierr](https://github.com/kierr)
- Add GKE to user tested platform table. Thanks to [@&#8203;eranchetz](https://github.com/eranchetz)

<!-- end-release-notes -->

**Container image:** 🐳  [ghcr.io/headlamp-k8s/headlamp:v0.35.0](https://github.com/orgs/headlamp-k8s/packages/container/headlamp/475369027?tag=v0.35.0)

**Desktop Apps:**

🐧  [Flatpak / Linux (AMD64)](https://flathub.org/apps/details/io.kinvolk.Headlamp)
🐧  Linux AppImage [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-linux-x64.AppImage), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-linux-arm64.AppImage),  [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-linux-armv7l.AppImage)
🐧 Linux Tarball [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-linux-x64.tar.gz), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-linux-arm64.tar.gz), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-linux-armv7l.tar.gz)
🐧 Debian / Linux [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/headlamp_0.35.0-1_amd64.deb)
:green\_apple:  [Mac (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-mac-x64.dmg)
:green\_apple: [Mac (ARM/M1)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-mac-arm64.dmg)
:blue\_square:  [Windows (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-win-x64.exe)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xLjMiLCJ1cGRhdGVkSW5WZXIiOiI0MS4xLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->

Reviewed-on: #1382
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-09-07 20:57:07 +00:00
ab3ed7c267 Update Helm release headlamp to v0.34.0 (#1141)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [headlamp](https://headlamp.dev/) ([source](https://github.com/kubernetes-sigs/headlamp)) | minor | `0.33.0` -> `0.34.0` |

---

### Release Notes

<details>
<summary>kubernetes-sigs/headlamp (headlamp)</summary>

### [`v0.34.0`](https://github.com/kubernetes-sigs/headlamp/releases/tag/v0.34.0): 0.34.0

[Compare Source](https://github.com/kubernetes-sigs/headlamp/compare/v0.33.0...v0.34.0)

####  Enhancements:

- Add a close all button to the overview
- Make the activity overview button sticky and make it a toggle button
- Allow multiple selection in tables by using Shift+Clicking. Thanks to [@&#8203;krrish-sehgal](https://github.com/krrish-sehgal)
- Add cluster info the activities
- Improve the security of how plugins are loaded
- Add tooltip to pods list for displaying requests and limits
- Add create pod / job buttons to their respective list views. Thanks to [@&#8203;ChayanDass](https://github.com/ChayanDass)
- Update the Network icon in the map. Thanks to [@&#8203;blazethunderstorm](https://github.com/blazethunderstorm)
- Persist showing timestamps choice in the log viewer. Thanks to [@&#8203;blazethunderstorm](https://github.com/blazethunderstorm)

#### 🐞 Bug fixes

- Fix closing an edit/view YAML activity by clicking the close button. Thanks to [@&#8203;ChayanDass](https://github.com/ChayanDass)
- Fix height in docs viewer
- Fix typo in BackendTLSPolicy filenames. Thanks to [@&#8203;userAdityaa](https://github.com/userAdityaa)
- Fix multiple a11y issues
- Exit the activity overview automatically when the last activity in it is closed
- Fix how Custom Resource Definitions are shown in activities
- Add token to request only when available
- Fix the editor closing after a successful apply. Thanks to [@&#8203;ChayanDass](https://github.com/ChayanDass)
- Chart: Fix extraManifests example in the. Thanks to [@&#8203;xfrancois](https://github.com/xfrancois)
- Fix portforwarding when not in a cluster view and different portforwarding issues on Mac

#### 💻 Development

- Add storybook coverage to NodeShellSettings, AppLogo, and ClusterSelector. Thanks to [@&#8203;mahmoodalisha](https://github.com/mahmoodalisha)
- Fix test scripts to only run .ts tests in electron
- Enhance click handling in table rows
- Add Gateway API manifests for local testing. Thanks to [@&#8203;userAdityaa](https://github.com/userAdityaa)
- Add app-test target to the Makefile
- Update misc dependencies
- Improve the security and flexibility of running commands from plugins
- Add BackendTrafficPolicy KubeObject model definition and storybook coverage. Thanks to [@&#8203;userAdityaa](https://github.com/userAdityaa)
- CI: Add test step to the app workflows

#### 📖 Documentation

- Mention the app-test Makefile target in the app README
- Add gateway.md documentation file. Thanks to [@&#8203;userAdityaa](https://github.com/userAdityaa)

<!-- end-release-notes -->

**Container image:** 🐳  [ghcr.io/headlamp-k8s/headlamp:v0.34.0](https://github.com/orgs/headlamp-k8s/packages/container/headlamp/475369027?tag=v0.34.0)
**Desktop Apps:**

🐧  [Flatpak / Linux (AMD64)](https://flathub.org/apps/details/io.kinvolk.Headlamp)
🐧  Linux AppImage [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.34.0/Headlamp-0.34.0-linux-x64.AppImage), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.34.0/Headlamp-0.34.0-linux-arm64.AppImage),  [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.34.0/Headlamp-0.34.0-linux-armv7l.AppImage)
🐧 Linux Tarball [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.34.0/Headlamp-0.34.0-linux-x64.tar.gz), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.34.0/Headlamp-0.34.0-linux-arm64.tar.gz), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.34.0/Headlamp-0.34.0-linux-armv7l.tar.gz)
🐧 Debian / Linux [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.34.0/headlamp_0.34.0-1_amd64.deb)
:green\_apple:  [Mac (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.34.0/Headlamp-0.34.0-mac-x64.dmg)
:green\_apple: [Mac (ARM/M1)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.34.0/Headlamp-0.34.0-mac-arm64.dmg)
:blue\_square:  [Windows (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.34.0/Headlamp-0.34.0-win-x64.exe)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4zNS4wIiwidXBkYXRlZEluVmVyIjoiNDEuMzUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->

Reviewed-on: #1141
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-08-06 23:28:50 +00:00
87b91c4c8c Update Helm release headlamp to v0.33.0 (#1011)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 16s
renovate / renovate (push) Successful in 1m52s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [headlamp](https://headlamp.dev/) ([source](https://github.com/kubernetes-sigs/headlamp)) | minor | `0.32.1` -> `0.33.0` |

---

### Release Notes

<details>
<summary>kubernetes-sigs/headlamp (headlamp)</summary>

### [`v0.33.0`](https://github.com/kubernetes-sigs/headlamp/releases/tag/v0.33.0): 0.33.0

####  Enhancements:

- Add new task bar which allows to keep otherwise transient tasks open
  - This feature allows e.g. opening several logs views and view them side by side
  - Allows keeping a terminal, logs, details view, etc. open while navigating to other clusters or views
  - Also allows long-running tasks to be kept around without blocking the navigation
- Make CRDs views more consistent with the remaining views. Thanks to [@&#8203;farodin91](https://github.com/farodin91) .
- Speed up load time and experience for the desktop version
- Optimize rendering and improve styling of the map
- Add global filter to tables. Thanks to [@&#8203;userAdityaa](https://github.com/userAdityaa) .
- Add BackendTLSPolicy views. Thanks to [@&#8203;userAdityaa](https://github.com/userAdityaa) .
- Add create button for more resources
- Add Tamil locale. Thanks to [@&#8203;fromsaurav](https://github.com/fromsaurav) .
- Add hostIPs and podIPs to the Pod's details view

**New task bar with a terminal and logs open side by side:**

<img width="1671" height="910" alt="New task bar with a terminal and logs open side by side" src="https://github.com/user-attachments/assets/dc2eff62-d217-456b-b777-6236ee21ea4a" />

**Overview function for the new taskbar:**

<img width="1671" height="910" alt="Overview function for the new taskbar" src="https://github.com/user-attachments/assets/ab921cf9-7c88-4d85-b567-11476b8d1652" />

#### 🐞 Bug fixes
* Do not use eval for the advanced search
* Fix spawning job from CronJob
* Display missing port for default backend
* Fix checking if the exec'ing into a pod can be done. Thanks to @&#8203;cavus700 .
* Use allowed namespaces when getting the Overview's events
* Fix key-related react warnings. Thanks to @&#8203;farodin91 .
* Fix bar chart colors in dark mode
* Fix chart tooltips in Node list view
* Move headlampConfig to a pkg in the backend. Thanks to @&#8203;upsaurav12 .
* Fix the kind field when creating a CR. Thanks to @&#8203;ChayanDass .

#### 💻 Development
* Update story for AlerNotification. Thanks to @&#8203;ANIRUDH-SJ .
* Add story for StatefulSet. Thanks to @&#8203;SinghaAnirban005
* Add tests to UI slice (redux). Thanks to @&#8203;DhairyaMajmudar .
* Make the ServiceDetails more realistic. Thanks to @&#8203;farodin91 .
* Fix misc stories/tests issues
* Add missing shx development dependency
* Replace rimraf use by shx
* Add air config, for auto reload of the backend modules. Thanks to @&#8203;ChayanDass .
* Make backend exit with a proper code if the port is in use

#### 📖 Documentation
* Revamp plugin development documentation

<!-- end-release-notes -->

**Container image:** 🐳  [ghcr.io/headlamp-k8s/headlamp:v0.33.0](https://github.com/orgs/headlamp-k8s/packages/container/package/headlamp)
**Desktop Apps:**

🐧  [Flatpak / Linux (AMD64)](https://flathub.org/apps/details/io.kinvolk.Headlamp)
🐧  Linux AppImage [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.33.0/Headlamp-0.33.0-linux-x64.AppImage), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.33.0/Headlamp-0.33.0-linux-arm64.AppImage),  [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.33.0/Headlamp-0.33.0-linux-armv7l.AppImage)
🐧 Linux Tarball [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.33.0/Headlamp-0.33.0-linux-x64.tar.gz), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.33.0/Headlamp-0.33.0-linux-arm64.tar.gz), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.33.0/Headlamp-0.33.0-linux-armv7l.tar.gz)
🐧 Debian / Linux [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.33.0/headlamp_0.33.0-1_amd64.deb)
:green\_apple:  [Mac (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.33.0/Headlamp-0.33.0-mac-x64.dmg)
:green\_apple: [Mac (ARM/M1)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.33.0/Headlamp-0.33.0-mac-arm64.dmg)
:blue\_square:  [Windows (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.33.0/Headlamp-0.33.0-win-x64.exe)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4zNS4wIiwidXBkYXRlZEluVmVyIjoiNDEuMzUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->

Reviewed-on: #1011
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-07-24 18:52:37 +00:00
f5406b925b Update Helm release headlamp to v0.32.1 (#848)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [headlamp](https://headlamp.dev/) ([source](https://github.com/kubernetes-sigs/headlamp)) | minor | `0.31.1` -> `0.32.1` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xLjMiLCJ1cGRhdGVkSW5WZXIiOiI0MS4xLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->

Reviewed-on: #848
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-07-08 01:52:07 +00:00
71891780a1 Update Helm release headlamp to v0.31.1
Some checks failed
lint-test-helm / helm-lint (pull_request) Successful in 7s
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (push) Failing after 6s
renovate / renovate (push) Successful in 51s
2025-06-10 01:01:57 +00:00
6d74a75e59 add trivy plugin
Some checks failed
renovate / renovate (push) Has been cancelled
2025-06-04 21:40:46 -05:00
4603e85b53 add plugin
All checks were successful
renovate / renovate (push) Successful in 1m8s
2025-06-04 19:00:08 -05:00
5f246ec269 fix
All checks were successful
renovate / renovate (push) Successful in 2m0s
2025-06-04 18:54:40 -05:00
6f63fd6454 add client id
Some checks failed
renovate / renovate (push) Has been cancelled
2025-06-04 18:50:30 -05:00
85e0a05648 add validator url
All checks were successful
renovate / renovate (push) Successful in 1m38s
2025-06-04 18:45:42 -05:00
5c852b31be Update Helm release headlamp to v0.31.0
All checks were successful
lint-and-test-charts / lint-test (pull_request) Successful in 30s
2025-05-30 17:55:08 +00:00
4abab72cac fix labels 2025-05-17 17:09:05 -05:00
79f73467a2 change labels 2025-05-16 21:00:59 -05:00
abb47d5cdb upgrade version and api 2025-05-16 15:43:26 -05:00
cd801e99ec update chart data 2025-05-09 21:35:33 -05:00
b92029480c change repo 2025-04-04 16:21:40 -05:00
06f6804ef9 Update Helm release headlamp to v0.30.1 2025-03-29 16:10:36 +00:00
722258eb7d change namespace 2025-03-14 12:31:25 -05:00
1ba0b9714b enable backups 2025-03-06 23:05:06 -06:00
61f85974ae add headlamp 2025-03-03 15:17:56 -06:00
9fe661cf24 migration to next 2025-03-02 16:56:16 -06:00
e918d88dd9 disable gateway 2025-03-02 14:22:47 -06:00
024bbe39a9 add ingress 2025-03-02 13:58:49 -06:00
eebbc4859b change gateway 2025-03-02 12:58:53 -06:00
16d1484ca6 add http 2025-03-02 12:54:23 -06:00
c78ed6508c add http 2025-03-02 12:52:44 -06:00
33027873ae move gateway 2025-03-02 12:38:42 -06:00
9330ccd661 change weight 2025-03-02 02:45:37 -06:00
c120902b87 remove gateway host 2025-03-02 02:43:55 -06:00
ea9d433d2d allow gateway 2025-03-02 02:00:38 -06:00
b4de47deb9 change gateway 2025-03-02 01:46:41 -06:00
8b1765c005 fill out spec 2025-03-02 01:23:03 -06:00
a14c76f92b fix path type 2025-03-02 01:06:30 -06:00
0cd7a610f9 use gateway instead of ingress 2025-03-02 01:05:44 -06:00
renovate[bot]
6b67c2d037 Update Helm release headlamp to v0.29.1 (#1335)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 11:45:17 -06:00
1872b15441 add headlamp 2025-02-18 19:02:29 -06:00
8b4eee804f stage for rebuilt 2025-02-15 19:03:16 -06:00
renovate[bot]
76e74163d0 Update Helm release headlamp to v0.28.1 (#1231)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-12 07:36:08 +00:00
ef7c587d21 remove persistence 2025-02-05 01:54:19 -06:00
c89fa0cefa adjust retention 2025-01-30 21:09:47 -06:00
renovate[bot]
0af6172633 Update Helm release headlamp to v0.28.0 (#1150)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-24 17:38:12 -06:00
8d056af2d8 adjust resources 2025-01-08 16:21:15 -06:00
c67432cba0 check and update images 2024-12-21 17:54:10 -06:00
renovate[bot]
9a32d1c5f4 Update Helm release headlamp to v0.27.0 2024-12-16 18:42:31 +00:00
a1f44f1fdf change key location 2024-12-14 14:13:58 -06:00