Jari Kolehmainen
4b696fcd8e
cleanup
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-11 11:29:17 +03:00
Jari Kolehmainen
1cec1e725a
fix drawer menu styles
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-11 11:17:34 +03:00
Jari Kolehmainen
03e3a1c07c
fix
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-11 11:17:10 +03:00
Jari Kolehmainen
6d651c441a
update metrics stack components
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-11 11:16:15 +03:00
Jari Kolehmainen
2943175dd1
tweak resource applier/stack
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-11 11:15:24 +03:00
Jari Kolehmainen
3e87a31cbb
remove ClusterFeature
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-10 09:30:48 +03:00
Jari Kolehmainen
f47e2a8477
remove ClusterFeature
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-10 09:29:10 +03:00
Jari Kolehmainen
f550018f39
Merge branch 'master' into move-lens-metrics-to-cluster-settings
2021-05-10 07:40:07 +03:00
Jari Kolehmainen
4d80895dd0
v5.0.0-beta.4 ( #2722 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-07 10:44:48 +03:00
Jari Kolehmainen
253b3768f6
Fix auto-update exiting too fast ( #2721 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-07 09:26:26 +03:00
Jari Kolehmainen
a6e916fa90
Create cluster object also for non-local sources ( #2719 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-06 20:45:32 +03:00
Jari Kolehmainen
8b0b7fcbb2
show lens-metrics on cluster settings
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-06 17:00:39 +03:00
Jari Kolehmainen
1044c544ad
Fix cluster disconnect not going switching to catalog ( #2703 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-05 15:01:21 +03:00
Jari Kolehmainen and Sebastian Malton
8fff064e0c
Fix kubeconfig-sync issues ( #2692 )
...
- Removed `getFreePort` as its use is always a race condition. Change
all uses of it to retrive the port after listening
- Added `getPortFrom` as a helper function to read a port from a stream
- Remove `Cluster.ownerRef` as it is outdated and no longer needed for 5.0
- Remove `Cluster.enabled`, no longer needed because of above
- Removed `Cluster.init`, moved its contents into `Cluster.constructor`
as nothing in that function is asyncronous. Currently only being run
on `main` as a stop gap until `renderer` gets its own version of
`Cluster`
- Refactored `LensProxy` so as to prevent `pty.node` (a NodeJS
extension) being included in `webpack.extension.ts`'s run
- Removed the passing around of the proxy port as that can now be
accessed from an instance of `LensProxy`
- purge ContextHandler's cache on disconnect
Co-authored-by: Sebastian Malton <sebastian@malton.name >
2021-05-04 15:21:15 -04:00
Jari Kolehmainen
bf96e6ef4c
Publish npm package via gh actions ( #2695 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-04 09:47:52 -04:00
Jari Kolehmainen
83e63bf959
Include create resource templates in build ( #2693 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-03 19:58:18 +03:00
Jari Kolehmainen
d08aeaa2e4
Fix dashboard showing in the background when connect error happens ( #2672 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-05-03 07:15:02 +03:00
Jari Kolehmainen
0a604201d4
Fix hotbar icon kind light theme ( #2668 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-29 12:24:48 +03:00
Jari Kolehmainen
c057f3fc20
Show entity source on tooltip + use it for color ( #2669 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-29 12:12:33 +03:00
Jari Kolehmainen
78c77a169a
Set product name to window title ( #2665 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-28 15:40:25 -04:00
Jari Kolehmainen
dfb1dd763c
Electron-updater 4.3.8 ( #2622 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-28 21:56:32 +03:00
Jari Kolehmainen
41c9a355ed
Refactor / fix cluster view visibility ( #2654 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-28 21:38:57 +03:00
Jari Kolehmainen
1e1cbd3333
hotbar icon status led ( #2651 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-28 11:25:16 +03:00
Jari Kolehmainen
119d584bcb
Fix zsh zdotdir ( #2640 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-27 15:18:03 +03:00
Jari Kolehmainen
2ba0a90cb5
Show cluster metrics settings always ( #2635 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-27 11:28:00 +03:00
Jari Kolehmainen
b1274cbb33
Extensible welcome page ( #2637 )
...
* welcome/landing page
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix integration tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-27 11:24:39 +03:00
Jari Kolehmainen
7fde8125eb
Helm 3.5.4 ( #2619 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-26 17:01:39 +03:00
Jari Kolehmainen
0ae5e948c5
Release v5.0.0-alpha.3 ( #2623 )
...
* v5.0.0-alpha.3
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-26 16:42:59 +03:00
Jari Kolehmainen
e0c0e40b02
Disable webpack minimize ( #2618 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-26 14:35:38 +03:00
Jari Kolehmainen
476235b861
Add tooltip to hotbar index ( #2604 )
...
* add tooltip to hotbar index
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-23 18:39:40 +03:00
Jari Kolehmainen
f4211d1be7
Use generated background color for hotbar icons ( #2608 )
...
* use generated background color for hotbar icons
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* style fixes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-23 17:25:04 +03:00
Jari Kolehmainen
f6f81438f1
Remove downloads from release drafter template ( #2581 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-23 16:18:37 +03:00
Jari Kolehmainen
fd36830865
Allow to define entity setting priority ( #2596 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-23 15:27:42 +03:00
Jari Kolehmainen
cb373befaf
Enable search on catalog ( #2600 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-23 15:27:24 +03:00
Jari Kolehmainen
b77317c243
Add icon to catalog category ( #2606 )
...
* add icon to catalog category
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix styles
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-23 13:58:05 +03:00
Jari Kolehmainen
f543fc3ba1
Allow nodemon restart via rs<enter> ( #2588 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-22 15:12:01 +03:00
Jari Kolehmainen
cf6a0b41db
Release v5.0.0-alpha.2 ( #2544 )
...
* v5.0.0-alpha.2
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* update release notes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* Makefile fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-22 15:00:51 +03:00
Jari Kolehmainen
9392b321b8
Fix HotbarStore merge conflict ( #2589 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-22 10:45:34 +03:00
Jari Kolehmainen
da8cc889c4
Hotbar command palette + switching ( #2552 )
...
* fix initial hotbar not showing
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* hotbar command palette + switching
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* lint fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* add clickable index to switcher
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fixes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* refactor
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix typo
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fixes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* remote notifications
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix add to hotbar
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* don't show remove-from-hotbar on catalog context menu
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix bad merge
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix bad merge
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix bad merge
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-22 10:07:14 +03:00
Jari Kolehmainen
33ca6c9c17
Reserve cluster proxy port just in time ( #2554 )
...
* reserve cluster proxy port just in time
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* refactor
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-22 07:18:53 +03:00
Jari Kolehmainen
d0712b3c32
Use productName from package.json ( #2580 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-22 07:13:29 +03:00
Jari Kolehmainen
b2a570ce28
Revert "Increase npm version to 7.9 ( #2466 )" ( #2583 )
...
This reverts commit 7970b11fe7 .
2021-04-21 16:29:18 +03:00
Jari Kolehmainen
57a1612545
Show openlens on splash ( #2582 )
...
* show openlens on splash
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* make it center
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-21 15:45:10 +03:00
Jari Kolehmainen
05a3494acb
Don't bundle extension with eula on default build ( #2542 )
2021-04-20 09:35:37 -04:00
Jari Kolehmainen
8d42d40433
fix initial hotbar not showing ( #2551 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-20 09:09:13 +03:00
Jari Kolehmainen
8dde4a1ecb
Refactor cluster settings to catalog entity settings ( #2525 )
...
* fix cluster settings page layout
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* refactor cluster settings to pluggable entity settings
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix gh actions network timeout on yarn install
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* review changes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-20 07:05:44 +03:00
Jari Kolehmainen
0de3bb13ca
Workaround broken reverse name lookup on gh actions ( #2545 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-16 13:40:51 +03:00
Jari Kolehmainen
4d8b7b0853
Move catalog to top-level module in extension api ( #2527 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-16 12:28:11 +03:00
Jari Kolehmainen
8b9f645a80
Retry yarn/npm install steps on gh actions ( #2533 )
...
* retry yarn/npm install steps on gh actions
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* set timeout_minutes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-15 15:22:55 +03:00
Jari Kolehmainen
1ac5588fab
Allow to control catalog entity menu item visibility based on source ( #2499 )
...
* allow to control catalog entity menu item visibility based on source
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-15 15:16:56 +03:00
Jari Kolehmainen
95ebb52f5d
Test also push to branches on gh actions ( #2532 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-15 14:40:49 +03:00
Jari Kolehmainen
6c7095fdec
Use gh actions for build status ( #2522 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-13 15:17:42 +03:00
Jari Kolehmainen
e948fc047c
Allow register actions to "add to catalog" button ( #2497 )
...
* registrable add-to-catalog button
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix integration tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix integration tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-13 14:51:43 +03:00
Jari Kolehmainen
b852384e85
Cache node_modules on GH actions ( #2517 )
...
* cache node_modules on GH actions
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* tweak
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-13 12:26:36 +03:00
Jari Kolehmainen
2bba0d578b
Release v5.0.0-alpha.1 ( #2514 )
...
* v5.0.0-alpha.1
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* correct version
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* azure fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-12 20:45:10 +03:00
Jari Kolehmainen
2dd814181b
Publish binaries to s3 bucket ( #2513 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-12 17:49:32 +03:00
Jari Kolehmainen
ed8d26fe68
Test using GH Actions ( #2509 )
...
* test on gh actions
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* don't run integration test on release pipeline
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-12 15:43:45 +03:00
Jari Kolehmainen
4504a76e6a
Improve CatalogEntityRegistry types & add tests ( #2495 )
...
* improve CatalogEntityRegistry types & add tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-12 09:50:01 +03:00
Jari Kolehmainen
9f065a209f
Electron 9.4.4 ( #2472 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-12 09:48:57 +03:00
Jari Kolehmainen
99a464c61d
Catalog & Hotbar - initial groundwork ( #2418 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-04-09 09:11:58 +03:00
Jari Kolehmainen
4856fdda2f
Fix path traversal bug in router ( #2398 )
...
* fix path traversal bug in router
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* add tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-03-26 14:53:53 +02:00
Jari Kolehmainen
0765bcee9c
Add security policy ( #2387 )
...
* add security policy
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* tweak
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-03-25 17:19:45 +02:00
Jari Kolehmainen
7a35253710
Proxy should listen only on loopback device ( #2388 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-03-25 12:50:13 +02:00
Jari Kolehmainen
df2d79173f
Fix extension command palette loading ( #2351 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-03-17 15:13:03 +02:00
Jari Kolehmainen
817f01321d
Start hidden on autostart ( #2334 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-03-15 08:03:06 -04:00
Jari Kolehmainen
090a3c2bf5
Flush response headers always when proxy gets a response ( #2229 )
...
* flush response header always when proxy gets a response
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* force flush only when watch param exists
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-26 07:34:54 +02:00
Jari Kolehmainen
e87bb850fb
Bump master version to v4.2.0-alpha.0 ( #2184 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-18 19:30:18 +02:00
Jari Kolehmainen
06c131f860
Fix duplicate cluster iframes ( #2190 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-18 19:20:58 +02:00
Jari Kolehmainen
9f15bb9626
Wait for cluster to be ready before loading iframe ( #2183 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-18 15:11:03 +02:00
Jari Kolehmainen
4ce618b4d4
Trigger quitAndInstall after update-downloaded event ( #2181 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-18 13:36:35 +02:00
Jari Kolehmainen
32908883f8
Windows: use SHELL for terminal if set ( #2168 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-18 07:30:48 +02:00
Jari Kolehmainen
174bba98d7
Fix isLoadingAll within KubeObjectStore.loadItems ( #2174 )
...
* fix isLoadingAll within KubeObjectStore.loadItems
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix isLoadingAll within KubeObjectStore.loadItems
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-17 22:28:33 +02:00
Jari Kolehmainen
8692bdefa2
Release v4.1.0 ( #2162 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-16 19:25:38 +02:00
Jari Kolehmainen
1e5d682b9b
Release v4.1.0-rc.2 ( #2154 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-15 11:29:04 +02:00
Jari Kolehmainen
f4a3074926
Fix events list default sort column ( #2149 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-13 09:33:04 +02:00
Jari Kolehmainen
557d96d484
Handle suspend/resume error from watch stream read ( #2136 )
...
* handle suspend/resume error from stream read
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* add missing types
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-12 16:37:41 +02:00
Jari Kolehmainen
4bc4fe3a24
Fix accessible namespaces reset on cluster disconnect ( #2140 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-12 16:24:02 +02:00
Jari Kolehmainen
317c4cf072
Fix accessible namespaces functionality under restrictive RBAC ( #2138 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-12 14:25:17 +02:00
Jari Kolehmainen
f7f2d445a1
Release v4.1.0-rc.1 ( #2129 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-12 07:35:12 +02:00
Jari Kolehmainen
f14f3b3287
Cleanup iframe when cluster is disconnected ( #2120 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-11 17:36:47 +02:00
Jari Kolehmainen
d7d4be7375
Improve kube watch error handling ( #2112 )
...
* improve kube watch error handling
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* review fixes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* no more object.assign
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* keep only items from non-loaded namespaces
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix sleep/resume
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fallback retry only on error
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-11 17:34:14 +02:00
Jari Kolehmainen
22176219f0
Don't show warning badge if cluster is offline ( #2121 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-11 12:23:33 +02:00
Jari Kolehmainen
b144eb916b
Remove unnecessary subscribeStores from cluster overview ( #2108 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-10 14:27:48 +02:00
Jari Kolehmainen
e3e0b272bc
Release v4.1.0-beta.2 ( #2106 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-09 19:52:21 +02:00
Jari Kolehmainen and Roman
035dd470ef
Refactor watches to use native k8s api ( #2095 )
...
* fix lint
Signed-off-by: Roman <ixrock@gmail.com >
* fixes & refactoring
Signed-off-by: Roman <ixrock@gmail.com >
* fix lint, micro-refactoring
Signed-off-by: Roman <ixrock@gmail.com >
* more refactoring, clean up, responding to comments
Signed-off-by: Roman <ixrock@gmail.com >
* fix: remove extra check for cluster.allowedApi from processing buffered watch-api events
Signed-off-by: Roman <ixrock@gmail.com >
* refactoring, detaching NamespaceStore from KubeObjectStore
Signed-off-by: Roman <ixrock@gmail.com >
* fix: wait for contextReady in NamespaceStore
Signed-off-by: Roman <ixrock@gmail.com >
* refactoring & fixes
Signed-off-by: Roman <ixrock@gmail.com >
* fix lint
Signed-off-by: Roman <ixrock@gmail.com >
* fixes: reloading context stores on NamespaceSelect-change
Signed-off-by: Roman <ixrock@gmail.com >
* optimize loading all resources when "all namespaces" selected -> single request per resource (when have rights)
Signed-off-by: Roman <ixrock@gmail.com >
* use native k8s api watches
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* retry watch when it makes sense
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* workaround for browser connection limits
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* use always random subdomain for getResponse
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* resubscribe stores on contextNamespace change
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* modify watch event before calling callback
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
Co-authored-by: Roman <ixrock@gmail.com >
2021-02-09 15:31:15 +02:00
Jari Kolehmainen
6ded5e73fa
Release v4.1.0-beta.1 ( #2101 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-09 13:09:50 +02:00
Jari Kolehmainen
f56969a64b
Fix snap packaging ( #2081 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-04 10:29:35 +02:00
Jari Kolehmainen
2c99cd0429
Release v4.1.0-alpha.2 ( #2064 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-03 18:24:12 +02:00
Jari Kolehmainen
21adda2c64
Fix release-drafter yaml error ( #2062 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-02 15:34:12 +02:00
Jari Kolehmainen
3dce0aee18
Add exclude-labels to release-drafter ( #2061 )
...
* add exclude-labels to release-drafter
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* add dl links to release-drafter template
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-02 14:43:44 +02:00
Jari Kolehmainen
b5e7be7591
Initial command palette feature ( #1957 )
...
* wip: command palette
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* register shortcut to global menu
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* introduce openCommandDialog & closeCommandDialog
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix ipc broadcast to frames from renderer
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* tweak
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* add more commands
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* ipc fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* add integration tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* ipc fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* implement workspace edit
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* workspace edit fixes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* make tests green
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fixes from code review
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup ipc
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup CommandRegistry
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* ipc fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix ClusterManager cluster auto-init
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* ensure cluster view is active before sending a command
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* switch to last active cluster when workspace change
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* tweak integration tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* run integration tests serially
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fixes based on code review
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup more
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* add workspace fixes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-02 12:34:13 +02:00
Jari Kolehmainen
06b884f3fb
Fix release-drafter yaml error ( #2058 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-02 09:42:14 +02:00
Jari Kolehmainen
f8412eaf13
Add release-drafter ( #2055 )
...
* add release-drafter
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* add release-drafter
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix token
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-02 09:32:41 +02:00
Jari Kolehmainen
1599ee4f6a
Add deb & rpm packages ( #2053 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-02-01 16:51:27 +02:00
Jari Kolehmainen
27439907b4
makefile: regenerate node_modules if yarn.lock changes ( #2041 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-01-28 19:03:33 +02:00
Jari Kolehmainen
a102ebad62
Bundle kubectl 1.18.15 ( #2028 )
...
* bundle kubectl v1.18.15
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* bump kubectl version map
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-01-27 20:09:11 +02:00
Jari Kolehmainen
e3db77f7ab
Better extensionRoutes.keys() iteration ( #2031 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-01-27 20:05:12 +02:00
Jari Kolehmainen
227a149782
Release v4.1.0-alpha.1 ( #2026 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-01-27 20:04:50 +02:00
Jari Kolehmainen
724c6c3265
Fix extension cluster submenu re-render ( #1996 ) ( #2027 )
...
* fix extension cluster pages re-render when they are registered as a sub-menu item
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* lint fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* refactor
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-01-27 16:15:13 +02:00
Jari Kolehmainen
79db7bbbe4
Fix azure pipeline integration test exit code ( #1980 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-01-25 09:33:08 +02:00