1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
Commit Graph

659 Commits

Author SHA1 Message Date
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