RoadMap
RoadMap
Here we'll document our general task list going forward.
Major Features
- Support OpenBao in place of Bitwarden and the Appset Secrets Plugin
- Support setting up an initial cluster via SSH (this would prevent you needing to log into a node to initially setup k8s before you can manage it remotely as normal via smol-k8s-lab)
- Make the bitwarden feature a generic password manager feature. See small-hack/smol-k8s-lab:issues#45
- support local keyring
- support 1password
- support OpenBao
- improve
make_screenshots.py
. See small-hack/smol-k8s-lab:issue#101 - handle both existing and non-existing clusters
- create gif with screenshots for the README, docs, and pypi
- Thorough Diagrams, see: small-hack/smol-k8s-lab:issues#34:
- Diagram showing each phase of smol-k8s-lab
- Diagram describing backups
- Diagram describing restores
- support disabling backups
- support a generic backup section for all custom apps
- support a security scan of all k8s resources
- update docs for our monitoring stack
Minor Features
- Support a dropdown menu in the TUI for sensitive values to select from environment variable or bitwarden
- Support a dropdown menu in the TUI for restic snapshot IDs to choose from, maybe this could also have a calendar feature to choose a date?
- Flesh out sensitive values from bitwarden and OpenBao
- Fix the issue where clicking an app on the apps screen causes it to be disabled/enabled. See Textualize/textual:discussions#4478 for more info.
Contributing to smol-k8s-lab
If you'd like to help with smol-k8s-lab
, please see our contributing doc