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

359 Commits

Author SHA1 Message Date
Roman
7364cb75d6 cluster-view reworks
Signed-off-by: Roman <ixrock@gmail.com>
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-18 11:53:25 +03:00
Roman
795a98c3f4 base-migration-branch merge-fix
Signed-off-by: Roman <ixrock@gmail.com>
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-18 11:53:25 +03:00
Alex Andreev
9818c07927 Fixing Cluster Settings layout (#651)
* A bit of cleaning in Add Cluster page

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

* Adding head-col to WizardLayout

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

* Fixing Cluster Settings general layout bugs

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

* Cluster Status view refactoring

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

* Install Metrics component refactoring

Using notifications for error, removed picking
button icon method, simplified button generation.

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

* Remove icons / checks from RemoveClusterButton

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

* Fixing colorError in Input styles

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

* Preventing Input's spellchecking

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

* ClusterNameSettings refactoring

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

* ClusterWorkspaceSettings refactoring/fixing

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

* ClusterProxySetting refactoring

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

* ClusterPrometheusSetting refactoring

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

* Clean up Removal section

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

* Glued InstallMetrics & InstallUserMode into 1 component

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

* Removing unused styles in Cluster Settings

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

* Cluster Settings styling

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

* Adding close button to settings header

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

* ClusterHomeDirSetting refactoring

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

* FilePicker restyling

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

* Fixing Prometheus selector

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

* Fixing Hashicon

Passing cluster name instead of cluster id to prevent
icon changing while typing new
cluster name

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

* Minor ClusterSettings fixes

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

* Increasing opacity for non-interactive icons

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

* Keep feature install loading state

Waiting for props to change before
disabling loading state (gray button
width spinner)

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

* Remove arrays in disposeOnUnmount()

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

* Fix Cluster select behavior

Now clicking cluster icon in sidebar
always leads to / dashboard. And
'Settings' submenu switches active
cluster at first and only the showing
Cluster Settings

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

* Using structuralComparator in feature installer

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

* Saving input fields on blur

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

* Setting Select color same as Input color

Signed-off-by: alexfront <alex.andreev.email@gmail.com>
2020-08-18 11:53:22 +03:00
Roman
3e86729fea cluster-view bugfixing, attempt 100500..
Signed-off-by: Roman <ixrock@gmail.com>
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-18 11:50:54 +03:00
Roman
1204e9e8aa fix menu navigation
Signed-off-by: Roman <ixrock@gmail.com>
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-18 11:50:54 +03:00
Roman
2894f31adb fixes
Signed-off-by: Roman <ixrock@gmail.com>
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-18 11:50:54 +03:00
Roman
2287332f8b cluster-view battling -- part 3
Signed-off-by: Roman <ixrock@gmail.com>
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-18 11:50:54 +03:00
Roman
09c765cab0 cluster-view battling -- part 2
Signed-off-by: Roman <ixrock@gmail.com>
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-18 11:50:54 +03:00
Roman
5452fdb32d ipc-refactoring, fixes
Signed-off-by: Roman <ixrock@gmail.com>
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-18 11:50:54 +03:00
Roman
a78d5a0fb9 cluster-view battling -- part 1 (iframe failing support nodeintegration)
Signed-off-by: Roman <ixrock@gmail.com>
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-18 11:50:54 +03:00
Roman
8925186be6 part 2
Signed-off-by: Roman <ixrock@gmail.com>
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-18 11:50:54 +03:00
Roman
7d3e87685b part 1
Signed-off-by: Roman <ixrock@gmail.com>
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-18 11:50:54 +03:00
Sebastian Malton
1f5acdb9cd
catch and log error from shell sync (#630)
* catch and log error from shell sync

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

Co-authored-by: Sebastian Malton <smalton@mirantis.com>
2020-08-04 10:25:52 -04:00
Lauri Nevala
65df0c810a
Mock imported styles for jest (#628)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-04 11:33:24 +03:00
Lauri Nevala
d923053844
Fix getFreePort() (#627)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-04 10:28:27 +03:00
Lauri Nevala
c70564e962
Fix Kubectl.getDownloadMirror (#629)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-08-04 10:25:31 +03:00
Lauri Nevala
0095c779b2
Fix getKubeConfigLocal() (#635) 2020-08-04 10:24:11 +03:00
Roman
756fc7b2b7 fix: Adding new workspace have default My Workspace name, instead of Name placeholder
Signed-off-by: Roman <ixrock@gmail.com>
2020-08-03 18:01:10 +03:00
Roman
0b0e4f25b3 fix: The issue badge looks like it's disabled now (cluster-menu's icon badge)
Signed-off-by: Roman <ixrock@gmail.com>
2020-08-03 17:17:27 +03:00
Roman
a6a4372320 fix: setup minimal window's width & height to 900x760
Signed-off-by: Roman <ixrock@gmail.com>
2020-08-03 17:02:20 +03:00
Roman
fe9682cea6 fix: When selecting Custom option when adding new cluster, Kubeconfig field is pre-filled with default kubeconfig
Signed-off-by: Roman <ixrock@gmail.com>
2020-08-03 16:54:43 +03:00
Roman
1d9d4dbad4 fix: When disconnecting non active cluster from left menu, the active cluster gets disconnected
Signed-off-by: Roman <ixrock@gmail.com>
2020-08-03 16:51:24 +03:00
Roman
e9f60a7907 fix Cmd+Q exit error
Signed-off-by: Roman <ixrock@gmail.com>
2020-08-03 16:45:59 +03:00
Sebastian Malton
d4ff99f3bf
convert the cluster settings view from Vue to React (#613)
- Add a basic file picker component
- Now stores the icons as base64 img src formatted data blobs
- Changed over cluster settings to mobx
- Removed old Vue files

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

Co-authored-by: Sebastian Malton <smalton@mirantis.com>
2020-08-02 15:56:39 +03:00
Lauri Nevala
bac6fbaaf1 Fix lint issues
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-07-31 11:10:52 +03:00
Roman
cf5b3b4ea6 cleaning-up renderer/_vue, moi-moi vue.js
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-29 17:23:46 +03:00
Roman
ec095cac8e fix: cluster-icon's badge (events-count) is cropped in clusters-menu
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-29 17:14:06 +03:00
Lauri Nevala
d9eb7cb28e
Pass empty function as callback for fs.unlink calls (#618)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-07-29 16:11:50 +03:00
Roman
39316e1a54 refactoring & moving rbac.ts to "common"
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-29 16:05:08 +03:00
Roman
3a115ae485 refactoring & fixes
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-29 14:57:27 +03:00
Roman
2054f38d08 updated README.md
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-28 19:19:39 +03:00
Roman
c318bb4390 update .yarnrc to current electron-version
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-28 18:08:14 +03:00
Lauri Nevala
51c4965749
Fix invalid error callback on fs.chmod calls (#615)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-07-28 17:58:49 +03:00
Lauri Nevala
6fb2360822
Use quotas in resource applier's kubeconfig path (#616)
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
2020-07-28 17:56:29 +03:00
Roman
07c4d1b9d6 fix: electron error when closing app window
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-28 17:48:34 +03:00
Roman
1d7736076c tooltip refactoring -- part 2
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-28 17:42:48 +03:00
Roman
f2803abcb6 tooltip refactoring -- part 1
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-28 16:57:24 +03:00
Roman
4087cf025e fix: infinite spinner with no-clusters view
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-28 11:42:57 +03:00
Roman
be52b4ad93 kube-api.ts clean up
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-28 09:46:54 +03:00
Roman
7eee65dba5 fixes: cluster-icon/clusters-menu
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-27 16:59:34 +03:00
Roman
483feda7e9 Merge remote-tracking branch 'origin/vue_react_migration' into vue_react_migration 2020-07-27 16:19:58 +03:00
Roman
4eec23689b base-store clean up
Signed-off-by: Roman <ixrock@gmail.com>
Signed-off-by: Sebastian Malton <smalton@mirantis.com>
2020-07-27 09:14:16 -04:00
Roman
ce54fc645d DCO-bot check fix
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-27 09:14:16 -04:00
Roman
59969719d6 fix: detect new contexts on startup and show in add-cluster page
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-27 09:14:16 -04:00
Roman
b357b43e9f RELEASE_NOTES.md typo, fix #614
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-27 09:14:16 -04:00
Roman
c150ac6f52 fix: show loading-state when activating a cluster or adding new one
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-27 09:14:16 -04:00
Roman
9ba5025a0b fix: navigation via menu
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-27 09:14:16 -04:00
Roman
8f3730157b random fixes
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-27 09:14:16 -04:00
Roman
b2fda4e8fa auto-refresh menu, no-clusters page + navigation fixes
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-27 09:14:16 -04:00
Roman
9e148064e6 fix reconnect, better handling no-clusters state
Signed-off-by: Roman <ixrock@gmail.com>
2020-07-27 09:14:16 -04:00