Lauri Nevala
daa4992f2b
Start authentication proxy when opening cluster settings ( #1063 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-10-12 10:10:30 +03:00
Alex Andreev
dc07d646ec
Align NamespaceSelect and SearchField ( #1073 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-12 10:08:57 +03:00
Alex Andreev
f4f0cba6ca
Moving Pod logs into Dock panel ( #1043 )
...
* Moving pod logs into Dock
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Always set up default container
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Open existent tab if fount
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Moving logs load and properties into store
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Setting a refresher
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding showButtons prop to InfoPanel
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Hiding sequence number in log tabs
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Removing PodLogsDialog
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Removing unused PodLogsDialog import
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Tiny cleaning
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* A bit of cleaning up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Hiding drawer when opening logs
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-11 19:36:19 +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
abe6a4e0b1
Fix cluster dashboard opening when cluster is initally offline ( #1042 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-10-07 15:27:48 +03:00
Sebastian Malton
21bdc6ba8f
add resizing capabilities to the side bar ( #1009 )
...
* add resizing capabilities to the side bar
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2020-10-06 13:33:23 -04:00
Lauri Nevala
0f57ea91b1
Merge branch 'master' into extensions-api
2020-10-06 14:52:27 +03:00
Roman
c78b071da3
TabLayout should not be part of LensRuntimeRendererEnv ( #1029 )
...
Signed-off-by: Roman <ixrock@gmail.com >
2020-10-06 14:38:28 +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 Malton and Sebastian 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
Alex Andreev
68317453c1
Adding space after drawer badges ( #1014 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-02 12:49:03 +03:00
Alex Andreev
af71834676
Moving dock info panel to the top ( #1007 )
...
* Moving EditorPanel to the top
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Preventing save with empty yaml
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Make tooltips in @withTooltip narrower
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Not showing api errors in icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Success notification for create resource operation
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Button outlined style
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Making second button to stay outlined
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Fine-tuning dock info panel colors
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Removing border-radius from ace-editor
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-10-02 09:32:20 +03:00
Sebastian Malton
9ecfeb316c
cleanup Draggable into ResizingAnchor ( #989 )
...
* Rename `Draggable` as `ResizingAnchor` since that is what it is used for and shouldn't be mistaken as a general draggable item
* Refactor `ResizingAnchor` to be much more smart about how it handles mouse movements. Allow it to know which direction the resizing should be in allowing it to produce exact resized values.
* Add event handlers for the min and max extents so that actions can be triggered when those extents are passed (in either direction)
* Add double click support
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2020-10-01 11:37:27 -04:00
Lauri Nevala
135282da91
Fix cluster dashboard opening and state refreshing ( #1006 )
...
* Fix cluster dashboard opening and state refreshing
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-10-01 11:16:20 +03:00
Jari Kolehmainen
de3849d22c
Merge branch 'master' into extensions-api
2020-09-30 19:47:13 +03:00
Alex Andreev
3d0b843891
Preventing drawer close on secret's click ( #1003 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-09-30 16:54:21 +03:00
Sebastian Malton
c542ad0348
refactor overview statuses to be more DRY ( #912 )
...
* refactor overview statuses to be more DRY
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2020-09-29 11:25:29 -04:00
Alex Andreev
459742556b
Fix CRD conditions rendering ( #994 )
...
* Using reason field if no type provided
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Lowecasing condition badge class
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-09-29 10:58:16 +03:00
Sebastian Malton
34e141e517
make namespace filter multi select and change onChange ( #987 )
...
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2020-09-28 10:30:23 -04:00
Alex Andreev
163b34463b
Removing pre-defined input type ( #984 )
...
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-09-28 14:59:35 +03:00
Lauri Nevala
950fd6528f
Fix kubeconfig fetching for service account ( #966 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-09-25 15:04:48 +03:00
Lauri Nevala
d0f1d7b74b
Do not filter contexts when adding new clusters ( #969 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-09-25 12:58:38 +03:00
Sebastian Malton
5401c99298
Helm components should always use version information ( #949 )
...
* clean up code to catch rejections
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2020-09-24 09:54:26 -04:00
Sebastian Malton
5b6b19036d
dropdowns should have 'cursor: pointer;' ( #956 )
...
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2020-09-24 09:21:56 -04:00
Jari Kolehmainen
11ea9d2098
Fix iframe ipc flakyness after cluster is removed ( #954 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2020-09-24 15:24:39 +03:00
Lauri Nevala
386e7c63bb
Convert bytes in memory BarChart properly ( #947 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-09-24 14:54:09 +03:00
Lauri Nevala
fe4a63a955
Allow to add the same cluster to multiple workspaces ( #961 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-09-24 14:30:44 +03:00
b88c0d4fbf
Make download dir option consistent with other settings ( #875 )
...
* make download dir option consitent with other settings
* make path to kubectl setting consistent
Co-authored-by: Lauri Nevala <lauri.nevala@gmail.com >
Signed-off-by: Sebastian Malton <sebastian@malton.name >
Co-authored-by: Sebastian Malton <smalton@mirantis.com >
Co-authored-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-09-23 08:57:51 -04:00
Sebastian Malton
2f53e76060
reduce height on draggable-top and only render it on macos ( #942 )
...
* reduce height on draggable-top and only render it on macos
* move drag bar out of app and into bootstrap
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2020-09-23 08:57:34 -04: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
Sebastian Malton and Sebastian Malton
7f6ae6e8c3
Auto select one and only cluster from pasted config ( #888 )
...
* Auto select one and only cluster from pasted config
- Disable add button with tooltip if no clusters are selected
- Add functionality to tooltip to display correctly over disabled
elements
* feature should work of any method of adding kube config
Signed-off-by: Sebastian Malton <sebastian@malton.name >
Co-authored-by: Sebastian Malton <smalton@mirantis.com >
2020-09-21 16:11:43 -04:00
Yangjun Wang and Yangjun Wang
cb3ab09b42
fix side bar scrolls after clicking on lower item ( #928 )
...
* fix bug: side bar scrolls after clicking on lower item
Signed-off-by: Yangjun Wang <yangjun.wang@wartsila.com >
* fix issue main area missing issue, add mobx observer to TabLayout
Signed-off-by: Yangjun Wang <yangjun.wang@wartsila.com >
Co-authored-by: Yangjun Wang <yangjun.wang@wartsila.com >
2020-09-21 22:18:41 +03:00
Sebastian Malton
9a10db837e
fix Notifications blocking items not visually under them from being interacted with ( #915 )
...
* fix Notifications blocking items not visually under them from being interacted with
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2020-09-21 14:47:44 -04:00
Lauri Nevala
78ab6f016b
Fix background of What's New page with white theme ( #940 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-09-21 16:47:51 +03:00
Yangjun Wang and Yangjun Wang
44190c7321
Get focus to dock tab content after resize ( #935 )
...
Signed-off-by: Yangjun Wang <yangjun.wang@wartsila.com >
Co-authored-by: Yangjun Wang <yangjun.wang@wartsila.com >
2020-09-21 16:37:20 +03:00
Yangjun Wang
25aac57a86
fix bug - deleted namespace does not get auto unselected ( #930 )
...
* fix bug - deleted namespace does not get auto unselected
Signed-off-by: Yangjun Wang <yangjun.wang@wartsila.com >
2020-09-21 15:08:44 +03:00
Lauri Nevala
299eceaee4
Optimise cluster activate and refresh ( #938 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-09-21 13:20:50 +03:00
Lauri Nevala
3f8a2b09a0
Fix service account's imagePullSecrets rendering if secret is not found ( #908 )
...
* Fix service account's imagePullSecrets rendering if secret is not found
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-09-18 12:33:01 +03:00
Sebastian Malton
9a9f50ab34
add a zero width space to Badges to fix double click highlighting issue ( #914 )
...
* add a zero width space to Badges to fix double click highlighting issue
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2020-09-18 09:33:43 +03:00
Lauri Nevala
0fedba5b66
Fix ingress points rendering if no data available ( #906 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2020-09-17 16:06:11 +03:00
Sebastian Malton and Sebastian Malton
1e96c5a2d4
fix placement of the add new cluster number ( #876 )
...
Signed-off-by: Sebastian Malton <smalton@mirantis.com >
Co-authored-by: Sebastian Malton <smalton@mirantis.com >
2020-09-15 09:07:16 -04:00
Alex Andreev
c6b3738a75
App reload in cluster settings ( #858 )
...
* Passing extra routes where to find clusterId
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Cluster settings refactorings
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-09-12 16:35:04 +03:00
Jari Kolehmainen
cc973bb9ef
fix isPath message ( #860 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2020-09-11 17:02:56 +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
Roman
7722f443eb
[FIX]: Cluster dashboard not rendered ( #848 )
...
* Cluster dashboard not rendered, fix #811
Signed-off-by: Roman <ixrock@gmail.com >
* refactoring
Signed-off-by: Roman <ixrock@gmail.com >
* actual fix
Signed-off-by: Roman <ixrock@gmail.com >
* reverted back reconnect check in cluster.activate()
Signed-off-by: Roman <ixrock@gmail.com >
* fix: cluster.activate() should not start reconnect on init (if not accessible)
Signed-off-by: Roman <ixrock@gmail.com >
2020-09-11 12:02:25 +03:00
Alex Andreev
fd3eb41179
Setting new workspace name restrictions ( #832 )
...
* Preventing to create empty and existent workspaces
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Autofocusing name input
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Save workspace when hitting Enter
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Refactoring of save workspace process
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-09-10 11:35:17 +03:00
Alex Andreev
e11cbc19fe
Fixing Dialog Escape keypress behavior ( #831 )
...
* Replacing dialog keypress target
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
* Adding explanatory comments
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-09-10 09:31:23 +03:00
Sebastian Malton and Sebastian 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
Roman and Alex Andreev
5daf53e6cb
Extensions-api: initial hello-world example ( #817 )
...
Signed-off-by: Roman <ixrock@gmail.com >
Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com >
2020-09-09 16:19:02 +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