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

267 Commits

Author SHA1 Message Date
Alex Andreev
3428476d40 Restoring plugins options for webpack config
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2020-09-08 16:40:20 +03:00
Roman
bd7b5b4477 master-merge fix
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-07 14:42:42 +03:00
Roman
f114497a64 Merge remote-tracking branch 'origin/master' into feature/extensions_api 2020-09-07 14:28:44 +03:00
Alex Andreev
0de4e16c9f
More cluster menu fixes (#815)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2020-09-07 14:09:56 +03:00
Lauri Nevala
09079799a5
v3.6.0-rc.1 (#812)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-07 14:04:12 +03:00
Roman
b1783d6150 Merge remote-tracking branch 'origin/master' into feature/extensions_api
# Conflicts:
#	package.json
#	src/renderer/components/cluster-manager/clusters-menu.tsx
2020-09-07 13:40:49 +03:00
Roman
554097e91b extensions-api -- registering menu icon, part 1
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-07 12:30:30 +03:00
Alex Andreev
06b4bfe363
Removing DEBUG env from package.json commands (#810)
* Removing DEBUG env from dev processes

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Removing cross-env dependency

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Updating lock file

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2020-09-07 12:10:35 +03:00
Roman
d9385a4589 extensions-api -- fix: replace activate() -> enable() in examle-extension
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-07 11:43:23 +03:00
Roman
7ebac4d151 extensions-api -- better console output for extension class logs
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-06 22:39:51 +03:00
Roman
95db1b3b11 extensions-api -- fixes
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-06 22:14:42 +03:00
Roman
eca3cadd80 extensions-api -- provide lens-runtime params on extension.enable
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-06 17:52:05 +03:00
Roman
01d5989894 extensions-api -- hide warning "dependency: the request of a dependency is an expression"
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-06 16:29:06 +03:00
Roman
4ab44bda3f extensions-api -- separated webpack config
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-06 11:21:45 +03:00
Lauri Nevala
4250523fe4
Allow user to configure kubectl binary preferences (#800)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com>
2020-09-04 22:50:50 +03:00
Sebastian Malton
8f94f4a3da
add drag and drop capabilities for the order of cluster icons on the side bar (#623)
* add drag and drop capabilities for the order of cluster icons on the side bar

* add type annotations for better clarity

* fix clusters staying in previously icon reordered workspaces

* add some tests to cluster-store

Signed-off-by: Sebastian Malton <smalton@mirantis.com>

Co-authored-by: Sebastian Malton <smalton@mirantis.com>
2020-09-04 13:32:27 -04: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
Roman
b6f6094e3e extensions-api -- fix: activating extensions only in mainFrame (cluster-manager scope view)
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-04 16:19:19 +03:00
Roman
11dce16b6c extensions-api -- added todos for example-extension
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-04 15:58:49 +03:00
Roman
7f646da312 extensions-api -- in-progress - PoC: activate all loading extensions
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-04 15:48:42 +03:00
Roman
14fb185792 extensions-api -- in-progress - remove runtime error
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-04 15:23:56 +03:00
Roman
a78893bb3b extensions-api -- in-progress - fix example out
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-04 15:14:03 +03:00
Roman
57d6f8f933 extensions-api -- in-progress
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-04 14:54:56 +03:00
Alex Andreev
435baaea00
Close Preferences and Cluster Setting on Esc keypress (#804)
* Close Preferences on Esc key

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Close Cluster Settings on Esc

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2020-09-04 11:27:08 +03:00
Alex Andreev
7274658b51
Wider Select box for Helm chart installation (#803)
* Fixing typo

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>

* Fine-tuning select to show long items

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2020-09-04 10:03:18 +03:00
Trevor Nichols
26e031fc58
Update CRD api to use preferred version and implement v1 differences (#718)
* Update CRD api to use preferred version and implement v1 differences

Signed-off-by: Trevor Nichols <trevor@nichols.id.au>

* Fix unit test failure

Signed-off-by: Trevor Nichols <trevor@nichols.id.au>

* Register alternate API base URL if preferred version changes.

Signed-off-by: Trevor Nichols <trevor@nichols.id.au>

* Adjust for validation moving to the version.schema

Signed-off-by: Trevor Nichols <trevor@nichols.id.au>
2020-09-04 09:39:31 +03:00
Trevor Nichols
38ba9cd383
Change order of init for fresh clone (#797)
Signed-off-by: Trevor Nichols <trevor@nichols.id.au>
2020-09-04 09:33:17 +03:00
Jari Kolehmainen
ca2307eb66
Remove double copyright (#802)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-09-04 07:29:20 +03:00
Ryan MacLean
006406c5e9
Some Grammatical Fixes ❤️ (#641)
Signed-off-by: Ryan MacLean <6923433+ryanmaclean@users.noreply.github.com>
2020-09-04 07:21:03 +03:00
Roman
76f8263baf extensions-api -- in-progress
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-03 23:31:14 +03:00
Roman
5001663e7a extensions-api -- added initial extensions listing/managing page available from app menu/hotkey
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-03 20:37:47 +03:00
Roman
a5533a5eb1 extensions-api -- expose public apis to extension via "module-alias" package
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-03 17:23:04 +03:00
Lauri Nevala
40e9a3bece
Download binaries before building the app (#799)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-03 14:40:38 +03:00
Roman
a6a0a6eddf extensions-api -- in-progress
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-02 17:54:18 +03:00
Alex Andreev
43f3044273
Using import type statement (#793)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2020-09-02 17:11:46 +03:00
Lauri Nevala
61c3e32a7c
Try to reconnect non-accessible clusters on activate (#789)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-02 15:28:02 +03:00
Roman
e93c53ff0c extensions-api -- loading extension modules -- part 2
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-02 15:07:27 +03:00
Roman
b2414542b8 extensions-api -- loading extension modules -- part 1
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-02 13:24:30 +03:00
Lauri Nevala
b77249fbc8
Update help texts for Add cluster (#785)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-02 13:08:42 +03:00
Alex Andreev
5788c44303
Reload active dashboard view (#783)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2020-09-02 10:05:49 +03:00
Alex Andreev
5e2ef2f64f
Adding margin to last cluster icon (#788)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2020-09-02 09:48:28 +03:00
Lauri Nevala
5e016182e9
Do not set app to dev mode if debugging flag is passed (#774)
* Do not set app to dev mode if debugging flag is passed

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-02 09:45:55 +03:00
Lauri Nevala
4db06087b1
Bump versions of bundled binaries (#781)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-02 08:27:04 +03:00
Lauri Nevala
97b2916242
Update Kubectl version map (#780)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-02 08:09:30 +03:00
Lauri Nevala
9c37c69fb4
Allow to override logger for LensBinary (#776)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-02 08:08:40 +03:00
Lauri Nevala
993b601f74
Release v3.6.0-beta.2 (#782)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-02 07:47:07 +03:00
Roman
1e08b01423 extensions-api -- in-progress
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-01 18:46:50 +03:00
Roman
546ca123f6 extensions-api -- in-progress
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-01 18:15:59 +03:00
Sebastian Malton
8c0ee5dc37
upgrade eslint typescript parser (#773)
Signed-off-by: Sebastian Malton <smalton@mirantis.com>

Co-authored-by: Sebastian Malton <smalton@mirantis.com>
2020-09-01 09:27:39 -04:00
Sebastian Malton
cb3e19f2f0
Allow for users to enabled release mode debugging (#481)
* Allow for users to enabled release mode debugging by setting the env var `DEBUG` to "true"

* Adds file logging so that in production logs can still be
  obtained. Those log files are limited the size and number and are rotated automatically

Signed-off-by: Sebastian Malton <smalton@mirantis.com>

Co-authored-by: Sebastian Malton <smalton@mirantis.com>
2020-09-01 09:20:59 -04:00