Commit Graph
827 Commits
Author SHA1 Message Date
Lauri Nevala 3a6b499fe3 Merge branch 'extensions-api' of github.com:lensapp/lens into extensions-api 2020-10-14 09:15:46 +03:00
Jari KolehmainenandLauri 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
steve richardsandSteve 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
Sebastian Malton 0960259279 Add some basic unit tests for the following files: (#1050)
* Add some basic unit tests for cluster, kube-auth-proxy, and kubeconfig-manager

- src/main/cluster.ts
- src/main/kube-auth-proxy.ts
- src/main/kubeconfig-manager.ts

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2020-10-09 11:25:20 -04:00
Jari Kolehmainen 4f98a01a8b Improve how extension-api is exposed/loaded (#1055)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-10-09 14:12:40 +03:00
Jari Kolehmainen aa864fc199 Support extensions in main process (#1032)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-10-08 11:52:45 +03:00
Lauri Nevala 44ce51613b Release v3.6.6 (#1033)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-10-07 10:17:31 +03:00
Lauri Nevala 0f57ea91b1 Merge branch 'master' into extensions-api 2020-10-06 14:52:27 +03:00
Jari Kolehmainen 2b6f283e1b Allow extensions to have external dependencies (#1018)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-10-05 16:39:58 +03:00
Sebastian MaltonandSebastian Malton 87061cee9e Refactor testing harness to use defaults (#808)
* Refactor testing harness to use defaults

- Move tests into defaultly named test folders
- Use default test suffix of ".test" instead of "_test"
- Make cluster-store tests unit tests by adding more
    nesting, so that order of tests doesn't matter

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Co-authored-by: Sebastian Malton <smalton@mirantis.com>
2020-10-02 10:05:59 -04:00
Lauri Nevala f9b5ba6980 Release v3.6.5 (#1004)
* Release v3.6.5

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-30 21:54:12 +03:00
Jari Kolehmainen de3849d22c Merge branch 'master' into extensions-api 2020-09-30 19:47:13 +03:00
Jari Kolehmainen 62afdc7415 Cleanup production build (#1002)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-09-30 11:34:35 +03:00
Jari Kolehmainen 82c4177cb9 Move in-tree extensions to top-level folder (#993)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-09-29 16:45:42 +03:00
Roman 5ec6751ab4 Extensions api types (#985)
Signed-off-by: Roman <ixrock@gmail.com>
2020-09-29 07:37:25 +03:00
Lauri Nevala 9702c645b4 Release v3.6.5-rc.1 (#974)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-28 09:19:01 +03:00
Jari Kolehmainen 1168abfa32 Helm 3.3.4 (#964)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-09-25 13:08:06 +03:00
Roman 91b4823ec6 Merge branch 'master' into extensions-api
# Conflicts:
#	src/renderer/components/app.tsx
#	src/renderer/components/cluster-manager/clusters-menu.scss
#	src/renderer/components/cluster-manager/clusters-menu.tsx
#	src/renderer/components/layout/main-layout.tsx
#	src/renderer/components/layout/sidebar.tsx
2020-09-23 11:49:16 +03:00
Lauri Nevala c82b54d5d7 Release v3.6.4 (#941)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-21 22:33:53 +03:00
Lauri Nevala bddc6b33e3 Release v3.6.3 (#925)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-18 15:36:36 +03:00
Lauri Nevala f5d41c645c Release v3.6.2 (#901)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-17 09:26:38 +03:00
Lauri Nevala 61b1c9c5e9 v3.6.1 (#899)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-16 23:26:50 +03:00
Lauri Nevala 09074e764c Fix windows installer when app directory removed manually (#893)
* Fix windows installer when app directory removed manually

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-16 21:44:08 +03:00
Jari Kolehmainen c2afd026cc Inject Host header to k8s client requests (#887)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-09-16 20:54:36 +03:00
Lauri Nevala 6246a3034f v3.6.0 (#870)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-14 13:57:23 +03:00
Lauri Nevala d370805d01 Release v3.6.0-rc.3 (#864)
* v3.6.0-rc.3

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-14 10:08:30 +03:00
Roman a3dc928430 Merge branch 'master' into extensions-api
# Conflicts:
#	package.json
#	src/common/cluster-store.ts
#	src/renderer/bootstrap.tsx
#	src/renderer/components/cluster-manager/clusters-menu.tsx
#	static/RELEASE_NOTES.md
#	webpack.dll.ts
2020-09-11 12:29:38 +03:00
Sebastian MaltonandSebastian Malton 8d1f0efe80 remove make-syncronous and file-type calls from migration (#844)
* remove make-syncronous and file-type calls from migration

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

Co-authored-by: Sebastian Malton <smalton@mirantis.com>
2020-09-09 16:41:25 -04:00
Lauri Nevala 763b07b7fc v3.6.0-rc.2 (#841)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-09 23:07:36 +03:00
f1b03990ea Extensions loading (#795)
Signed-off-by: Roman <ixrock@gmail.com>

Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com>
Co-authored-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-09-09 13:00:25 +03:00
Sebastian MaltonandSebastian Malton 295333d055 add progress bar for webpack compilation (#794)
Signed-off-by: Sebastian Malton <smalton@mirantis.com>

Co-authored-by: Sebastian Malton <smalton@mirantis.com>
2020-09-08 08:44:34 -04: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
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
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
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 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
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
Lauri Nevala 9e4155bab4 Release v3.6.0-beta.1 (#762)
* 3.6.0-beta.1

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-28 11:20:35 +03:00
Sebastian Malton a12aa8a04f add cluster icon migration code (#673)
Signed-off-by: Sebastian Malton <smalton@mirantis.com>
2020-08-25 16:42:30 +03:00
Lauri NevalaandTrevor Nichols b75cac4546 Fix windows dev env (#722)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

Co-authored-by: Trevor Nichols <trevor@ml.net.au>
2020-08-25 11:08:46 +03:00
Roman 5163ede4f1 package.json: upgrade typescript to 4.x (#725)
Signed-off-by: Roman <ixrock@gmail.com>
2020-08-20 21:01:33 +03:00
5670312c47 Migrating Vue components to React and stores refactoring (#585)
Signed-off-by: Roman <ixrock@gmail.com>

Co-authored-by: Sebastian Malton <sebastian@malton.name>
Co-authored-by: Sebastian Malton <smalton@mirantis.com>
Co-authored-by: Lauri Nevala <lauri.nevala@gmail.com>
Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com>
2020-08-20 08:53:07 +03:00
Jari Kolehmainen 81796af508 Update copyright, eula and contact details (#690)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-08-14 16:05:57 +03:00
Roman b7974827d2 Lens restructure (#540)
Signed-off-by: Roman <ixrock@gmail.com>
2020-06-30 14:35:16 +03:00
Jussi Nummelin d55803d0c7 Bump master to 3.6.0-dev (#470)
Signed-off-by: Jussi Nummelin <jussi.nummelin@gmail.com>
2020-06-18 10:38:21 +03:00
Lauri Nevala 8c471daab6 Update Helm to 3.2.4 (#487)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-06-17 20:58:10 +03:00
Jari Kolehmainen bc91df6192 Release v3.5.0 (#463)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-06-15 20:33:01 +03:00
Jari Kolehmainen 5c5454166f Release v3.5.0-rc.1 (#446)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-06-11 16:59:21 +03:00
Lauri Nevala 78eeef2805 Close proxy server on app quit (#413)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-06-10 17:00:17 +03:00
Jari Kolehmainen deb4bf2f7b Integration tests using spectron (#410)
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2020-06-09 13:18:24 +03:00