3a34aec0de344b125b54d652052e8877c2b56765
28 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
b7eb9249d9 |
Update Helm release headlamp to v0.36.0 (#1663)
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 [@​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 [@​farodin91](https://github.com/farodin91) - Standardize resource naming behavior across all resource types. Thanks to [@​farodin91](https://github.com/farodin91) - Add support for more rule types in HTTPRoute resources. Thanks to [@​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 [@​jda258](https://github.com/jda258) - Add optional backend TLS termination support. Thanks to [@​shahvrushali22](https://github.com/shahvrushali22) and [@​vijayant7](https://github.com/vijayant7) - Add support for an optional PodDisruptionBudget in the Helm chart. Thanks to [@​jcpunk](https://github.com/jcpunk) - Add the ability to specify custom `podLabels` in the Helm chart. Thanks to [@​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 [@​Exar04](https://github.com/Exar04) - Add `namespaceOverride` support to the Helm chart. Thanks to [@​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 @​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 @​wingerx - Update the "Type" column header to "Kind" in resource tables for consistency. Thanks to @​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 @​jaehanbyun - Close the actions menu when the "Edit" button is clicked. Thanks to @​jaehanbyun) - Add a fallback for `idpIssuerURL` to prevent issues with token expiration. Thanks to @​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 @​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 @​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 @​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> |
||
|
|
4c04656b9e | downgrade | ||
|
|
fed7cd9fc3 |
Update Helm release headlamp to v0.36.0 (#1662)
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 [@​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 [@​farodin91](https://github.com/farodin91) - Standardize resource naming behavior across all resource types. Thanks to [@​farodin91](https://github.com/farodin91) - Add support for more rule types in HTTPRoute resources. Thanks to [@​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 [@​jda258](https://github.com/jda258) - Add optional backend TLS termination support. Thanks to [@​shahvrushali22](https://github.com/shahvrushali22) and [@​vijayant7](https://github.com/vijayant7) - Add support for an optional PodDisruptionBudget in the Helm chart. Thanks to [@​jcpunk](https://github.com/jcpunk) - Add the ability to specify custom `podLabels` in the Helm chart. Thanks to [@​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 [@​Exar04](https://github.com/Exar04) - Add `namespaceOverride` support to the Helm chart. Thanks to [@​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 @​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 @​wingerx - Update the "Type" column header to "Kind" in resource tables for consistency. Thanks to @​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 @​jaehanbyun - Close the actions menu when the "Edit" button is clicked. Thanks to @​jaehanbyun) - Add a fallback for `idpIssuerURL` to prevent issues with token expiration. Thanks to @​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 @​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 @​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 @​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> |
||
|
|
8ea9b07d63 |
Update Helm release headlamp to v0.35.0 (#1382)
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 [@​userAdityaa](https://github.com/userAdityaa) - Add copy to clipboard button on secrets view - Add Kube config upload options. Thanks to [@​Exar04](https://github.com/Exar04) - Can see more than 20 labels on Nodes and Pods now without clicking edit. Thanks to [@​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 [@​onedr0p](https://github.com/onedr0p) and [@​joryirving](https://github.com/joryirving) - In the helm chart, ability to specify automountServiceAccountToken in the spec of the pod. Thanks to [@​vnea](https://github.com/vnea) - Now it is possible to add annotations to services in the helm chart. Thanks to [@​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 [@​farodin91](https://github.com/farodin91) - Handle new k8s feature, native sidecars - i18n support in plugins - Changing theme font in plugins. Thanks to [@​kirederik](https://github.com/kirederik) - Optional cache for k8s API calls to reduce API server load. Thanks to [@​upsaurav12](https://github.com/upsaurav12) - Expand grouped CRs in sidebar. Making installations with lots of CRs much more usable. Thanks to [@​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 @​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 @​andoriyaprashant * Make monaco-editor work again in an offline/air-gapped environment and fix localisation. This improves security and i18n functionality. Thanks to @​DanielLeone * Status Labels are wrapped incorrect (was "Pendin" on one line, "g" on the next) * Fix for activity bar close button styling. Thanks to @​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 @​odaysec * Fix display of accessModes on VolumeList detail view * Fix fetchConfig to return a proper value removing error in web dev console. Thanks to @​wingerx * Fix for overflow on logs view Thanks to @​greedy-wudpeckr * A11y fix for Alert contrast in dark-mode * Refactor CRs to use existing components. Thanks @​farodin91 * Fix so plugins can be deleted again in Plugin settings * Fix warnings, and bump node to 22 in Dockerfile. Thanks to @​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 @​LinPr * Clean up some parse tests. Thanks to @​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 @​mkm29 * Stories for the Overview component were added. Thanks to @​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 @​kirederik Theme registration: ```js import './index.css'; // where the @​font-face is defined registerAppTheme({ name: "My Custom Theme", base: "light", primary: "#ff0000", secondary: "#​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 [@​kierr](https://github.com/kierr) - Add GKE to user tested platform table. Thanks to [@​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> |
||
|
|
ab3ed7c267 |
Update Helm release headlamp to v0.34.0 (#1141)
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 [@​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 [@​ChayanDass](https://github.com/ChayanDass) - Update the Network icon in the map. Thanks to [@​blazethunderstorm](https://github.com/blazethunderstorm) - Persist showing timestamps choice in the log viewer. Thanks to [@​blazethunderstorm](https://github.com/blazethunderstorm) #### 🐞 Bug fixes - Fix closing an edit/view YAML activity by clicking the close button. Thanks to [@​ChayanDass](https://github.com/ChayanDass) - Fix height in docs viewer - Fix typo in BackendTLSPolicy filenames. Thanks to [@​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 [@​ChayanDass](https://github.com/ChayanDass) - Chart: Fix extraManifests example in the. Thanks to [@​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 [@​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 [@​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 [@​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 [@​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> |
||
|
|
87b91c4c8c |
Update Helm release headlamp to v0.33.0 (#1011)
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 [@​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 [@​userAdityaa](https://github.com/userAdityaa) . - Add BackendTLSPolicy views. Thanks to [@​userAdityaa](https://github.com/userAdityaa) . - Add create button for more resources - Add Tamil locale. Thanks to [@​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 @​cavus700 . * Use allowed namespaces when getting the Overview's events * Fix key-related react warnings. Thanks to @​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 @​upsaurav12 . * Fix the kind field when creating a CR. Thanks to @​ChayanDass . #### 💻 Development * Update story for AlerNotification. Thanks to @​ANIRUDH-SJ . * Add story for StatefulSet. Thanks to @​SinghaAnirban005 * Add tests to UI slice (redux). Thanks to @​DhairyaMajmudar . * Make the ServiceDetails more realistic. Thanks to @​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 @​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> |
||
|
|
f5406b925b |
Update Helm release headlamp to v0.32.1 (#848)
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> |
||
|
|
71891780a1
|
Update Helm release headlamp to v0.31.1 | ||
|
|
5c852b31be
|
Update Helm release headlamp to v0.31.0
lint-and-test-charts / lint-test (pull_request) Successful in 30s
|
||
|
|
cd801e99ec | update chart data | ||
|
|
b92029480c | change repo | ||
|
|
06f6804ef9 | Update Helm release headlamp to v0.30.1 | ||
|
|
61f85974ae | add headlamp | ||
|
|
9fe661cf24 | migration to next | ||
|
|
6b67c2d037 |
Update Helm release headlamp to v0.29.1 (#1335)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
1872b15441 | add headlamp | ||
|
|
8b4eee804f | stage for rebuilt | ||
|
|
76e74163d0 |
Update Helm release headlamp to v0.28.1 (#1231)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
0af6172633 |
Update Helm release headlamp to v0.28.0 (#1150)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
c67432cba0 | check and update images | ||
|
|
9a32d1c5f4 | Update Helm release headlamp to v0.27.0 | ||
|
|
0f57a7e92d | update chart versions | ||
|
|
92e24350e4 | Update Helm release headlamp to v0.26.0 | ||
|
|
8ae9352a84 | Update Helm release headlamp to v0.25.0 | ||
|
|
64bf4d8f2b | Update Helm release headlamp to v0.24.0 | ||
|
|
3bec11ffbc | Update Helm release headlamp to v0.23.0 | ||
|
|
eb69c6e0ca | update chart with wiki link | ||
|
|
5746035091 | move headlamp to management |