- log streaming
- zoom on double click
- auth?
- slack integration? if slack secret found then send cluster change notifications
- status icon for each resource (running, pending, completed, failed etc.)
- auto-refresh (every x seconds / after each action that requires refresh)
- actions
- cluster
- install operator
- install CRDs
- install CR
- resource
- install TLS
- scale up/down
- operator
- stop / start (scale to 0 / 1)
- sts
- rolling restart?
- all k8s resources
- update specs where possible
- secrets
- update data
- cluster
- decode secrets
- load cluster from e2e snapshot
- metrics
- expose metrics from operator
- prometheus (or mdb?) / grafana / alert manager. Can we use
- implement health status based on metrics and display those metrics in UI
- show resource details in a right-side "drawer" instead of a modal
- group nodes based on settings (e.g. PVCs) - on click show a modal with these nodes
- multi-cluster
- filters (e.g. not "*operator-tests*")
- default namespace (if operator is not installed)
- search (name, labels)
- dark theme for graph?
- helm chart
- use https://www.mongodb.design/ UI framework