Request for docker and kubernetes-support interfaces - guycanella-kubemanager

## Snap details

- **Snap name:** guycanella-kubemanager

- **Publisher:** guycanella

- **Source code:** GitHub - guycanella/kubemanager-lite: High-performance desktop dashboard for monitoring containers (Docker) and pods (Kubernetes). · GitHub

- **License:** MIT

## Summary

KubeManager Lite is a lightweight desktop application for managing Docker containers

and Kubernetes pods from a single window. It provides real-time CPU/memory monitoring,

container lifecycle management (start, stop, restart), real-time log streaming, and

Kubernetes pod listing with namespace selection.

## Interfaces requested

### `docker` (allow-installation + auto-connection)

KubeManager Lite needs access to the Docker socket (`/var/run/docker.sock`) to:

- List running and stopped containers

- Start, stop, and restart containers

- Stream real-time container logs

- Monitor container CPU and memory usage via the Docker Stats API

Without this interface, the Docker management features of the app are non-functional.

### `kubernetes-support` (allow-installation + auto-connection)

KubeManager Lite needs access to Kubernetes configuration (`~/.kube/config`) and

the Kubernetes API to:

- List pods across namespaces

- Display pod status, readiness, and restart counts

- Stream real-time pod logs

Without this interface, the Kubernetes management features of the app are non-functional.

This request has not been added to the review queue. It should be placed in the appropriate store-requests subcategory using the subcategory template for classic-confinement, privileged-interfaces and aliases requests.