Jim Ehrismann
d0d6233869
ignore Lens's prerelease tag when checking extension compatibility ( #3317 )
2021-07-12 12:34:34 -04:00
Jim Ehrismann
d53aa20201
renderer extension guide updates for 5.0 (WIP) ( #3118 )
...
done up to appPreferences
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2021-06-21 09:26:52 -04:00
Jim Ehrismann
49935a7306
Add migration details for extension api docs ( #3074 )
...
* updating extension api docs for 5.0
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* beefed up migration details
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* address review comments
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* updated cluster features docs (#3094 )
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* revert extension package-lock.json files again
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2021-06-18 11:34:16 -04:00
Jim Ehrismann
86d0a86ec9
Fix shell-env timeout ( #2938 )
2021-06-09 14:54:19 -04:00
Jim Ehrismann
c594844b9b
include the hotbar index in the label displayed for a hotbar ( #2770 )
...
* include the hotbar index in the label displayed for a hotbar
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* address review comments for hotbarDisplayLabel()
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* tweaks to hotbarDisplayLabel()
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2021-05-17 07:40:32 +03:00
Jim Ehrismann
c0dddc0f40
relax kube api data type validation (to allow metrics-server resources) ( #2744 )
...
* relax kube api data type validation (to allow metrics-server resources)
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* removed a few now incorrect tests
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* correct PodMetrics kind
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2021-05-12 06:56:31 +03:00
Jim Ehrismann
adec401acd
Fix how integration tests activate adding a cluster via SpeedDial ( #2569 )
...
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2021-04-20 06:55:00 +03:00
Jim Ehrismann
bbfad2f35f
Modified kubeconfig manager test to avoid intermittent ENXIO error ( #2516 )
...
* modified kubeconfig manager test to avoid intermittent ENXIO error
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* fix lint
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2021-04-13 06:57:56 +03:00
Jim Ehrismann
4529b1ec33
workspace overview is now reactive to cluster changes ( #2356 )
...
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2021-03-30 10:12:57 -04:00
Jim Ehrismann
51715b6a8c
properly load workspace cluster store outside of render() ( #2320 )
...
also minor bulletproofing for cluster version string
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2021-03-11 16:01:50 -05:00
713ec8c69d
Basic workspace overview ( #2047 )
...
* basic workspace overview
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* css tweaks for landing page as a PageLayout
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* address review comments
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* more review comment addressing, added overview to workspace command palette
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* added back the landing page startup hint
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* refactoring as per review comments
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* added original landing page back only for default workspace with no clusters
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* Workspace overview layout tweaks (#2302 )
* tweaks workspace overview layout
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cluster settings on top
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* header logo for add cluster page
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* tweak landing page
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* combine left menu icons
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* always show bottom status bar
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* tweak
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* integration test fixes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* change cluster menu
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* first attempt to fix integration test
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* lint
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* get selectors right for integration test
Signed-off-by: Jim Ehrismann <jehrismann@miranits.com >
Co-authored-by: Jim Ehrismann <jehrismann@mirantis.com >
Co-authored-by: Jim Ehrismann <jehrismann@miranits.com >
* address review comments, and rebased to master
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
Co-authored-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
Co-authored-by: Jim Ehrismann <jehrismann@miranits.com >
2021-03-11 09:56:12 +02:00
Jim Ehrismann
38c3734d5c
the select all checkbox should not select disabled items ( #2151 )
...
* the select all checkbox should not select disabled items
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* remove improper bullet-proofing
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* added default for customizeTableRowProps
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2021-02-25 09:09:39 -05: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
Jim Ehrismann
aa508f9b0a
Status bar item and kube object menu/detail item extension guides ( #1629 )
...
* extension guides for statusBarItems, kubeObjectMenuItems, and kubeObjectDetailItems
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* address extension guide review comments
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* fix typos found in review
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-12-04 08:38:55 -05:00
Jim Ehrismann
63ead8e65a
appPreferences guide ( #1584 )
...
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-12-01 08:57:03 -05:00
Jim Ehrismann
d304b6f9c6
add a telemetry preferences observable for the observer to observe ( #1555 )
...
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-11-27 11:48:43 -05:00
Jim Ehrismann
238756be72
cluster feature extension guide ( #1527 )
...
* added more sample extensions to overvew list, started clusterFeatures doc
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* cluster-feature extension guide
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* resolve merge conflict, plus address review comments, tweaks
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-11-26 08:55:27 -05:00
Jim Ehrismann
73724b5a54
[BREAKING]: refine and document cluster feature api ( #1507 )
...
* refine and document cluster feature api
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* lint fix
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-11-25 16:40:25 +02:00
Jim Ehrismann
cd4660b85b
Doc/renderer extension guide ( #1476 )
...
* lens renderer extension guide
* renderer extension guide (pages and page menus)
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-11-23 17:06:19 -05:00
Jim Ehrismann
b0b2a99372
Extension Guides documentation ( #1427 )
...
- overview
- main extension guide
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-11-18 09:01:42 +02:00
Jim Ehrismann
033a91f002
implemented app menu testing support ( #1105 )
...
* implemented app menu testing support
* addded Preferences page helm repo test
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-11-09 15:10:30 -05:00
Jim Ehrismann
4a15e65fea
fix cluster page integration test ( #1088 )
...
(make it independent of prometheus metrics install)
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-10-17 09:36:48 +03:00
Jim Ehrismann
6b231c97aa
adding more integration tests ( #890 )
...
* adding more integration tests
reorganized tests, added ability to skip cluster tests if minikube is not ready
introduced INTEGRATION_TESTS namespace for sandboxing the cluster tests
added cluster page tests
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-09-28 08:40:55 -04:00
Jim Ehrismann
e84082dc6d
Reduce the main BrowserWindow minimum size ( #916 )
...
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-09-18 08:55:05 +03:00
Jim Ehrismann
7d2215b5b4
Restrict file permissions to only the user for pasted kubeconfigs that are kept in the app dir ( #805 )
...
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-09-04 20:28:51 +03:00
Jim Ehrismann
ff91bed2bf
Change owner of minikube config files to $USER ( #681 )
...
For CI linux job minikube is started with kube and minikube config
in $HOME, but they are owned by root. This causes non-root
uses, like 'minikube status', to fail.
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-08-28 11:55:43 +03:00
Jim Ehrismann
0a5626fdb7
Added load-balancer hostname/IP to ingress details ( #675 )
...
* Added load-balancer hostname/IP to ingress details
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
* lint fixes
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-08-14 11:04:39 -04:00
Jim Ehrismann
693017d2ec
adding port-forward for containers in pods ( #528 )
...
* adding port-forward for containers in pods
address review comments
use more idiomatic approach for async code
move some files in advance of merge conflict with Lens restructure work
* Separate the port forward links in the UI (so they don't all spin when one link is clicked)
* minor fixes
* addressed review comments (replaced <p> with <div>, moved key attribute to proper element)
* fix lint issue
* removed extraneous <div> from pod container port details
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-08-07 11:30:37 -04:00
Jim Ehrismann
cd66a985cc
modified Kubectl.checkBinary() to test the binary for the right version instead of using the eTag ( #510 )
...
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com >
2020-06-23 15:54:18 +03:00
Jim Ehrismann
d48b463ea7
Merge pull request #453 from jim-docker/issue-393-job-remove-pods-too
...
Remove related pods when removing Job resource
2020-06-16 11:18:54 -04:00