Master :
Develop:
timonier is an Emacs frontend for a [Kubernetes][] cluster.
The recommended way to install timonier is via MELPA:
M-x package-install timonier
or Cask:
(depends-on "timonier")
-
Setup the Kubernetes proxy endpoint:
(setq timonier-k8s-proxy "http://localhost:8001") -
Display the dashboard:
M-x timonier-k8s -
In the buffer:
Launch the timonier menu using the key : C-c C-k
| Keybinding | Description |
|---|---|
| g | go to the news pod |
| h | go to the previous pod |
| P | describe current pod |
| k | go to the next service |
| l | go to the previous service |
| S | describe the current service |
| i | go to the next node |
| j | go to the previous node |
| N | describe the current service |
| q | quit |
timonier use Cask for dependencies management. Install it and
retrieve dependencies :
$ curl -fsSkL https://raw.github.com/cask/cask/master/go | python
$ export PATH="$HOME/.cask/bin:$PATH"
$ cask
-
Launch unit tests from shell
$ make clean test
-
Using overseer :
| Keybinding | Description |
|---|---|
| C-c , t | launch unit tests from buffer |
| C-c , b | launch unit tests |
| C-c , g | launch unit tests with tag (backend, ...) |
- Tips:
If you want to launch a single unit test, add a specify tag :
(ert-deftest test-foobar ()
:tags '(current)And launch it using : C-c , g and specify tag : current
See here
A changelog is available here.
See LICENSE.
Nicolas Lamirault nicolas.lamirault@gmail.com

