k8up
k8up copied to clipboard
Admin UI for k8up
Summary
As "cluster admin"
I want "to have an overview about the state of my backups"
So that "I don't have to have access to kubectl to monitor the jobs"
Context
After combining Flux and Weave GitOps UI I have to say that it is very very convenient to have a UI for monitoring the status of progress. The standard k8s dashboard is not very user-friendly for custom resources like the ones supplied by this operator or FluxCD.
Out of Scope
Adding, editing or removing resources managed by k8up.
Further links
No response
Acceptance Criteria
I can open a url like http(s)://k8up.my.local.domain and see:
- An overview page with the currently detected resources (Backup, Schedules, Restore, Archive, Check, Prune, Snapshot).
- A detailed view of the configuration for each custom resource.
Implementation Ideas
Since k8up has an API I would personally implement this as a dedicated deployment that is then integrated into the helmchart with a toggle like .ui.enabled.
Sounds like a good case for headlamp ;-)