Commit Graph
268 Commits
Author SHA1 Message Date
Alex Andreev 7fb82cde7c Setting up prod-path in extension store
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2020-09-09 09:42:55 +03:00
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 NevalaandAlex Andreev 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 MaltonandSebastian 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 MaltonandSebastian 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