Janne Savolainen
6745f2efd7
Fix snapshots/code-style after merging stuff to master ( #5235 )
...
* Update snapshots after merging stuff to master
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix code style
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-04-12 15:02:34 +03:00
Janne Savolainen and Mikko Aspiala
68a605ded9
Fix returning to specific catalog tab and removing a hotbar item ( #5201 )
...
* Fix removing hot bar item
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix navigating back to tab in catalog from hotbar
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-04-12 07:34:44 +03:00
Janne Savolainen
8e8ad6663b
Fix LensRendererExtension.navigate() when extension is adding routes in "onActivate" callback ( #5166 )
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-04-01 14:30:15 +03:00
Janne Savolainen
61cff3eb71
Revert breaking change by making id for select optional ( #5164 )
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-04-01 13:36:27 +03:00
Janne Savolainen
38af26efc9
Make routes in back-end comply to Open Closed Principle ( #4859 )
...
* Make registration of back-end routes happen using injectable
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for list charts
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for get chart
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for get chart values
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for installing chart
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for updating release
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for rollbacking release
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for listing releases
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for getting release
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for getting release values
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for getting release history
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for deleting release
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Remove HelmRoute for not being used anymore
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for applying resource
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for patching resource
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for stopping current port forward
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for getting current port forward
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Consolidate start port forward route to use injection token for registering route
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for metrics
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for getting service account
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for getting version
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Add global override for reading file to make it not required where not interesting
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Switch to using injectable to setup route for serving static files
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Make adding routes private for router
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Make routes wait until all asynchronous stuff are done
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Introduce healthy abstraction between back-end routes and route handlers
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Make response of route typed
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix incorrect return value of updateRelease
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Make typing of routes support synchronous values
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Make code cleaner
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Rename test for accuracy
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Add test for throwing route handler
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Remove duplicate license header
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Make mechanism of creating HTTP response an implementation detail
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Remove not needed properties from test
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix code style
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix typing and codestyle
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix typing error
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix merge conflicts
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Organize all router related files under directory
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-03-11 12:20:00 +02:00
Janne Savolainen
125a47a56d
Replace WorkloadsOverviewDetailRegistry with reactive solution ( #4817 )
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-03-04 10:04:38 +02:00
Janne Savolainen
54b87efd89
Replace KubeObjectStatusRegistry with reactive solution ( #4815 )
2022-03-03 07:55:57 -05:00
Janne Savolainen and Mikko Aspiala
b65f6e00ec
Update injectable library ( #4842 )
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
2022-02-25 11:10:13 -05:00
Janne Savolainen and Mikko Aspiala
81819dbbe9
Revert accidental breaking change in Extension API ( #4904 )
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-02-23 13:26:14 +02:00
Janne Savolainen
668ac58cb3
Consolidate way of passing items to ItemListLayout ( #4850 )
2022-02-11 09:32:14 -05:00
Janne Savolainen
9ea3c94c5a
Upgrade injectable to fix observation of asyncComputed when invalidated before ever observed ( #4828 )
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-02-07 14:02:06 +02:00
Janne Savolainen and Mikko Aspiala
09824a6e01
Prevent creation of dynamic components where withInjectables use type parameters to make React not re-mount because of dynamic components being different ( #4808 )
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-02-03 13:26:14 +02:00
Janne Savolainen and Mikko Aspiala
e58d9b631a
Fix bugs in ItemListLayouts/KubeObjectListLayouts ( #4792 )
...
* Fix virtual list behaviour in item list layout by making table rows observer
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Make selecting item in ItemListLayout not scroll to top
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix scrolling to top when selecting all items in item list layout
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix refreshing release values when release is unselected
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Remove noisy debugging
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix sorting of table rows
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Replace avoidable asyncComputed with normal computed
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Revert unnecessary code style changes
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix render-storm in Events
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix missing key in React array
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-02-02 16:46:07 +02:00
Janne Savolainen and Mikko Aspiala
e8205a64b9
Fix bugs in helm releases ( #4785 )
...
* Fix opening of upgrade release tab
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Bring back ability to rollback to specific revision
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix helm releases not updating after rollback
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Fix helm releases not updating after upgrade
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-02-01 16:18:43 +02:00
Janne Savolainen and Sebastian Malton
ac42a6565f
Replace kube object menu registry with reactive solution ( #4731 )
...
Co-authored-by: Sebastian Malton <sebastian@malton.name >
2022-01-31 10:16:29 -05:00
Janne Savolainen
09b33633f7
Replace StatusBarRegistry with reactive solution ( #4728 )
2022-01-28 08:40:58 -05:00
Janne Savolainen and Mikko Aspiala
4f5a2988cb
Fix infinite render loop in release details ( #4710 )
...
* Fix infinite render loop in release details by replacing stateful, UI-triggered releaseStore with reactive async computed
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Update injectable
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Remove unnecessary return
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Remove empty lines
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Allow injection of history
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Make data required for opening of release details a dependency to make sure it's present
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Remove dead code
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
* Make arriving release values not re-render whole details
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-21 16:29:10 +02:00
Janne Savolainen
589472c2b5
Shorten license header to reduce amount of clutter in top of the files ( #4709 )
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-18 10:18:10 +02:00
Janne Savolainen
84b1d9e703
Temporary disable failing integration tests to allow merging and solve issue in separate PR
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-17 18:24:17 +02:00
Janne Savolainen and Mikko Aspiala
1e772e5303
Fix import
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-14 08:05:22 +02:00
Janne Savolainen
edd9dcd44b
Fix duplicate import
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-14 08:04:25 +02:00
Janne Savolainen
00f6d6bc1f
Merge remote-tracking branch 'origin/master' into eliminate-gst-from-app-paths
2022-01-14 07:59:42 +02:00
Janne Savolainen
7c97303414
Remove duplicated LICENSE header
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-14 07:52:37 +02:00
Janne Savolainen and Mikko Aspiala
4e2995f979
Extract business logic from component while trying to solve re-rendering issue
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-13 09:04:15 +02:00
Janne Savolainen and Mikko Aspiala
06379b089b
Add TODO
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-13 09:01:34 +02:00
Janne Savolainen and Mikko Aspiala
09b52a59d8
Fix adding new namespace
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-12 09:06:25 +02:00
Janne Savolainen and Mikko Aspiala
ecb93393d1
Fix issue with "this"
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-11 16:18:08 +02:00
Janne Savolainen and Mikko Aspiala
070750e736
Try fixing unit test in windows
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-11 14:51:57 +02:00
Janne Savolainen and Mikko Aspiala
883ece7ea2
Make unit test not fail on windows
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-11 14:34:46 +02:00
Janne Savolainen and Mikko Aspiala
977c6bd2c7
Move file to proper directory
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-11 14:05:04 +02:00
Janne Savolainen
0f33ba18d2
Simplify function
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-11 14:04:06 +02:00
Janne Savolainen
995983f0b0
Fix code style
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-11 14:03:51 +02:00
Janne Savolainen
8d87bd0985
Merge remote-tracking branch 'origin/master' into eliminate-gst-from-app-paths
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-11 13:56:23 +02:00
Janne Savolainen
f7f27a8304
Merge pull request #4424 from lensapp/issue-3258
...
Command Palette Improvements
2022-01-11 09:20:02 +02:00
Janne Savolainen and Mikko Aspiala
a1fd61e41b
Mark electron to cause side effects in unit tests
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-11 09:12:23 +02:00
Janne Savolainen and Mikko Aspiala
b157bda76b
Fix deprecated comment
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-11 09:10:43 +02:00
Janne Savolainen
e1a6d4c4a9
Merge remote-tracking branch 'origin/master' into eliminate-gst-from-app-paths
2022-01-10 17:13:20 +02:00
Janne Savolainen and Mikko Aspiala
d853898a48
Update injectable
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-10 16:54:04 +02:00
Janne Savolainen and Mikko Aspiala
4b46f1fe02
Override a side effect in unit test
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-10 16:54:04 +02:00
Janne Savolainen and Mikko Aspiala
ae1d3a2712
Revert breaking change
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-10 16:54:04 +02:00
Janne Savolainen and Mikko Aspiala
eeff7e488f
Fix changing between cluster metrics
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-10 16:54:04 +02:00
Janne Savolainen and Mikko Aspiala
4d5e2bd812
Remove component observation causing involuntary re-renders
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-10 16:54:03 +02:00
Janne Savolainen
48948c7286
Fix endless re-rending of logs
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-10 16:54:03 +02:00
Janne Savolainen
4441d714dd
Fix issue with opening of terminal
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-07 19:29:24 +02:00
Janne Savolainen and Mikko Aspiala
ff9e9bd169
Re-implement some Extension API features using injectables
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-07 12:10:02 +02:00
Janne Savolainen
4224937260
Merge remote-tracking branch 'origin/master' into eliminate-gst-from-app-paths
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-05 15:04:43 +02:00
Janne Savolainen and Mikko Aspiala
9d33fff906
Cascade different refactorings to eliminate global shared state from app paths
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-05 13:26:49 +02:00
Janne Savolainen
58ea0dc822
Merge pull request #4613 from jansav/top-bar-registry
...
Replace TopBarRegistry with reactive solution
2021-12-31 12:03:51 +02:00
Janne Savolainen
71388a0ea3
Switch typing of a component to props instead of React.FC
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-31 09:32:24 +02:00
Janne Savolainen and Mikko Aspiala
6ca58570b0
Replace TopBarRegistry with reactive solution
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-31 09:32:19 +02:00
Janne Savolainen
ed7d2889e2
Merge pull request #4615 from jansav/welcome-menu-registry
...
Replace WelcomeMenuRegistry and WelcomeBannerRegistry with reactive solution
2021-12-31 09:28:29 +02:00
Janne Savolainen and Mikko Aspiala
c5613a2e6a
Remove WelcomeBannerRegistry in favor of reactive solution
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-28 13:55:55 +02:00
Janne Savolainen and Mikko Aspiala
04ac2ff3dd
Remove WelcomeMenuRegistry in favor of reactive solution
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-28 13:55:54 +02:00
Janne Savolainen and Mikko Aspiala
ab4a8c8a1d
Convert a class component to functional component
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-28 13:55:50 +02:00
Janne Savolainen and Mikko Aspiala
908a40975e
Extract minimal dependencies over a god class to satisfy Interface Segregation Principle and make stubbing in unit testing easier
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-28 11:51:35 +02:00
Janne Savolainen and Mikko Aspiala
13873f5d85
Replace a dependency to full implementation with an interface to allow minimal stubbing
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-28 11:51:34 +02:00
Janne Savolainen and Mikko Aspiala
a9189f82e6
Stop using global shared state for ExtensionDiscovery and it's relatives
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-28 11:51:34 +02:00
Janne Savolainen
41aacb3db2
Merge pull request #4612 from jansav/update-injectable
...
Adapt to recent simplifications in injectable
2021-12-28 11:51:11 +02:00
Janne Savolainen and Mikko Aspiala
5325b902b6
Fix code style
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-27 14:17:40 +02:00
Janne Savolainen and Mikko Aspiala
c2e5df0c84
Stop exporting dependencies for being redundant
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-27 14:17:39 +02:00
Janne Savolainen and Mikko Aspiala
6f0686e9a4
Adapt to changes in injectable
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-27 14:17:38 +02:00
Janne Savolainen and Mikko Aspiala
8a78c73e19
Update ogre-tools and async-fn
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-27 14:17:37 +02:00
Janne Savolainen
a711499bb6
Update ogre-tools for improved types of withInjectables ( #4587 )
2021-12-17 10:28:26 -05:00
Janne Savolainen
3418c0acfe
Merge pull request #4527 from jansav/make-menu-registry-obsolete
...
Remove MenuRegistry in favour of dependency injection
2021-12-16 15:11:30 +02:00
Janne Savolainen
c0a0127d2d
Merge pull request #4557 from lensapp/remove-weird-whitespace
...
Remove all 'NonBreakingSpace' characters from the repo
2021-12-16 08:38:55 +02:00
Janne Savolainen
f56f3be79b
Merge pull request #4569 from lensapp/issue-4567
...
Fix crash with InstallChart
2021-12-16 08:27:20 +02:00
Janne Savolainen
8337dfd21b
Fix test that was accidentally broken
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-16 07:14:16 +02:00
Janne Savolainen
250b301655
Revert code style change
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-16 07:14:16 +02:00
Janne Savolainen
a2486da0eb
Fix linting
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-16 07:14:15 +02:00
Janne Savolainen
2189679a30
Merge remote-tracking branch 'upstream/master' into make-menu-registry-obsolete
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-15 16:14:08 +02:00
Janne Savolainen
9f7515db0e
Revert "Introduce a way to start replacing usages of Singleton base-class with no changes required on use places"
...
This reverts commit 34a47f5f
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-15 15:37:37 +02:00
Janne Savolainen
c92c8f8a11
Replace global state usages of ExtensionLoader with DI
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-15 15:37:36 +02:00
Janne Savolainen
0b172de741
Adapt to change in DI to minimize boilerplate
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-15 15:13:43 +02:00
Janne Savolainen
b4a1c2af9f
Make ExtensionLoader injectable to avoid confusion when instance should be created
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-09 08:14:15 +02:00
Janne Savolainen
34a47f5f44
Introduce a way to start replacing usages of Singleton base-class with no changes required on use places
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-09 08:09:49 +02:00
Janne Savolainen
f9cf08b4a8
Make sure that extensions have been initialized before exposing them as enabled extensions
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-09 07:41:43 +02:00
Janne Savolainen
41837e86bb
Remove forgotten console.log used for debug
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-08 14:17:15 +02:00
Janne Savolainen
717b62d2e6
Remove obsolete code
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-12-08 13:10:50 +02:00
Janne Savolainen and Mikko Aspiala
67c24cac9a
Switch to getting menu items by observing change in extensions instead local state
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
2021-12-08 13:10:50 +02:00
7ed50f83fc
Add breadcrumbs to removal of kube objects, but also discuss about general improvements ( #4282 )
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi >
Co-authored-by: Janne Savolainen <janne.savolainen@houston-inc.com >
Co-authored-by: Mikko Aspiala <mikko.aspiala@houston-inc.com >
2021-12-06 13:05:05 -05:00
Janne Savolainen
f6a51d1ae7
Merge pull request #4338 from jansav/feature/injectable
...
Introduce a way to use injectables
2021-11-26 11:50:01 +02:00
Janne Savolainen
7b6a7059bf
Move types of injectable and injectable-react to the library
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-11-26 07:44:35 +02:00
Janne Savolainen
c9503c1d14
Allow asynchronous instances in injectable typing
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-11-26 07:44:30 +02:00
Janne Savolainen
0c0dfe5966
Make overriding injectable with a mock supported
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-11-26 07:44:30 +02:00
Janne Savolainen
d07d9f9fd2
Update version of injectable library
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-11-26 07:44:30 +02:00
Janne Savolainen
0af1d08299
Fix linting in type definition
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-11-26 07:44:20 +02:00
Janne Savolainen
c4c4bc5845
Introduce a way to use injectables for UI
...
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi >
2021-11-26 07:44:17 +02:00
Janne Savolainen and Mikko Aspiala
e146dff9da
Prefer ref over findDOMNode to make unit tests not flaky ( #4372 )
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
2021-11-17 11:38:42 -05:00
Janne Savolainen
262f471da8
Add default WebStorm configuration files ( #4293 )
...
Signed-off-by: Janne Savolainen <janne.savolainen@houston-inc.com >
2021-11-09 11:55:09 +02:00