v0.43 - Stale data fixes

April 12, 2021

A big thank you to so many of you who sent in feedback from last week's All Resources release.

This week, we are prioritizing on the issues many of you have seen inside Infra App and other Kubernetes clients -- stagnant data refreshes, especially from clusters running on Azure.

On Microsoft Azure, there is a specific issue - https://github.com/Azure/AKS/issues/1755. We've made changes to Infra App to address this problem on our end. The improvements will also mean improved connectivity with other cloud providers.

If you still notice any issues, please let us know. We want to make sure you're getting a great experience from us and your cloud provider.

The changes in 0.43 release:

General

  • Improved loading speed when switching clusters
  • Improved experience when switching clusters by displaying "Connecting..." until all new data is fetched
  • Newer versions of HorizontalPodAutoscalers (v2beta2 and v2beta1) will now be displayed by Infra App
  • Clicking outside of the Send Feedback dialog will no longer close it

Bug Fixes

  • Fixed stale data issue that occurs when using Microsoft Azure Kubernetes Service (AKS)
  • Fixed issue where cluster status indicator would flash "Fetching latest data..."
  • Fixed bug where Utilization hotkey would still work while in a restricted RBAC mode
  • Fix node roles showing twice if different label formats are used
  • Fixed issue where events wouldn't update when losing & regaining cluster connectivity
  • Fixed issue where an error would show for a short period of time when loading a cluster with limited RBAC permissions

v0.42 - Biggest update yet - All Resources now available!

April 12, 2021

This week we launched Infra App 0.42. It's our biggest update yet with All Resources tab and so much more quality of life changes (see full changelog below). Now you can easily search and find the CRDs, Secrets, and other resources you care about directly in Infra App as you troubleshoot or want to check the status / resource utilization quickly after a change.

In this release, we've tweaked the wording of our left-hand navigation bar to better reflect how many of you use our app today with Browse for browsing all your Kubernetes resources and applications.

Through this view, we are introducing two top navigation tabs to help you view the often important types of workloads (Applications tab), and all the other Kubernetes resources (All Resources tab). If you are looking to filter for particular namespaces, you can select a namespace to filter for on the left navigation bar.

For specific resources like a Secret, we automatically hide the sensitive data. In this case, a "Reveal & Edit" button will be available to view the data. This way, if you are sharing screenshots or screen sharing via Zoom calls, your secrets are not leaked unless purposefully clicking the reveal button.

The Utilization tab replaces the Cluster tab as we improve Infra App to help you view your resource utilization all the way from cluster-level to individual pods level.

The changes for the 0.41 release

General

  • View & edit any resource in the cluster under "All Resources"
  • New, streamlined toolbar look & feel for a consistent experience searching across workloads, resources, logs and YAML code
  • See node roles when viewing utilization across nodes
  • Removed namespace column when browsing applications or resources in a namespace
  • Events are now cached to for a consistent experience when switching tabs
  • New app icon on macOS
  • System applications are not shown under Browse, but they are available under the kube-system namespace

Logging

  • Container names are no longer shown if the app pods only have one container
  • Enable & disable individual containers to filter out noisy sidecar containers

Navigation

  • Navigate the app with keyboard shortcuts
  • cmd/ctrl 1-4 to cycle through tabs
  • cmd/ctrl + f to search applications, resources, YAML, Logs
  • cmd/alt + ← and cmd + [ to go back
  • cmd/alt + → and cmd + ] to go forward
  • cmd/ctrl + shift + b to navigate to Browse
  • cmd/ctrl + shift + u to navigate to Utilization
  • Mouse back/forward to go back & forwards
  • Workloads view is now named Browse
  • Cluster view is now named Utilization

Bug Fixes

  • Fixed bug where the workload view with services would be horizontally scrollable
  • Fixed bug where hotkeys would not trigger when YAML editor or search bar were active
  • Fixed issue where YAML editor text & colors would flash
  • Fixed issue where the app's window shadow would flash when opening it from the dock
  • Fixed bug where idle containers waiting for init containers would show "Running".
  • Fix bug where Node IP addresses would be wrapped unnecessarily
  • Kubectl edit now calculates and submits only the changes you've made (it previously did a strategic merge of the entire document). This fixes error such as "resource has already been modified" you may have seen in previous versions.

v0.41 - Added support for persistent volume claims + empty namespaces are now shown in gray

April 12, 2021

Infra App v0.41 with the ability to view Persistent Volume Claims directly in the workload's page including which pod, containers and the path they are bound to. This feature should allow you to better troubleshoot PVCs much faster in Infra App by seeing the related resources in one place.

For this release we are also updating the look & feel of the sidebar. Empty namespaces are now shown in gray and placed at the bottom of the namespace list. In the case that you have a very long namespace, it will be shown if you hover your mouse cursor over it.

In this update, we've fixed some of the bugs reported by many of you. Please do not hesitate to reply and let me know if you have any feature requests / bug reports. Thank you for supporting us.

The changes for the 0.41 release

  • View a workload's persistent volume claims, including which pod, containers and path they are bound to
  • Empty namespaces are now shown in gray and placed at the bottom of the namespace list
  • Updated look & feel for the sidebar
  • Hover over long namespaces in the sidebar to see their full name
  • Larger numbers such as 1024.00MiB will now be shown as 1.00GiB for brevity
  • Scrollbars now show and hide based on mouse cursor position

Bug Fixes

  • Fixed bug where the back button would not work for the first click after switching clusters
  • Fixed bug where Kubeconfig may not be refreshed on wake-up from sleep, potentially causing stale data
  • Fixed bug where node status would not display correctly
  • Fixed padding issues in sidebar

v0.40 - View pod restarts + Streamlined design of Workloads view

April 12, 2021

Wow, it's been 40 official releases and many more private builds. I want to take the time to thank you for supporting us along the way. I can't wait to share more exciting updates with you in the future.

For this v0.40 release we're rolling out the ability to see the number of times a Kubernetes pod has restarted to help your use case of troubleshooting, and being able to see which pods have been misbehaving in your system.

We've also streamlined the design of the main Workloads view to let you see more workloads on smaller screens.

If you have more feature requests or bug reports, please do not hesitate to reply and let me know.

The changes for the 0.40 release

  • View how many times a pod has restarted when viewing a workload
  • Streamlined design of Workloads view
  • Workloads view now remembers scrolling, sorting, and filtering when leaving/returning to and from the page
  • Infra App will now use the clusters' preferred API version for resources

Bug Fixes

  • Fixed issue where app would occasionally hang when connecting to EKS, GKE and Azure clusters
  • Fixed bugs where View Logs would navigate to the wrong view when viewing a namespaced pod
  • Fixed various layout bugs when viewing workloads & pod tables on smaller displays
  • Fixed bug where a green checkmark would appear on idle workloads
  • Fixed bug where long Configmap keys would overlap with values
  • Fixed bug where app would not return to workloads view on cluster switch
  • Fix rare crash when viewing Node events

v0.39 - Improved initial loading time + accessibility improvements

April 12, 2021

For the Infra App v0.39 release, we have focused on making improvements in the initial workload loading time and a couple of accessibility tweaks.

We are continuing to work hard to address performance issues on larger clusters. Thank you for giving us feedback to iterate on this with us. We have so many more features to come!

The changes for the 0.39 release

  • Improved initial workload loading time
  • Fixed issue where container images listing would be formatted incorrectly
  • Added the ability to Zoom in and out for accessibility
  • Tweaked gray colors to improve accessibility
  • Tweaked the upgrade modal when switching clusters when on free tier to improve user experience
  • Low-severity vulnerability fixes  

If you have any questions or concerns, please do not hesitate to reach out.

Thank you,
Michael Chiang
Co-Founder, Infra App

Sign up for updates

Thanks. We'll be in touch.
Oops! Something went wrong while submitting the form.