Roman
01fd4fd3c6
master-merge conflict fixes:
...
- proper handling and navigating into catalog's active category via URL-builder
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-20 18:35:09 +03:00
Roman
f648597266
Merge remote-tracking branch 'origin/master' into mobx6-migration
...
# Conflicts:
# src/main/catalog-pusher.ts
# src/main/index.ts
# src/renderer/api/catalog-entity-registry.ts
# src/renderer/components/+catalog/catalog.tsx
2021-05-20 17:38:49 +03:00
Jari Kolehmainen
99a0361f1a
Allow unpin disabled hotbar items ( #2833 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-20 10:01:04 -04:00
Sebastian Malton
dd81fb6a0f
release v5.0.0-beta.5 ( #2801 )
2021-05-20 09:45:56 -04:00
Sebastian Malton
1c422f6ed2
Fix kube sync items not visible on reopening ( #2815 )
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Co-authored-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-20 16:40:47 +03:00
Jari Kolehmainen
c8421e4740
handle missing data on disabled hotbar items ( #2829 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-20 16:05:12 +03:00
Alex
27d230d12b
Enable deep navigation/routing to catalog ( #2818 )
...
* Enable route-based navigation to catalog items
Signed-off-by: Alex Culliere <alozhkin@mirantis.com>
Co-authored-by: Sebastian Malton <sebastian@malton.name>
* Enable custom protocol handle to process routing in catalog
Signed-off-by: Alex Culliere <alozhkin@mirantis.com>
Co-authored-by: Sebastian Malton <sebastian@malton.name>
* Fix type imports
Signed-off-by: Alex Culliere <alozhkin@mirantis.com>
Co-authored-by: Alex Culliere <alozhkin@mirantis.com>
2021-05-20 15:57:56 +03:00
Roman
c91fe40ff9
merge fixes
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-20 15:50:33 +03:00
Roman
e97549205a
Merge remote-tracking branch 'origin/master' into mobx6-migration
...
# Conflicts:
# src/main/catalog-pusher.ts
# src/main/catalog-sources/kubeconfig-sync.ts
# src/main/catalog/catalog-entity-registry.ts
2021-05-20 15:42:54 +03:00
Jari Kolehmainen
1664b393ee
Refactor CatalogEntityRegistry from common to main ( #2824 )
...
* refactor CatalogEntityRegistry from common to main
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* test fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-20 15:02:55 +03:00
Roman
de11075d2d
reverted some changes, removed auto-opening devtools in dev-mode
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-20 13:49:46 +03:00
Roman
7e0d2065f8
Merge remote-tracking branch 'origin/master' into mobx6-migration
...
# Conflicts:
# src/common/catalog/catalog-category-registry.ts
# src/renderer/api/catalog-entity-registry.ts
2021-05-20 13:27:43 +03:00
Sebastian Malton
b61ba7ef71
Filter out unknown catalog entities ( #2816 )
...
* Filter out unknown catelog entities
- Keep raw data
- But filter unknown types until a category is registered
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* fix unit tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* simplify tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Remove getOrDefault, consolodate ExtendedMap
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2021-05-20 08:50:51 +03:00
Roman
dc91605fb0
make lint happy
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-19 20:09:12 +03:00
Roman
93e7febc94
master-merge fixes
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-19 20:05:56 +03:00
Roman
7fcc9fac46
Merge remote-tracking branch 'origin/master' into mobx6-migration
...
# Conflicts:
# src/common/catalog/catalog-entity-registry.ts
# src/common/cluster-store.ts
# src/extensions/registries/page-registry.ts
# src/main/catalog-pusher.ts
# src/main/catalog-sources/kubeconfig-sync.ts
# src/main/extension-filesystem.ts
# src/renderer/api/endpoints/configmap.api.ts
# src/renderer/api/endpoints/job.api.ts
# src/renderer/api/endpoints/resource-quota.api.ts
# src/renderer/api/endpoints/secret.api.ts
# src/renderer/api/kube-object.ts
# src/renderer/api/kube-watch-api.ts
# src/renderer/components/+apps-releases/release-menu.tsx
# src/renderer/components/+catalog/catalog-add-button.tsx
# src/renderer/components/+cluster/cluster-issues.tsx
# src/renderer/components/+custom-resources/crd-resources.tsx
# src/renderer/components/+entity-settings/entity-settings.tsx
# src/renderer/components/+storage-volumes/volume-details-list.tsx
# src/renderer/components/+user-management-roles-bindings/role-binding-details.tsx
# src/renderer/components/+workloads-pods/pod-details-list.tsx
# src/renderer/components/cluster-manager/cluster-view.tsx
# src/renderer/components/cluster-settings/components/cluster-metrics-setting.tsx
# src/renderer/components/cluster-settings/components/show-metrics.tsx
# src/renderer/components/dock/__test__/dock-tabs.test.tsx
# src/renderer/components/dock/log.store.ts
# src/renderer/components/dock/logs.tsx
# src/renderer/components/dock/upgrade-chart.store.ts
# src/renderer/components/icon/icon.tsx
# src/renderer/components/kube-object/kube-object-menu.tsx
# src/renderer/components/notifications/notifications.store.tsx
# src/renderer/hooks/useStorage.ts
# src/renderer/navigation/page-param.ts
2021-05-19 19:53:31 +03:00
Roman
77de16c18b
fix unit-tests
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-19 19:47:04 +03:00
Sebastian Malton
5ed4537979
Turn on noUnusedLocals, noImplicitReturns, importsNotUsedAsValues: error, and isolatedModules ( #2777 )
2021-05-19 12:11:54 -04:00
Mario Sarcher
489cef9595
Docs theme switch fix ( #2810 )
...
* Fix the theme switch label in mkdocs
Signed-off-by: Mario Sarcher <mario@sarcher.de>
2021-05-19 16:47:58 +02:00
Roman
f4b0d63f71
master-merge clean up fix, updated package-lock.json for built-in extensions after make clean-extensions && make build-extensions
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-19 12:57:43 +03:00
Roman
9a702c46a6
Merge remote-tracking branch 'origin/master' into mobx6-migration
...
# Conflicts:
# extensions/kube-object-event-status/package-lock.json
# extensions/metrics-cluster-feature/package-lock.json
# extensions/node-menu/package-lock.json
# extensions/node-menu/package.json
# extensions/pod-menu/package-lock.json
# extensions/pod-menu/package.json
2021-05-19 12:50:11 +03:00
Jari Kolehmainen
f168f137e5
Bundle in-tree extensions as npm/tgz ( #2807 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-19 09:40:09 +03:00
Mario Sarcher
08db118832
Removes links to ClusterFeature API docs as these no longer exist >=Lens.5.0.0-beta.5 ( #2809 )
...
Signed-off-by: Mario Sarcher <mario@sarcher.de>
2021-05-19 09:23:34 +03:00
Mario Sarcher
eacf9399c8
Adopt docs color palette to lens styleguide + makes dark theme default ( #2804 )
...
Signed-off-by: Mario Sarcher <mario@sarcher.de>
2021-05-18 17:26:13 +02:00
Roman
61c144d3fb
- added missing makeObservable(this) to metrics-settings.tsx
...
- updated package-lock.json for built-in extensions
- lint fixes
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-18 18:14:55 +03:00
Roman
47b145ed05
Merge remote-tracking branch 'origin/master' into mobx6-migration
...
# Conflicts:
# src/extensions/cluster-feature.ts
# src/renderer/components/+catalog/catalog-add-button.tsx
# src/renderer/components/+catalog/catalog.tsx
# src/renderer/components/cluster-settings/components/cluster-prometheus-setting.tsx
# src/renderer/components/cluster-settings/components/remove-cluster-button.tsx
2021-05-18 16:39:34 +03:00
Jari Kolehmainen
683e5926e0
Show lens-metrics on cluster settings ( #2714 )
...
* show lens-metrics on cluster settings
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* remove ClusterFeature
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* remove ClusterFeature
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* tweak resource applier/stack
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* update metrics stack components
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix drawer menu styles
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* clarify ui
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* built-in -> bundled
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* splitterError -> splitError
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* support multi-doc yamls
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* dedicated action button
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix headers
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* async file operations
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix bugs
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-18 16:12:45 +03:00
Roman
03f0e38c75
Merge remote-tracking branch 'origin/master' into mobx6-migration
2021-05-18 14:54:04 +03:00
Roman
d8e7823fec
updated package.json for built-in extensions to use "*" version for packages served from main app
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-18 14:51:28 +03:00
Roman
448d1ccd61
fix: refresh visibility of active cluster-view on switching from hotbar/catalog
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-18 14:16:06 +03:00
chh
d9c6e5c52f
Catalog entity WebLink.kind 'KubernetesCluster' > 'WebLink' ( #2799 )
...
Signed-off-by: Hung-Han (Henry) Chen <chenhungh@gmail.com>
2021-05-18 14:13:07 +03:00
Jari Kolehmainen
b6b1b467e0
Add connect/disconnect methods to KubernetesCluster kind ( #2758 )
...
* add connect/disconnect methods to kubernetes cluster
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* return void
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-18 13:42:33 +03:00
Roman
8882e65456
fix: redirect to catalog when disconnecting active cluster
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-18 13:40:24 +03:00
Lauri Nevala
ef4bae341f
Re-implement deployment revisions ( #2795 )
...
* Re-implement deployment revisions
* Fix css
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2021-05-18 13:25:10 +03:00
Roman
267b070771
lint-fix/license check
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-18 13:20:19 +03:00
Roman
84f7ae0830
Merge remote-tracking branch 'origin/master' into mobx6-migration
...
# Conflicts:
# src/common/hotbar-store.ts
# src/renderer/components/+catalog/catalog.tsx
2021-05-18 13:16:27 +03:00
Jari Kolehmainen
752f49821a
Show active item in hotbar & allow to pin/unpin ( #2790 )
...
* show active item in hotbar & allow to pin it
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix styles
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-18 13:13:33 +03:00
steve richards
d08d5a24d7
Remove custom GA Tags script. Use built in GA. ( #2794 )
...
Signed-off-by: Steve Richards <srichards@mirantis.com>
2021-05-18 12:29:13 +03:00
Lauri Nevala
0537792c56
Update node shell to use Alpine 3.13 ( #2792 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2021-05-18 12:26:29 +03:00
Sebastian Malton
6be465858b
Add IPC capabilities for Extensions ( #2775 )
...
* Add IPC capabilities for Extensions
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* revert onA|D change:
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Switch to pushing the disposer in the methods
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* improve documentation, switch to a singleton instead of extension methods
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* fix build
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* make exported class abstract, improve guide
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* fix docs
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* fix lint
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Change guide demo to initialization in constructor
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2021-05-18 12:24:43 +03:00
Lauri Nevala
e188cf45e6
Delete node shell container on exit ( #2793 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2021-05-18 12:23:17 +03:00
Jari Kolehmainen
6a33944f52
Remove universal analytics types ( #2781 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-17 09:57:52 -04:00
Jari Kolehmainen
f8b939bf59
Check license header using eslint ( #2780 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-17 09:43:53 -04:00
Roman
7476bf9728
fix: HotBar's icon context menu items non-observable (no "disconnect cluster", etc.)
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-17 15:48:54 +03:00
Roman
01968505e7
fix: Catalog is empty after closing main-window and re-opening app from Tray
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-17 15:16:36 +03:00
Roman
542194c609
fix: catalog's items stale/non-observable (after connection to the cluster status still "disconnected"), lint-fixes
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-17 14:28:23 +03:00
Roman
3d0504c2a9
Merge remote-tracking branch 'origin/master' into mobx6-migration
...
# Conflicts:
# src/jest.setup.ts
2021-05-17 12:48:49 +03: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
Sebastian Malton
623973add0
Add license header to more files ( #2776 )
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2021-05-17 07:19:45 +03:00
Roman
73ebf0a457
catalog-pusher clean up, replaced .observe_() to external observe() helper from "mobx"
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-16 15:36:02 +03:00