Sebastian Malton
3259e22d88
add additional schema checks
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-11 15:33:46 -05:00
Sebastian Malton
c0ef478e20
fix removeExtensionHandlers
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-11 11:28:19 -05:00
Sebastian Malton
27d0bd721c
confirm all protocol installations
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-10 18:20:27 -05:00
Sebastian Malton
30f59655f0
add confirm to internal install extension route
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-10 15:59:37 -05:00
Sebastian Malton
dc6623ec65
fix extension name regex
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-10 15:29:06 -05:00
Sebastian Malton
0ac54492d3
fix routing priority, add tests
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-10 15:20:00 -05:00
Sebastian Malton
d66e600e7a
pass correct 'id' when registering from extensions
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-10 13:59:22 -05:00
Sebastian Malton
9202db5c20
add support for grabbing tagged npm versions
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-10 10:59:13 -05:00
Panu Horsmalahti
caa1d31e09
Make star rating in marketplace interactive
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-10 16:16:31 +02:00
Sebastian Malton
9f77b060c8
add removeProtocolHandlers to LensExtension
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-10 09:15:31 -05:00
Panu Horsmalahti
97c50e50e4
Open extensions page on extension link if extension is missing
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-10 15:37:09 +02:00
Panu Horsmalahti
b7e4aa38cb
Fix double handler bug.
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-10 15:23:33 +02:00
Panu Horsmalahti
71793b0797
Improve marketplace
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-10 14:11:35 +02:00
Panu Horsmalahti
3b5b1ae88c
Add 'yarn marketplace' script to running the marketplace.
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-10 13:40:41 +02:00
Panu Horsmalahti
ca2312b30a
Style the marketplace
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-10 11:12:27 +02:00
Panu Horsmalahti
57a6431b4c
Add test marketplace for demo purposes. Could be improved a bit..
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-10 10:57:29 +02:00
Panu Horsmalahti
7052475703
Fix circular dependency. Fix waiting for instance enabled.
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-10 10:44:23 +02:00
Sebastian Malton
28b49cc8f2
add waiting for extension to be enabled
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-09 15:16:18 -05:00
Sebastian Malton
b6a17eb1be
add continuation after extension install, add notification of install
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-09 14:45:05 -05:00
Sebastian Malton
0a44260cd5
fix rebase
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-09 11:06:30 -05:00
Sebastian Malton
bce045d147
upgrade typescript eslint
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-09 11:00:53 -05:00
Panu Horsmalahti
7a44a2ebc0
Install missing extension if no extension route found and extension name is not installed
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-09 11:00:53 -05:00
Panu Horsmalahti
6db52e70dd
Handle protocol events in renderer. Change extId to name in the installation url.
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-09 11:00:53 -05:00
Sebastian Malton
cf90044979
cleanup and added a router for installing extensions
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-09 11:00:52 -05:00
Sebastian Malton
21917c17e3
add some more tests for router
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-09 11:00:07 -05:00
Sebastian Malton
2445ea1d8a
switch to registering the handler
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-09 11:00:07 -05:00
Panu Horsmalahti
0c6a7ba9e4
Add protocol handler for lens://main/install-extension.
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-09 11:00:07 -05:00
Panu Horsmalahti
e40c8a6299
Add installFromNpm to Extensions
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-09 11:00:07 -05:00
Panu Horsmalahti
5da49d28b1
Add getNpmPackageTarballUrl to ExtensionLoader.
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-09 11:00:07 -05:00
Sebastian Malton
62df81d955
add router
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-09 11:00:07 -05:00
Sebastian Malton
24b5352614
mark Lens as handling lens:// URIs, log when it happens
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-12-09 11:00:06 -05:00
Jari Kolehmainen
fc20b22bb5
Do not call initMainWindow if windowManager is not ready ( #1714 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-12-09 09:19:28 +02:00
Panu Horsmalahti
ec0a90343e
Remove broken symlink from node_modules on uninstall ( #1695 )
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-08 21:04:01 +02:00
Panu Horsmalahti
172b2a9c9f
Add check to extension file watch ( #1677 )
...
* Add check to extension file watch
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
* Fix tests
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
* Fix tests on Windows.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
* Add logging for Windows test debugging purposes.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
* Try to fix tests on Windows again.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-08 17:30:47 +02:00
pashevskii
aa1d6bb338
Fix status brick in pod-menu-extension ( #1698 )
...
Signed-off-by: Pavel Ashevskii <pashevskii@mirantis.com>
2020-12-08 16:30:58 +02:00
Jari Kolehmainen
69208fdfe6
Query all objects using single api call if admin and namespace list is not overridden ( #1692 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-12-08 16:08:28 +02:00
pashevskii
b7e5fb78d9
Add posibility to add custom repository ( #1368 )
...
Signed-off-by: Pavel Ashevskii <pashevskii@mirantis.com>
2020-12-08 15:54:49 +03:00
Jari Kolehmainen
8a4be72740
Register cluster page component properly to a route ( #1688 )
...
* remove observer from app class
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* proper fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-12-08 13:21:18 +02:00
Miska Kaipiainen
993061e4a7
Yet another minor fix to main readme ( #1681 )
2020-12-08 10:48:27 +02:00
Alex Andreev
665ed94128
Adding cluster settings icon into dashboard ( #1672 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2020-12-08 10:31:58 +03:00
Jim Ehrismann
831fb80bfe
extension store guide ( #1663 )
...
* extension store guide
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
* improve docs as per reviews and rereading
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
* more doc tweaks
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
2020-12-07 15:25:17 -05:00
Miska Kaipiainen
1cc2c58a40
minor readability fix for main readme ( #1678 )
2020-12-07 21:25:10 +02:00
Miska Kaipiainen
dd2c63edd7
update main readme to align better with Lens 4.0 features ( #1676 )
2020-12-07 17:58:00 +02:00
Sebastian Malton
22a8442a89
Write up on some ways to publish extensions ( #1660 )
...
* write up on some ways to publish extensions
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* tweak text
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
Co-authored-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-12-07 14:43:36 +02:00
Jari Kolehmainen
8f27559053
Tag cluster & workspace as beta features in extension api ( #1589 )
...
* mark cluster & workspace as beta
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* back to public
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-12-07 13:38:40 +02:00
Lauri Nevala
d3026d4dd0
Add initial KubeObjectListLayout sample ( #1662 )
...
* Add initial KubeObjectListLayout sample
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
* Fine tuning
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
* Fix typos
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-12-07 12:46:39 +02:00
Lauri Nevala
54a76a009c
Initial FAQ docs ( #1667 )
...
* Initial FAQ docs
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
* Fix typos
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-12-07 11:08:30 +02:00
Jari Kolehmainen
4ea265671b
Detect Openshift ( #1625 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-12-07 09:17:19 +02:00
Jari Kolehmainen
dbf49cc1b0
Mark conf as dev dependency in extension npm package ( #1665 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-12-07 09:12:59 +02:00
Panu Horsmalahti
ea98d68e08
Visualize extension loading ( #1635 )
...
* Visualize extension loading
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2020-12-04 16:51:28 +02:00