Roman
d413235ed9
reverting dashboard rendering to webview, part 1
2020-06-17 14:40:10 +03:00
Roman
81c2a75d73
revert base folder structure to src/*
2020-06-10 11:25:17 +03:00
Roman
aa0eca2dc4
project restructuring and initial refactoring
2020-06-09 15:14:40 +03:00
Jari Kolehmainen
a7cb8d2d04
Dynamic dashboard UI based on RBAC rules ( #366 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-06-05 08:38:56 +03:00
Adam Malcontenti-Wilson
e21e0b577b
Replace admin check with check for access ( #297 )
...
Signed-off-by: Adam Malcontenti-Wilson <adman.com@gmail.com>
2020-05-09 18:25:34 +03:00
Lauri Nevala
bba6eb743d
Add support for Prometheus api prefix ( #341 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-05-06 20:37:32 +03:00
Jari Kolehmainen
5c1974f07b
Auto-detect prometheus installation ( #343 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-05-06 18:55:49 +03:00
Alexis Deruelle
6412d73a5a
Fix port availability test ( #333 )
...
* Let OS allocate port number
Port availability might be tricky if some port is already in use on the
'all' interface '0.0.0.0'.
The proposed solution is to let the OS allocate the port for us using 0
as port specifier :
- first create a server instance to allocate a port number
- save port number
- close the server
- return the port number to the caller
This should be safe granted the OS doesn't reuse the port numbers on
consecutive port allocations.
see :
- about Node.js Net module : https://nodejs.org/docs/latest-v12.x/api/net.html#net_server_listen_port_host_backlog_callback
- about safety around reusing port number : https://unix.stackexchange.com/a/132524
Signed-off-by: Alexis Deruelle <alexis.deruelle@gmail.com>
2020-05-05 07:31:58 +03:00
Lauri Nevala
724cf0c687
Allow to select Prometheus query style ( #312 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-05-01 09:37:05 +03:00
Lauri Nevala
01e2ef50b1
Update @kubernetes/client-node to 0.11.1 ( #278 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-04-20 16:17:59 +03:00
Jari Kolehmainen
806d8c6716
Initial port-forward implementation for services ( #231 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-04-10 11:05:37 +03:00
Jari Kolehmainen
2593f70184
Always end watch stream if connection to kube-api ends ( #217 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-04-04 18:26:42 +03:00
Christopher Biggs
70abf73176
SelfSubjectAccessReview use 'pods' resource ( #204 )
...
Signed-off-by: Christopher biggs <christopher.l.biggs@gmail.com>
2020-04-03 19:44:50 +03:00
Jari Kolehmainen
39fdcdb54a
Don't retry metrics on 404 status code ( #152 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-03-24 19:06:56 +02:00
Jari Kolehmainen
1aaa695cfe
Refactor dashboard server logic to electron main ( #146 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-03-24 07:37:47 +02:00