Janne Savolainen
668ac58cb3
Consolidate way of passing items to ItemListLayout ( #4850 )
2022-02-11 09:32:14 -05:00
Panu Horsmalahti
e626cc91d4
Don't block other extensions from loading if one activation fails ( #4805 )
...
* Don't block other extensions from loading if one activation fails.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Handle synchronous errors in onActivate
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Keep extensions that can't be activated in this.intances
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Return extensions that failed to be activated from loadExtensions to match old behavior.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Simplify style.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Simplify object. Remove unnecessary action.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
2022-02-11 16:13:34 +02:00
Jim Ehrismann
9b9b8e0d05
ShellEnv extension api ( #4802 )
...
* adding extension api for terminal environment variables
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* modified shell env api to work as a transformer (WIP)
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* address some review comments
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* shell env modifiers now take a CatalogEntity in ShellEnvContext param
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* tweaks and bug fix
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* refactored to remove ShellEnvModifier code from shell-session to local-shell-session
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* further refactoring and documentation
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* added comment
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2022-02-10 16:01:59 -05:00
Sebastian Malton
81e6dc5d8e
Allow better typings for extending type of KubernetesCluster ( #4843 )
2022-02-10 15:55:03 -05:00
Juho Heikka
e950d3a77e
Expose Electron powerMonitor API to extensions ( #4844 )
2022-02-10 15:45:01 -05:00
Mario Sarcher
ab61f84364
Fixes the Catalog ItemListLayout that rendered outdated Entities ( #4845 )
2022-02-10 10:35:02 -05:00
Jari Kolehmainen
c46d0036cc
Bundle kubectl 1.23.3 ( #4837 )
2022-02-10 09:38:21 -05:00
Sebastian Malton and Alex Andreev
8480b2a1e5
Fix StatusBar extension API ( #4838 )
...
Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-02-10 09:08:59 -05:00
Jari Kolehmainen
e72c9ff110
helm v3.7.2 ( #4836 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2022-02-10 07:29:19 +02:00
Sebastian Malton
15c867745f
Restrict title name to be only string ( #4839 )
...
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2022-02-09 07:41:12 -05:00
Sebastian Malton
d4d2da1d28
Fix extension sidebar items sometimes being expandable ( #4835 )
...
* Fix extension sidebar items sometimes being expandable
- Change <TabRoutesSidebarItems> to be just a helper function
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Actual fix
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2022-02-08 20:21:54 +02:00
Sebastian Malton
f53892cb46
Fix custom-resource navigation ( #4831 )
...
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2022-02-08 15:43:50 +02:00
Sebastian Malton
0745f9c063
Fix Cluster.refresh sometimes taking upwards of 20s ( #4826 )
...
- Only read and parse the proxy config once
- Reuse the AuthorizationV1Api instance for the entire refresh instead
of recreating it between 32 and 302 times, this should allow for
reusing sockets
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2022-02-08 15:37:46 +02:00
Sebastian Malton
4abe0d6c20
Only group delete visible items ( #4798 )
2022-02-07 10:40:20 -05:00
Sebastian Malton
06ec1b39a4
Fix not being able to install extensions sometimes ( #4794 )
2022-02-07 09:07:09 -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
Jim Ehrismann
0c55fe8452
release v5.4.0-beta.1 ( #4825 )
...
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2022-02-04 18:25:33 -05:00
Jim Ehrismann
d44b859c23
release v5.4.0-beta.0 ( #4812 )
...
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2022-02-03 16:20:31 -05:00
Sebastian Malton
0017f515ab
Fix 'mkdocs deploy master' workflow ( #4810 )
2022-02-03 09:56:45 -05:00
Sebastian Malton
2b952e193e
Fix electronegativity workflow config ( #4809 )
2022-02-03 09:36:45 -05:00
Jim Ehrismann
2f7994a16d
adding some rough notes to release guide to help with making changelogs ( #4787 )
2022-02-03 09:13:02 -05:00
Jari Kolehmainen
a4ce650b3d
Use electronegativity to identify misconfigurations and security issues ( #4783 )
2022-02-03 09:12:51 -05:00
76f48df56b
Fix rerendering of KubeObject views every 30s ( #4801 )
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi >
2022-02-03 09:11:28 -05:00
Alex Andreev
00314aabc0
Fix unresponsive kubectl download binaries switch ( #4807 )
...
* Add observer wrapper to KubectlBinaries
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Add missing terminal title
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-02-03 14:57:55 +03: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
Jari Kolehmainen
6ebfd76644
Use system-node-critical priorityClassName for node shell ( #4800 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2022-02-03 07:37:21 +02:00
Jim Ehrismann
5348894585
release v5.4.0-alpha.1 ( #4797 )
...
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2022-02-02 11:52:13 -05: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
Alex Andreev
334ab56f9d
Fix dialog icons hover color ( #4791 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-02-02 16:47:33 +03:00
Alex Andreev
576135f723
Fix quota entries layout in Add Resouce Quota dialog ( #4789 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-02-02 16:46:33 +03:00
dependabot[bot]
11c78414a0
Bump @types/react-table from 7.7.8 to 7.7.9 ( #4530 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-02 08:34:48 -05: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
Jim Ehrismann
c1d557aeee
release v5.4.0-alpha.0 ( #4780 )
...
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2022-02-01 08:47:03 -05:00
Sebastian Malton
dd4aa30b8d
Update Node.getRoleLabels() to work with kube 1.16's defaults ( #4771 )
...
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2022-02-01 07:33:39 -05:00
Jim Ehrismann and Sebastian Malton
4ec36a154d
select all on helm releases now selects all or none (toggles) ( #4742 )
...
* select all on helm releases now selects all (or none if all were already selected)
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* Fix isSelectedAll when no items are visibile
Signed-off-by: Sebastian Malton <sebastian@malton.name >
Co-authored-by: Sebastian Malton <sebastian@malton.name >
2022-02-01 08:05:45 +02:00
Juho Heikka
a0f474a676
Disable native window open ( #4778 )
...
Signed-off-by: Juho Heikka <juho.heikka@gmail.com >
2022-01-31 17:59:49 +02:00
Sebastian Malton
0b1696fe16
Fix build due to removal of old extended collections ( #4779 )
2022-01-31 10:46:40 -05: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
0ce4e3d793
Full dependency inversion of <Dock> and all current tab kinds ( #4757 )
...
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com >
Co-authored-by: Sebastian Malton <sebastian@malton.name >
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi >
2022-01-31 09:49:36 -05:00
Alex Andreev
65669f6a64
Fix: increase catalog entity name col width ( #4776 )
...
* Increase .entityName col width
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adjust catalog menu paddings
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix table head border color
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-01-31 17:04:15 +03:00
Dmitriy Noa
a9abcf99e4
Fix failing lint in master ( #4775 )
...
Signed-off-by: DmitriyNoa <dmytro.zharkov@gmail.com >
2022-01-31 11:03:49 +01:00
Sebastian Malton
38790eb886
Upgrade to latest for all linting deps ( #4755 )
...
* Upgrade to eslint latest
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Fix OOM error
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* resolve PR comments
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2022-01-29 07:46:37 -05:00
Sebastian Malton
2ad78c2a86
Fix item menus for several pages ( #4770 )
2022-01-28 11:08:06 -05:00
Janne Savolainen
09b33633f7
Replace StatusBarRegistry with reactive solution ( #4728 )
2022-01-28 08:40:58 -05:00
Sebastian Malton
8d8491a035
Ensure that CatalogEntity.getName() and CatalogEntity.getId() are always used ( #4763 )
2022-01-27 14:42:19 -05:00
1cac3ca74c
Upgrade to Electron 14.2.4 ( #4625 )
...
Co-authored-by: Sebastian Malton <sebastian@malton.name >
Co-authored-by: Jim Ehrismann <jehrismann@mirantis.com >
2022-01-27 10:23:36 -05:00
Alex Andreev
205225f6a4
Docs: add styling Custom Views block ( #4760 )
2022-01-27 08:18:48 -05:00
Sebastian Malton
a2b9153e52
Allow users of KubeObjectListLayout to override all props of ItemListLayout ( #4752 )
...
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2022-01-27 07:13:56 -05:00
Sebastian Malton
162741a7cc
Fix multi-document support in monaco editor ( #4756 )
...
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2022-01-27 07:13:41 -05:00
Alex Andreev
5fb465802b
Do not pass blurOnEnter to html element ( #4762 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2022-01-27 15:05:26 +03:00