Alex Andreev
|
7ebf633756
|
Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-20 11:34:23 +03:00 |
|
Alex Andreev
|
69bb646703
|
Await floating promises
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-20 11:33:06 +03:00 |
|
Alex Andreev
|
0b9118cfb4
|
Move mocked vars into beforeEach()
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-20 11:24:50 +03:00 |
|
Alex Andreev
|
209a18e59a
|
Merge branch 'master' into enhancement-ability-to-remove-subnamespaces
|
2023-02-20 10:52:13 +03:00 |
|
Alex Andreev
|
219a683890
|
Fix empty pod logs tab content (#7177)
* Replace logsViewModelInjectable lifecycle
to keyedSingleton
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Await logs view model to instantiate
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove async from instantiating LogTabViewModel
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix LogList overflow (#7178)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
---------
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-17 13:22:34 -05:00 |
|
Alex Andreev
|
716ee5375b
|
Merge branch 'master' into enhancement-ability-to-remove-subnamespaces
|
2023-02-17 15:07:13 +03:00 |
|
Alex Andreev
|
15ba5da51e
|
Add a bit of spacing before Installed extensions title (#7152)
* Add a bit of spacing before Installed extensions title
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Update snapshot
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
---------
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-14 18:24:23 +03:00 |
|
Alex Andreev
|
2019f5749d
|
Merge branch 'master' into enhancement-ability-to-remove-subnamespaces
|
2023-02-14 09:54:36 +03:00 |
|
Alex Andreev
|
c9d43ffdba
|
Fix: create/edit resource tab Save & Close button behavior (#7124)
* Close dock tab only if submit() resolved
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Close dock tab only if all resources successfully created
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Simpler error throw
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
---------
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-13 16:52:42 +03:00 |
|
Alex Andreev
|
3192ece80b
|
Replace error notification with logger error
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-13 10:41:26 +03:00 |
|
Alex Andreev
|
95a3d3b144
|
Merge branch 'master' into enhancement-ability-to-remove-subnamespaces
|
2023-02-13 09:51:09 +03:00 |
|
Alex Andreev
|
0719293b11
|
Namespace details tree view (#7080)
* Initial tests for <NamespaceTreeView />
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Introduce <NamespaceTreeView/>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Render namespace children
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Render a child subnamespace
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove unused lodash import
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Render subnamespace badge after name
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Testing rendering 2 levels deep
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add tree view to namespace details
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Expand all nodes by default
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add links to the tree items
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Initial label styling
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Label and group styling
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove fontSize attr from SvgIcon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Styling subnamespace badge
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Expand and collapse tree nodes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Testing clicking plus icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Restyling subnamespace badge
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding tooltip for subnamespace badge
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix linter harder
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Replace CloseIcon with semi-transparent MinusIcon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Styling TreeView inside scss module
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Move isSubnamespace method inside API
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Extract nodeId to avoid repeating
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Rename Icon components
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Clean up tests from boilderplate
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Subnamespace badge style fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fix
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Use font-size: x-small instead of rem units
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Move subnamespace badge show check to parent
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Use prevDefault util
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Refactor: move tree build logic to store
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Refactor hierarchicalNamespacesInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add tests for getNamespaceTree() function
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Use Subnamespace badge in namespace list (#7132)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
---------
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-13 09:34:03 +03:00 |
|
Alex Andreev
|
e75591b2a7
|
Tiny typing fix
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-10 14:27:52 +03:00 |
|
Alex Andreev
|
2c39868b39
|
Remove unused import
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-10 13:35:53 +03:00 |
|
Alex Andreev
|
ff9cbfb78b
|
Remove success notification while removing subnamespace
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-10 13:31:51 +03:00 |
|
Alex Andreev
|
fa148b309b
|
Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-10 13:30:59 +03:00 |
|
Alex Andreev
|
da3e08f303
|
Introduce removeNamespaceInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-10 13:28:34 +03:00 |
|
Alex Andreev
|
58546b0e65
|
Does not remove subnamespace with usual method
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-09 17:33:52 +03:00 |
|
Alex Andreev
|
9f0b4323db
|
Testing removing a regular namespace
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-09 17:18:28 +03:00 |
|
Alex Andreev
|
6184325507
|
Add tests for getNamespaceTree() function
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-09 10:45:42 +03:00 |
|
Alex Andreev
|
2675a83632
|
Refactor hierarchicalNamespacesInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-08 17:28:02 +03:00 |
|
Alex Andreev
|
6a4a58b937
|
Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-08 17:24:30 +03:00 |
|
Alex Andreev
|
690bef9597
|
Refactor: move tree build logic to store
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-08 17:23:36 +03:00 |
|
Alex Andreev
|
0cf649de69
|
Use prevDefault util
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-08 14:57:40 +03:00 |
|
Alex Andreev
|
5b8de287d8
|
Move subnamespace badge show check to parent
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-08 14:54:47 +03:00 |
|
Alex Andreev
|
f9cf6ad87f
|
Use font-size: x-small instead of rem units
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-08 14:40:59 +03:00 |
|
Alex Andreev
|
0bf00767bb
|
Merge branch 'master' into enhancement-namespace-tree-view
|
2023-02-08 14:38:05 +03:00 |
|
Alex Andreev
|
30ca560937
|
Linter fix
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-06 11:28:06 +03:00 |
|
Alex Andreev
|
014174e04b
|
Subnamespace badge style fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-06 11:27:50 +03:00 |
|
Alex Andreev
|
074c0aa087
|
Merge branch 'master' into enhancement-namespace-tree-view
|
2023-02-06 10:35:01 +03:00 |
|
Alex Andreev
|
b0ab29095e
|
Clean up tests from boilderplate
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-06 10:34:31 +03:00 |
|
Alex Andreev
|
70ca90f3ae
|
Rename Icon components
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-03 16:28:23 +03:00 |
|
Alex Andreev
|
c594cb4c25
|
Extract nodeId to avoid repeating
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-03 16:27:02 +03:00 |
|
Alex Andreev
|
fa87ab5157
|
Move isSubnamespace method inside API
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-03 16:23:19 +03:00 |
|
Alex Andreev
|
db0cb45a30
|
Styling TreeView inside scss module
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-03 16:17:43 +03:00 |
|
Alex Andreev
|
ef618f3f74
|
Merge branch 'master' into enhancement-namespace-tree-view
|
2023-02-03 16:02:29 +03:00 |
|
Alex Andreev
|
c2b38591c4
|
Merge branch 'master' into enhancement-namespace-tree-view
|
2023-02-03 13:40:19 +03:00 |
|
Alex Andreev
|
f8519e6ebd
|
Merge branch 'master' into enhancement-namespace-tree-view
|
2023-02-02 16:54:02 +03:00 |
|
Alex Andreev
|
0df260ecd0
|
Replace CloseIcon with semi-transparent MinusIcon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-02 12:51:55 +03:00 |
|
Alex Andreev
|
65a4e2b90a
|
Merge branch 'master' into enhancement-namespace-tree-view
|
2023-02-02 11:59:37 +03:00 |
|
Alex Andreev
|
8c0f85a20b
|
Merge branch 'master' into enhancement-namespace-tree-view
|
2023-02-01 17:18:38 +03:00 |
|
Alex Andreev
|
4ab9f73e35
|
Merge branch 'master' into enhancement-namespace-tree-view
|
2023-02-01 15:02:02 +03:00 |
|
Alex Andreev
|
074536d529
|
Fix linter harder
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-01 14:33:37 +03:00 |
|
Alex Andreev
|
8c8701f8a6
|
Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-01 13:54:13 +03:00 |
|
Alex Andreev
|
1489264953
|
Adding tooltip for subnamespace badge
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-01 13:42:53 +03:00 |
|
Alex Andreev
|
78e77f7536
|
Restyling subnamespace badge
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-01 13:37:21 +03:00 |
|
Alex Andreev
|
752c60d755
|
Testing clicking plus icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-01 13:31:46 +03:00 |
|
Alex Andreev
|
0ecf00ed03
|
Expand and collapse tree nodes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-01 13:29:22 +03:00 |
|
Alex Andreev
|
e6ab47f1eb
|
Styling subnamespace badge
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-01 10:02:22 +03:00 |
|
Alex Andreev
|
270f7f839d
|
Remove fontSize attr from SvgIcon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-01 09:45:28 +03:00 |
|
Alex Andreev
|
e4221d891c
|
Label and group styling
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-01 09:43:52 +03:00 |
|
Alex Andreev
|
d99bf38ff3
|
Initial label styling
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-31 16:29:13 +03:00 |
|
Alex Andreev
|
5f6f910cde
|
Add links to the tree items
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-31 16:03:33 +03:00 |
|
Alex Andreev
|
803348dad1
|
Expand all nodes by default
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-31 14:52:29 +03:00 |
|
Alex Andreev
|
f0111391f2
|
Add tree view to namespace details
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-31 14:17:35 +03:00 |
|
Alex Andreev
|
304fcdc601
|
Testing rendering 2 levels deep
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-31 14:16:36 +03:00 |
|
Alex Andreev
|
34c3e3e498
|
Render subnamespace badge after name
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-31 13:33:50 +03:00 |
|
Alex Andreev
|
b0e27123b2
|
Remove unused lodash import
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-31 13:18:55 +03:00 |
|
Alex Andreev
|
ecba048c95
|
Render a child subnamespace
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-31 13:12:33 +03:00 |
|
Alex Andreev
|
2d2f2888cd
|
Render namespace children
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-31 13:06:00 +03:00 |
|
Alex Andreev
|
0e9a6fbbe4
|
Introduce <NamespaceTreeView/>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-31 12:23:20 +03:00 |
|
Alex Andreev
|
90d7e97fbb
|
Initial tests for <NamespaceTreeView />
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-31 12:22:52 +03:00 |
|
Alex Andreev
|
2afc62c296
|
Fix monaco editor scroll block in config map details (#7000)
* Do not block config map details scrolling
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix linter
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-25 10:30:29 -05:00 |
|
 Alex AndreevandSebastian Malton
|
9b001adb07
|
Fix getting metrics name for HPA v1 (#7011)
* Add ability for KubeApi to filter server versions
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Update error message
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Show metric name is targetCPUUtilizationPercentage is used
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Testing metric names in HPA details
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Co-authored-by: Sebastian Malton <sebastian@malton.name>
|
2023-01-25 09:04:56 -05:00 |
|
Alex Andreev
|
7440444ba3
|
Add --skip-nx-cache to lerna run dev command (#7010)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-25 08:17:57 -05:00 |
|
Alex Andreev
|
5f416921e9
|
Parse HPA metrics from different versions (#6971)
* First sketch of hpav2 metrics
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* HPA metrics initial tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Receive target Object metrics for v2
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* External target metrics
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add more types for ObjectMetricStatus
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Move metrics parsing from HPA object to separate injectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add metric parser for HPA v2
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Using metrics parser in hpa list and details
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add more test cases for HPA v2
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add HorizontalPodAutoscalerV1MetricParser
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding injectable for hpa v1 metric parser
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding test cases for autoscaling/v1 metrics
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add test cases for hpa beta versions
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Check for legacy targetCPUUtilizationPercentage
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix external metirc parser output
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Small clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing fallbackApiBases
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove left comments
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Making metric parser classes as not injectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix metrics in hpa details for newer versions
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Spreading types to V2 and V2Beta1
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Move getMetricName() to its own file
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-23 08:22:44 -05:00 |
|
Alex Andreev
|
943756bad9
|
Fix KubeObjectDetails light theme table view (#6981)
* Add flat TableHead param
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Use flat headers across details panel tables
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-19 13:40:25 +03:00 |
|
Alex Andreev
|
b8d1ef708e
|
Add KubeEventDetails empty placeholder (#6978)
* KubeEventDetails empty placeholder
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Updaing snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-19 13:27:33 +03:00 |
|
Alex Andreev
|
34e6cf263f
|
Bump Horizontal Pod Autoscaler apiBase version (#6906)
* Change HPA apiBase and add fallback bases
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add HPA Behavior types from v2
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix whitespace differences
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-01-11 08:45:10 -05:00 |
|
Alex Andreev
|
6422d8183f
|
Use Monaco editor in ConfigMap details (#6830)
* Use monaco in config map details
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add ability to set monaco initial height regarding to text lines
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Refactor get initialHeightClassName()
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Rename injectable to getEditorHeightFromLinesCountInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Lint fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Better monaco editor view for the light theme
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Set initial height refactoring
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-12-29 14:33:59 +03:00 |
|
Alex Andreev
|
7cb7d9573f
|
Fix .TabLayout .Tabs jumping (#6843)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-12-29 14:31:35 +03:00 |
|
Alex Andreev
|
29d2e1fb86
|
Using syncKubeconfigEntries.replace() (#6837)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-12-28 13:18:22 +03:00 |
|
Alex Andreev
|
44bc703606
|
Remove error overlay in dev mode (#6831)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-12-27 10:40:44 +03:00 |
|
Alex Andreev
|
ba908c860d
|
Fix terminal window paddings (#6822)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-12-22 16:35:04 +03:00 |
|
Alex Andreev
|
da267a99f4
|
Revert #6733 to avoid breaking changes for extensions (#6821)
This reverts commit 4af8fbaa34.
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-12-22 07:21:44 -05:00 |
|
Alex Andreev
|
5dde02733b
|
Fix: load pods from all namespaces in node details (#6794)
* Load pods from all namespaces in Node details
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Lint fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-12-20 16:34:43 +03:00 |
|
Alex Andreev
|
56197d8e2e
|
Fix resize anchor z-index (#6784)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-12-19 11:44:04 -05:00 |
|
Alex Andreev
|
e0bccfabd4
|
Fix app crash opening Install Chart dock tab (#6782)
* Change type of RequestHelmChartValues to be AsyncResult
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fix
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-12-19 17:00:13 +03:00 |
|
Alex Andreev
|
bf6550918c
|
Fix helm chart readme load app crash (#6781)
* Change request readme types to be AsyncResult
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fix
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-12-19 08:14:49 -05:00 |
|
Alex Andreev
|
5f88f68859
|
Fix loosing osx dock and tray icons on window reopen (#6770)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-12-16 08:21:45 -05:00 |
|
Alex Andreev
|
4af8fbaa34
|
Using custom properties for z-index values (#6733)
* Using custom properties for z-index values
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Reorder values
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove unused styles
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Different set of z-index css vars
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Revert z-index to main layout
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-12-13 16:36:51 +03:00 |
|
Alex Andreev
|
fe0c13424a
|
Remove blue borders in light themed tables (#6734)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-12-12 16:30:00 +03:00 |
|
Alex Andreev
|
667a978952
|
Fix top-bar .separator width (#6706)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-12-06 15:07:11 +03:00 |
|
Alex Andreev
|
33e6771da3
|
Fix: remove excessive scrollbars from the TabLayout view (#6689)
* Remove excessive scrollbars from the TabLayout view
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Updating snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Updating snapshots harder
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-12-01 09:32:41 -05:00 |
|
Alex Andreev
|
95cee3bcc8
|
Removing big padding after cluster settings avatar (#6634)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-11-23 14:52:13 +03:00 |
|
Alex Andreev
|
1354fa66a5
|
Adding spacing between Metrics Settings sections (#6632)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-11-23 13:43:27 +03:00 |
|
Alex Andreev
|
82ab60d544
|
Fix for Menu component memory leak (#6526)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-11-07 09:54:02 -05:00 |
|
 Alex AndreevandJanne Savolainen
|
c527014011
|
Expose a way to add cluster frame components in Extension API (#6385)
* Add cluster modals registrator
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add ClusterModal components and injection token
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add clusterModals tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Update snapshots and use css modules
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Setting 0 height as an inline style
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Update snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Do not export clusterModalsInjectionToken to extensions
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Testing changing visibility flag
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fix
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Refactor cluster modals registrator and injectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Harder linter fix
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix linter again
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Using clusterFrameChildComponentsInjectionToken
for specific extension elements
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing unused files
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing unused modal registration
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Improving tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix linting
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
* Update snapshots
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
* Rename test suite for consistency
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
Co-authored-by: Janne Savolainen <janne.savolainen@live.fi>
|
2022-11-04 09:15:16 +03:00 |
|
Alex Andreev
|
07a775c32d
|
Fix scss compilation warning by removing flex.box dependency (#6411)
* Save only used selectors from flex.box library
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove flex.box dependency
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-10-14 09:56:54 -04:00 |
|
Alex Andreev
|
491082f784
|
Add data-origin to status bar items for better observability (#6400)
* Passing id to status-bar-items
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add data-origin prop for status bar items
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing status bar tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Update snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix linter
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Rename id -> origin because it is not unique
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-10-14 09:27:10 +03:00 |
|
Alex Andreev
|
0fe3242030
|
Refactoring dock tab download logs tests (#6149)
* Separate 'download visible' and 'download all' tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add disabled prop to DownloadLogsDropdown
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Test for dropdown if no logs available in the tab
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix linter
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove unused code statement
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Update snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-10-04 14:17:21 +03:00 |
|
Alex Andreev
|
e3703dbf26
|
Leading topbar home button to welcome page (#6218)
|
2022-09-13 10:43:51 -04:00 |
|
Alex Andreev
|
37318cab4e
|
Fix: align sidebar menu items (#6138)
* Introduce sitebar-items.module.scss
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adjust sidebar item styles
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Use classnames from a scss module
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Set sidebar min width to 150px to keep readability
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Break words in long links
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adjust navigation paddings
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove unused scss file
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Updating bunch of snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-09-01 12:52:55 +03:00 |
|
Alex Andreev
|
2fe7668edc
|
Remove requests/limits text data for workload metrics (#6128)
|
2022-08-31 14:20:35 -04:00 |
|
Alex Andreev
|
5795452cc3
|
Add option to download all logs from the container (#5970)
* Creating callForAllLogsInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add sketch of Download all logs button
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Use randomId while creating pod logs tab
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Initial draft of download all logs tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Introduce download logs dropdown
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Cleaning up Controls component
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Coloring and styling Download logs button
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Drop waiting state on network or other error
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* After clicking on button test cases
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing previous Download icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Respect timestamps and previous props
in callForAllLogsInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Update snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Update snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove unused .mockReturnValueOnce
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove one more unused line
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Cleanin up by overriding internals of logsViewModel
injectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Replace usage of callForAllLogs with
simple callForLogs
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Use css modules for the Controls component
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Move downloadAllLogs logic to injectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Move downloadLogs logic to the model
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove withInjectables wrapper from LogControls
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Move downloadAllLogs to model
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Testing resolve/reject options for callForLogsInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Catching call for logs errors
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Doesn't show save dialog if no logs received
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* More descriptive describe statement
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Introduce Dropdown component with Menu
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Use <Dropdown/> in Download All Logs dropdown
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix line-break symbol
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Update snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Return a Promise from downloadAllLogs()
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Extend LogTabViewModel mocks in other tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix downloadAllLogs prop typings
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing linter
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix linter harder
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix selectors in integration test
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Move tests into /behaviours
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-08-30 16:00:11 +03:00 |
|
Alex Andreev
|
edd5d54e49
|
Replace deprecated <FormSwitcher/> in metrics-cluster-feature extension (#6060)
* Use new <Switch/> inside deprecated material switcher
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Clean up material UI (except types) from FormSwitch
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix button size in Metrics Settings
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove material-ui references from
<Switcher/> & <FormSwitcher/>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Change to newer <Switch/> component
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-08-25 16:18:58 +03:00 |
|
Alex Andreev
|
0c32490fb0
|
Make cluster #app component transparent (#6076)
until theme ready
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-08-25 16:16:39 +03:00 |
|
Alex Andreev
|
3fe31d5fb5
|
Fix node conditions column text-align (#6092)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-08-25 08:56:19 -04:00 |
|
Alex Andreev
|
ba54a64ebb
|
Fix <Select/> text overflow below baseline (#6085)
* Fix: do not crop <Select/> single value
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix: do not crop namespace selector placeholder
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Align working dir input height with others
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fix
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-08-23 19:19:15 +03:00 |
|
Alex Andreev
|
93cefe7897
|
Use color-scheme: auto on all iframes (#6074)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2022-08-22 15:09:41 +03:00 |
|