Sebastian Malton
3a3edeea08
Add tag command, update guide, add PR templates ( #2679 )
2021-05-12 08:03:45 -04:00
Sebastian Malton
47e5cb1732
Only show the UserManagement tab in the sidebar if the sub menus are allowed for that cluster ( #2258 )
...
- Optimize Cluster.isAllowedResource
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2021-05-12 08:03:23 -04:00
Roman
0c83513e51
fix: various app-crashes related to kube-events (events page, some details page, overview, etc.)
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-12 14:44:51 +03:00
Roman
b15713cc42
refactoring: extensions-api exports clarification for "@k8slens/extensions"
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-12 14:04:42 +03:00
Jim Ehrismann
c0dddc0f40
relax kube api data type validation (to allow metrics-server resources) ( #2744 )
...
* relax kube api data type validation (to allow metrics-server resources)
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
* removed a few now incorrect tests
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
* correct PodMetrics kind
Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
2021-05-12 06:56:31 +03:00
Alex
619b66c5d5
Allow dynamic menu titles in 'WelcomeMenuRegistration' ( #2752 )
...
Signed-off-by: Alex Culliere <alozhkin@mirantis.com>
Co-authored-by: Alex Culliere <alozhkin@mirantis.com>
2021-05-11 18:41:45 +03:00
dependabot[bot]
cd1ed5a22b
Bump url-parse from 1.4.7 to 1.5.1 ( #2739 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sebastian Malton <sebastian@malton.name>
2021-05-11 09:49:33 -04:00
Roman
b9354584cf
fix: crd definitions -> groups selector couldn't deselect last selected option
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-11 14:39:26 +03:00
Roman
a3a9be4a4f
fix: crd definition details -> crashing with <AceEditor mode="json"> (added missing mode-file in ace-editor.tsx)
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-11 13:27:57 +03:00
dependabot[bot]
204dfdc202
Bump handlebars from 4.7.6 to 4.7.7 ( #2735 )
...
Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.7.6 to 4.7.7.
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.7.6...v4.7.7 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-11 11:39:05 +03:00
Roman
cf664de29b
- fix: persist table-sort params and cluster-view's sidebar state to lens-local-storage
...
- new-feature: auto-open main-window's devtools in development-mode (yes/no/ugly?)
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-10 23:22:36 +03:00
Roman
749eb4a42b
fix: restore "all namespaces" on page reload
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-10 21:22:00 +03:00
Roman
5c67bb7ae2
fix: app-crash on editing k8s resource
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-10 20:26:13 +03:00
Roman
ed1f88b5d8
fix: don't cache mobx.when(() => this.someObservable) cause might not work as expected due later call of makeObservable(this) in constructor
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-10 17:35:20 +03:00
dependabot[bot]
db492097f6
Bump hosted-git-info from 2.8.8 to 2.8.9 in /extensions/node-menu ( #2732 )
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 09:38:05 -04:00
dependabot[bot]
3ef418d50a
Bump hosted-git-info from 2.8.8 to 2.8.9 in /extensions/pod-menu ( #2734 )
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 09:37:57 -04:00
dependabot[bot]
5781957a40
Bump hosted-git-info from 2.8.8 to 2.8.9 in /extensions/metrics-cluster-feature ( #2733 )
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 09:37:32 -04:00
Roman
3357269c5d
fix: namespace-store refactoring / saving selected-namespaces to external json-file
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-10 15:55:07 +03:00
Roman
f96b789280
fix: various app-crashes related to KubeObject.spec.* access from "undefined"
...
fix: config-map-details crash
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-09 23:57:08 +03:00
Roman
e5c0fe5d65
fix: refreshing cluster-view on ready
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-09 23:22:01 +03:00
Roman
995e032be4
debugging cluster-view error -- part 1
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-09 18:39:51 +03:00
Roman
6ee2385d3c
refactoring, more possible branch fixes + lint
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-08 15:06:27 +03:00
Roman
0c8ff6a1d6
normalize usages of #observable-value.toJSON() / attempt to catch the wind
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-08 13:52:12 +03:00
dependabot[bot]
cec3e61a4e
Bump lodash from 4.17.20 to 4.17.21 in /extensions/pod-menu ( #2725 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-07 15:45:04 -04:00
dependabot[bot]
94d42760f0
Bump lodash from 4.17.20 to 4.17.21 in /extensions/metrics-cluster-feature ( #2726 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-07 15:44:52 -04:00
dependabot[bot]
9e75016247
Bump lodash from 4.17.20 to 4.17.21 in /extensions/node-menu ( #2724 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-07 08:16:01 -04:00
Roman
d4d03532d7
storage-helper refactoring
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-07 14:16:11 +03:00
Roman
81a6b3ce17
Merge remote-tracking branch 'origin/master' into mobx6-migration
...
# Conflicts:
# src/renderer/kube-object.store.ts
2021-05-07 12:29:55 +03:00
Roman
d60f1a775a
fix: removed makeObservable(this) from "terminal-tab.tsx"
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-07 12:26:51 +03:00
Jari Kolehmainen
2c290cb32f
remove ExtendedObservableMap
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-07 12:19:40 +03:00
Jari Kolehmainen
4d80895dd0
v5.0.0-beta.4 ( #2722 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-07 10:44:48 +03:00
Jari Kolehmainen
253b3768f6
Fix auto-update exiting too fast ( #2721 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-07 09:26:26 +03:00
Jari Kolehmainen
a6e916fa90
Create cluster object also for non-local sources ( #2719 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-06 20:45:32 +03:00
Roman
8e6770114b
use {useDefineForClassFields: true} in tsconfig.json
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-06 19:52:50 +03:00
Roman
e1af76754a
removed @observable static
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-06 19:41:15 +03:00
Roman
5d09d7a126
mobx-6: use toJS()-wrapper since monkey-patching require(mobx).toJS doesn't work
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-06 18:55:14 +03:00
Sebastian Malton
a23f3e038c
release v5.0.0-beta.3 ( #2711 )
...
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2021-05-06 10:26:48 -04:00
Roman
4a9178e8ea
mobx-6: replacing @autobind() as method-decorator to @boundMethod
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-06 17:24:11 +03:00
Roman
884f8ae523
mobx-6 migration -- remove @autobind as class-decorator
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-06 17:07:57 +03:00
Roman
ecc3aa0820
unwrap possible observables from IPC-messaging
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-06 16:23:04 +03:00
Roman
02aa3217c3
mobx-6 migration -- part 3 (more fixes)
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-06 15:59:48 +03:00
Roman
ae1b840df7
mobx-6 migration -- part 2 (npx mobx-undecorate --keepDecorators)
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-06 15:49:22 +03:00
Roman
a0fb8b5933
mobx-6 migration -- part 1
...
Signed-off-by: Roman <ixrock@gmail.com>
2021-05-06 15:09:24 +03:00
Sebastian Malton
7b1b8e6321
Fix ClusterScoped kube APIs not subscribing ( #2706 )
...
* Fix ClusterScoped kube APIs not subscribing
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* remove debug
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2021-05-06 09:10:52 +03:00
Alex Andreev
768e1d14ca
Fixing hotbar drag-n-drop animation issues ( #2704 )
2021-05-05 17:37:06 -04:00
Jari Kolehmainen
1044c544ad
Fix cluster disconnect not going switching to catalog ( #2703 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-05 15:01:21 +03:00
Jari Kolehmainen
8fff064e0c
Fix kubeconfig-sync issues ( #2692 )
...
- Removed `getFreePort` as its use is always a race condition. Change
all uses of it to retrive the port after listening
- Added `getPortFrom` as a helper function to read a port from a stream
- Remove `Cluster.ownerRef` as it is outdated and no longer needed for 5.0
- Remove `Cluster.enabled`, no longer needed because of above
- Removed `Cluster.init`, moved its contents into `Cluster.constructor`
as nothing in that function is asyncronous. Currently only being run
on `main` as a stop gap until `renderer` gets its own version of
`Cluster`
- Refactored `LensProxy` so as to prevent `pty.node` (a NodeJS
extension) being included in `webpack.extension.ts`'s run
- Removed the passing around of the proxy port as that can now be
accessed from an instance of `LensProxy`
- purge ContextHandler's cache on disconnect
Co-authored-by: Sebastian Malton <sebastian@malton.name>
2021-05-04 15:21:15 -04:00
Jari Kolehmainen
bf96e6ef4c
Publish npm package via gh actions ( #2695 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-04 09:47:52 -04:00
Alex Andreev
1af12fe59e
Hotbar inner drag-n-drop ( #2691 )
...
* Configure ts to use react-jsx rule
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Moving HotbarSelector to separate component
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Initial drag-n-drop implementation
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Revert tsconfig and linter changes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Reverting back active cell effect
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding drag-n-drop behavior
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix drag-n-drop logic
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* White border on dragging over
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding test coverage
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing cell hover effect
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Increase PageLayout z-index
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Styling hotbar selector tooltip
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
2021-05-04 07:49:14 +03:00
Jari Kolehmainen
83e63bf959
Include create resource templates in build ( #2693 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2021-05-03 19:58:18 +03:00