Jari Kolehmainen
62ae7771df
Allow extensions to define cluster features ( #1125 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2020-10-26 08:21:22 +02:00
Roman and Jim Ehrismann
f3a0059355
Extension support page ( #1112 )
...
Signed-off-by: Roman <ixrock@gmail.com >
Co-authored-by: Jim Ehrismann <40840436+jim-docker@users.noreply.github.com >
2020-10-24 09:24:54 +03:00
Alex Andreev
d736f24961
Use log row hover color from theme
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-23 12:57:00 +03:00
Alex Andreev
de536b8436
Fix search within timestamps if they not provided
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-23 12:42:56 +03:00
Alex Andreev
fcf94224d4
Scroll down to bottom after each reload
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-23 12:30:10 +03:00
Lauri Nevala
2a9d39a8b9
Test is user cluster admin on cluster activate ( #1116 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-10-23 10:05:44 +03:00
Lauri Nevala
ce995f3deb
Implement cluster metadata detectors ( #1106 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-10-22 21:45:54 +03:00
Jari Kolehmainen
99db7aca19
Allow extensions to register kube-object menus + details ( #1108 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2020-10-22 21:41:20 +03:00
Alex Andreev
99b6babb8d
Reducing container selector size
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-22 15:11:15 +03:00
Alex Andreev
c962ea68ad
Fixing since label
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-22 15:08:02 +03:00
Alex Andreev
c099711953
Removing jump-to-bottom animation
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-22 15:03:57 +03:00
Alex Andreev
d5ed79d128
Clean up some duplicated styles
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-22 14:59:21 +03:00
Alex Andreev
4b0b635d73
Fixing downloading logs
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-22 14:49:56 +03:00
Alex Andreev
6bb874d8ab
Catching empty logs in various places
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-22 14:43:37 +03:00
Alex Andreev
01e485d0e4
Improve logs scrolling experience
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-22 13:22:48 +03:00
Alex Andreev
e3a3fb42eb
Case-insensitive search
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-22 12:53:26 +03:00
Alex Andreev
a6eb28335d
Refresh search when logs get changed
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-22 11:22:54 +03:00
Alex Andreev
45b6fafd38
Clean search query on dock tab change
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-22 11:19:55 +03:00
Alex Andreev
cfb6c3c4c0
Adding find counters
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-22 11:06:38 +03:00
Alex Andreev
de33f52a30
SearchInput refactoring
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-22 11:05:30 +03:00
Alex Andreev
14e88a5bb6
No trigger logs load when scrolled by method
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-22 11:04:17 +03:00
Alex Andreev
7ac13f5004
Using Prev/Next icons for search
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-21 14:49:41 +03:00
Alex Andreev
93ae4b6adc
Using SearchInput in PodLogSearch
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-21 14:30:29 +03:00
Alex Andreev
f8548d6ec4
Centering overlay when scroll to it
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-21 14:09:24 +03:00
Alex Andreev
5c084b8557
Introducing search store
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-21 13:59:11 +03:00
Jari Kolehmainen
91bef77997
Extension store base class + rename main/renderer-extensions -> extensions ( #1107 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2020-10-21 13:55:50 +03:00
Alex Andreev
118ed207a1
Setting ref for VirtualList to access its methods
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-21 09:57:42 +03:00
Jari Kolehmainen
8f8dd9eb45
Extension npm packaging preparations ( #1103 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2020-10-20 20:25:51 +03:00
Jari Kolehmainen
d25e2f015b
Restructure extension apis ( #1101 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2020-10-20 14:45:15 +03:00
Alex Andreev
7234d2eb7f
Introducing log search
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-20 13:44:54 +03:00
Alex Andreev
edf59c9efd
Moving logs to virtual list
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-20 11:49:08 +03:00
Jari Kolehmainen
c566c85351
Move tracker to telemetry extension ( #1092 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2020-10-19 11:56:08 +03:00
Jari Kolehmainen
a478143423
Build extensions automatically before app is built ( #1093 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2020-10-19 11:41:07 +03: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
steve richards
c0b8d472a0
Add LoadBalancer information to the Ingress view ( #1064 )
...
Signed-off-by: Steve Richards <srichards@mirantis.com >
2020-10-16 17:13:18 +03:00
steve richards
bf20a15819
Added Last Status information for Container ( #1041 )
...
Signed-off-by: Steve Richards <srichards@mirantis.com >
2020-10-16 17:12:13 +03:00
Lauri Nevala
bdd0f0b604
Fetch Helm available repositories from Artifact HUB cache ( #1090 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-10-16 17:10:37 +03:00
Alex Andreev
073b8a43f2
Preloading previous logs on scroll ( #1079 )
...
* Preload logs when scrolled to top
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding JumpToBottom button
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Moving jump-to-bottom button to right
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding old/new logs separator
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Increase font-size in jump to bottom button
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Moving newLogsSince determination out of component
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Move newLogSince from storage data to observable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove notiifications on log loading errors
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Transform logs into array in store
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove excessive join('\n\)s
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding pod and namespace data to log controls panel (#1083 )
* Move log controls into separate file
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Changing prev container logs icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Removing 'Logs' from the tab title
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove unused string template quotes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Hide JumpToBottom btn on error
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Remove mention about dialog
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-16 12:46:16 +03:00
steve richards and Steve Richards
6e4fa31a49
Sort Pod environment values in alphabetical order ( #1075 )
...
* Sort Pod environment values in alphabetical order
Fixes : #739
Signed-off-by: Steve Richards <srichards@mirantis.com >
* Consolidated to a single lodash import. Corrected Lint failure
- Removed the additional import of flatten and updated as needed;
- Changed the variabled `orderedEnv` to be a const;
Signed-off-by: Steve Richards <srichards@mirantis.com >
Co-authored-by: Steve Richards <srichards@mirantis.com >
2020-10-16 10:46:30 +03:00
Jari Kolehmainen
a00d26149c
Merge branch 'master' into extensions-api
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2020-10-16 07:58:47 +03:00
Sebastian Malton
087ebf6aec
extract internationalizations ( #1086 )
...
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2020-10-14 12:44:16 -04:00
Lauri Nevala
81575b333a
Fix KubeAuthProxy unit tests ( #1084 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-10-14 17:10:58 +03:00
Sebastian Malton
770c6b80f1
move autobind and debouncePromise to common/utils ( #1081 )
...
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2020-10-14 14:36:19 +03:00
Jari Kolehmainen
78f6f8ef54
Fix bundled kubectl path on dev env ( #981 )
...
* fix bundled kubectl path on dev env
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix specs
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2020-10-14 14:35:33 +03:00
steve richards and Steve Richards
db9af88d91
Updated regex for isUrl to allow for an empty string ( #1049 )
...
Updated regex for isUrl to allow for an empty string aswell as a correct URL.
Signed-off-by: Steve Richards <srichards@mirantis.com >
Co-authored-by: Steve Richards <srichards@mirantis.com >
2020-10-14 14:34:04 +03:00
Lauri Nevala
38796e582b
Fix integration test teardown ( #1082 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-10-14 14:26:09 +03:00
Lauri Nevala
3a6b499fe3
Merge branch 'extensions-api' of github.com:lensapp/lens into extensions-api
2020-10-14 09:15:46 +03:00
Jari Kolehmainen and Lauri Nevala
45abc740e9
Initial telemetry extension ( #1067 )
...
* initial telemetry extension
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* Fix preferences saving and default value
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
Co-authored-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-10-13 12:57:38 +03:00
Alex Andreev
83b8fa9d98
Ability to show previous terminated container logs ( #1074 )
...
* Show previous terminated container logs
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fix for parsing error object
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-12 15:58:18 +03:00
steve richards and Steve Richards
4fcac6b0d0
Added additional checks on the command used in the Exec plugin in a kubeconfig ( #1013 )
...
- Added check to see if the program being referenced in the command field of the
exec object in the User construct exists. If it doesn't an error will be raised.
If more than 1 context is selected when adding a kubeconfig then valid contexts
will be added and any with an error will not be.
Signed-off-by: Steve Richards <srichards@mirantis.com >
Co-authored-by: Steve Richards <srichards@mirantis.com >
2020-10-12 10:20:08 +03:00