everettraven / buoy

A declarative Kubernetes dashboard in your terminal
https://everettraven.github.io/buoy/
Apache License 2.0
60 stars 1 forks source link

Improve the user experience by ensuring buoy always starts up #51

Open everettraven opened 7 months ago

everettraven commented 7 months ago

Currently, if buoy is unable to fetch the data necessary to build the dashboard it will error out. This can be caused by a number of things, but a couple I've run into are - API doesn't exist and resource not existing. Instead of erroring out and preventing the entire dashboard from being shown buoy should load the dashboard and only display an error in the panels that it is not able to successfully load.

A bonus to this implementation would be to periodically retry building a particular panel if it errored during the data fetch step.