aptakube

Modern, lightweight and multi-cluster Kubernetes GUI. Available on Windows, macOS and Linux.

Stars
386
Committers
1

Bot releases are visible (Hide)

aptakube - 1.7.5: Hotrix for Windows shortcuts

Published by goenning about 1 month ago

🐞 Bugs Fixed

  • [Windows] Fix Ctrl + K and Ctrl + N shortcuts #287
aptakube - 1.7.4: Multi-namespace selection

Published by goenning about 2 months ago

🌟 What's new

  • Ability to select one or more namespaces (yay! ðŸĨģ)

😎 Improvements

  • Node Ready status will always be visible, regardless of spec.unschedulable. If the node is set to unschedulable=True, it'll show it as Ready, Unschedulable

🐞 Bugs Fixed

  • Fix Cmd+k keybind to work on more places #275
  • Fix an issue with duplicate Helm release names when connecting to multiple clusters #284

Screenshot 2024-09-06 at 09 21 40

aptakube - 1.7.3: Resource Diff View

Published by goenning about 2 months ago

🌟 What's new

  • Added a Resource Diff View that compare two objects YAML. This can be useful to compare objects from different clusters.

image

aptakube - 1.7.2: Fix for Command Palette navigation

Published by goenning about 2 months ago

Ship fast, break things, fix it faster :)

🐞 Bugs Fixed

  • Fixed navigation on Command Palette (CMD + k) #275

ðŸŽĻ Icons

  • Added Icons for cert-manager.k8s.cloudflare.com, kamaji.clastix.io, and postgres-operator.crunchydata.com
aptakube - 1.7.1: CRD Tree View improvements and other fixes

Published by goenning 2 months ago

🌟 What's new

  • Icons for popular CRDs are now built into the app, and it only uses server icons as a fallback for the others
  • Server Icons can be disabled on the app settings

😎 Improvements

  • Added a guide line for CRD with multiple subgroups to make it easier to read
  • Improved keyboard shortcuts when an input field if focused (thanks for the issue report on Discord!)
  • Improved how we handle context actions when a single resource is selected #272

🐞 Bugs Fixed

  • Fixed an issue with invalid uri character when constructing the API URL
  • Fixed an issue when changing table sort would only show 50 resources
  • Improved performance when selecting a Helm release
aptakube - 1.7.0: Multi-Item Select, Create Resources and more Latest Release

Published by goenning 2 months ago

🌟 What's new

  • Resources Table now support Multi-Item select for deletion #55
  • Ability to create resources via Aptakube #24 and #270
  • Added support for valueFrom.fieldRef on Container View #258
  • Added a tree view for CRD #127

🐞 Bugs Fixed

  • Fixed an issue when deleting Cluster-scoped resources #264 and #262
  • Fixed an issue with table paging on large displays #248

ðŸ“ļ Screenshots

image

aptakube - 1.6.10: Rollback the rollback? 😂

Published by goenning 4 months ago

Version 1.6.8 added a new design to our menu, which got a very negative initial feedback, and was reverted on 1.6.9.
Shortly after the rollback, I received a lot of feedback asking for this feature to be added back as they really liked it. I did not have plans to release a 1.6.10, but here we are :)

🌟 What's new

  • The new item menu UI design is now configurable on app settings 🎉

🐞 Bugs Fixed

  • Possible fix for #208, which is still to be confirmed
  • Fixed an issue with YAML Editor on Linux #230
aptakube - 1.6.9: Hotfix for table sorting

Published by goenning 4 months ago

🐞 Bugs Fixed

  • Sorting by object age is working again;
  • Reverted the blue border on menu item as there's been a bad initial reaction, the other menu changes remain;
aptakube - 1.6.8: The patch before a bigger release

Published by goenning 4 months ago

🌟 What's new

  • Improved the item menu UI design to make it stand out more. Do you like/dislike it? Leave your feedback on this issue
  • [macOS] Added ./opt/homebrew/bin as a default PATH as it's a pretty common one on macOS devices

🐞 Bugs Fixed

  • Fixed an issue where port forwarding would cause the app to crash when using named ports;
  • Fixed an issue when using optional ConfigMap/Secrets #239
  • Fixed an issue where some objects were shown twice #208 and #237

ðŸ“ļ Screenshots

New menu UI

aptakube - 1.6.7: Quality of Life Updates

Published by goenning 5 months ago

🌟 What's new

  • YAML Editor now supports word part operations (ex.: Option+Shift to select words like in most editors)
  • Added ability to select all contexts with Cmd+A / Ctrl+A #163
  • Resources tables can now be filtered by namespace
  • Added Ephemeral Storage Requests/Limits to container tab

🐞 Bugs Fixed

  • Fixed an issue where log streams would be closed after 5 minutes if there were no new logs #236
  • Fixed a minor issue with table auto height when using metrics server
aptakube - 1.6.6: Massive package updates

Published by goenning 6 months ago

ðŸ“Ķ Package Updates

This release includes some a large package/dependency version bump. I decided not to add new features or improvements to simplify troubleshoot of any potential regressions.

There shouldn't be any new major issues, but if you find something broken, please report to me on [email protected] or on Discord and I'll get it sorted ASAP 😀

Thank you!

🐞 Bugs Fixed

  • Fixed an issue where a port would remain open after closing a port forward session
  • Fixed an issue with incorrect port selected during port forward #266
aptakube - 1.6.5: Support for OIDC

Published by goenning 6 months ago

🌟 What's new

  • Added support for OIDC authentication (#221)

😎 Improvements

  • Added code folding to YAML editor
  • Removed overscroll on macOS
  • Added taint value to nodes (#224)
  • Added support for provideClusterInfo on exec plugins

🐞 Bugs Fixed

  • Fixed an issue where the app would crash on startup if unable to check for available updates
aptakube - 1.6.4: Context Groups

Published by goenning 6 months ago

🌟 What's new

  • Added the ability to group contexts to simplify connecting to multiple contexts. You can group contexts by anything you want, such as Product, Environment or Provider. See Context Extension to learn more.

😎 Improvements

  • Added the option to manually update the app when automatic updates are disabled
  • Improved performance of reading CRD list very large clusters

🐞 Bugs Fixed

  • Fixed an issue with namespace events #220
  • Fixed an issue where the app would not connect to some AKS clusters due to certificate issues

ðŸ“ļ Screenshots

Context Groups

aptakube - 1.6.3: Context Extension

Published by goenning 8 months ago

🌟 What's new

  • Added the ability to customize context icon and order. See Context Extension to learn more
  • added containerRuntimeVersion column to Node List

😎 Improvements

  • A few users have reported some annoyances with the previous feature where recently used context was selected by default. This is now reverted until I find a better way of doing it #203
  • Container's Environment Variables are now sorted by key name #186

🐞 Bugs Fixed

  • Fixed an issue where Helm Release list would not show statuses other than Deployed #202
  • Fixed an issue where duplicate environment variables would appear on container's environment list #205
  • Fixed an issue where Spec/Status was unreadable for some resources #207

ðŸ“ļ Screenshots

Context Extension

aptakube - 1.6.2: Node Actions: Cordon and Drain

Published by goenning 9 months ago

🌟 What's new

  • Added ability to cordon/uncordon and drain nodes via Aptakube
  • Added a feedback form and a review button

😎 Improvements

  • Last cluster selection will be remembered even after the app is closed

🐞 Bugs Fixed

  • Fixed an issue during context selection for Helm commands

ðŸ“ļ Screenshots

Xnapper-2024-01-30-19 56 51

aptakube - 1.6.1: ðŸ’Ĩ Log viewer crash fixed!

Published by goenning 11 months ago

😎 Improvements

  • Using Jet Brains Mono font for logs
  • Improved how we display Spec/Status for CRD #193

🐞 Bugs Fixed

  • Fixed an issue where the app would crash when viewing a large number of logs #190 - Special thanks to everyone on discord who helped me find the root cause and validate the fix ðŸŦķ
  • Fixed a minor issue with HTTP Get probe formatting #192
aptakube - Aptakube 1.6.0: Helm Integration and new YAML Editor

Published by goenning 11 months ago

Read the release post for more details → https://aptakube.com/blog/aptakube-1.6

🌟 What's new

  • Helm Integration started a couple of versions ago, and this release now includes Rollbacks and Upgrades. This is now feature complete!
  • There's a new editor for YAML based on the popular Monaco Editor (same as in VSCode)
  • New App Settings home for current and future configurations
  • Ability to disable auto-update

😎 Improvements

  • Aptakube is now using paged lists on all resources, this should help reduce pressure on your API Server
  • Improved how we display Helm Release values, it'll now give you the option to show just the configuration used, or include also the default values. #184
  • Made it easier for users to find Aptakube logs #172

🐞 Bugs Fixed

  • Fixed an issue with port forwarding using wrong port #175
  • Fixed an issue where custom port field was not shown when doing port forwarding
  • Improved how we display long CRD sections #176
  • Fixed an issue where long texts would be cropped when copying from the editor #167
  • Fixed an issue with the ContextMenu not showing for rows at the end of the table #183

ðŸ“ļ Screenshots

Helm

aptakube - 1.5.12: Bug fix for auth commands on Windows 🊟

Published by goenning about 1 year ago

🐞 Bugs Fixed

  • [Windows] Fixed a regression where auth commands would not work unless they had the .exe extension. Thanks SWeB for the bug report :)
aptakube - 1.5.11: Uninstall Helm Releases + Bug Fixes 💊

Published by goenning about 1 year ago

âœĻ What's new

  • You can now uninstall helm releases directly from Aptakube. This action uses the helm CLI found in your path. Be sure to install the CLI if you haven't already.

😎 Improvements

  • Improved error message and logging when auth binary is not found in your path.
  • Improved how we render custom resources Spec/Status/Data fields to make it easier to read #166

🐞 Bugs Fixed

  • Fixed an issue where helm releases without manifest would not correctly render all columns #165
  • Fixed an issue with pod selector for different StatefulSets that had the same selector #170
  • Fixed a render issue with navigation selector when using keyboard #168
  • [macOS] Fixed an issue with pod shell when using multiple kubeconfigs #158
aptakube - 1.5.10

Published by goenning about 1 year ago

🐞 Bugs Fixed

  • [Linux] Removed Debian auto-update process as this is not currently supported by Tauri #150
  • Fixed an issue where the service port name was incorrect #156
  • Fixed an issue where the UI would freeze for a few seconds when loading a large number of items #155
Related Projects