k8up icon indicating copy to clipboard operation
k8up copied to clipboard

Admin UI for k8up

Open SchoolGuy opened this issue 2 years ago • 1 comments

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.

SchoolGuy avatar May 09 '23 14:05 SchoolGuy

Sounds like a good case for headlamp ;-)

project0 avatar Apr 10 '25 13:04 project0