Releases: astefanutti/kubebox
Releases · astefanutti/kubebox
0.3.0
Features
- Scrollable exec terminal
- Support copy to system clipboard in exec terminal
Enhancements
- Use copy
ClipboardEvent
to write terminal selection in Web browser - Use CRLF when copying lines from exec terminal on Windows
- Copy wrapped lines from exec terminal as a single line to clipboard
- Clear selection and scroll to bottom on user input in exec terminal
- Shift+←,→ allows navigating pages from exec terminals
- Alt+1,...,9 allows navigating pages by index from exec terminals
- Send exec terminal connection keep alive message periodically
- Support partial kubeconfig files during configuration merging
- Set
macOptionIsMeta
option to true for Web client
Changes
- Upgrade Xterm.js to version 3.6.0
- Use Xterm.js for terminal emulation instead of term.js
0.2.1
Fixes
- Path references in a kubeconfig file should be relative to the location of the kubeconfig file
0.2.0
Features
- Support in-cluster connection:
- Kubebox can be started with
kubectl run kubebox -it --rm --image=astefanutti/kubebox
- Kubebox can be started with
- Proxy master API in server mode:
- Defaults to using pod service account credential
- Rely on the
KUBECONFIG
environment variable to source kubeconfig files (#9) - Support master API URL with path
Changes
- Increase Web fonts loading timeout
- Reduced client Docker image size
0.1.1
0.1.0
Features
- Connections configuration sourcing from Kube config ($HOME/.kube)
- Login and OAuth authentication support
- Namespace selection
- Pods list watching
- Pod / container log watching
- Container resources usage (memory, CPU, network charts)
- Container remote exec terminal