Alex Andreev
|
71ebf6e0dd
|
Add linkable command to core package
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-02 11:17:02 +03:00 |
|
Alex Andreev
|
365cf5c4aa
|
Update package-lock.json
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-02 11:16:30 +03:00 |
|
Alex Andreev
|
2a629ff8b7
|
Adding createTableStateInjectionToken
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-02 11:15:37 +03:00 |
|
Alex Andreev
|
0f4155672c
|
Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-01 14:09:38 +03:00 |
|
Alex Andreev
|
41732254f1
|
Remove "dev" command
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-01 14:05:37 +03:00 |
|
Alex Andreev
|
1855b2ab4f
|
Create injectables in test-env also
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-01 14:05:08 +03:00 |
|
Alex Andreev
|
9aae3ffd33
|
Adding @k8slens/table as dependencies to core and open-lens
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-01 13:40:01 +03:00 |
|
Alex Andreev
|
c7f4d1cf9e
|
Adding addRemoveButtonsInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-01 13:38:12 +03:00 |
|
Alex Andreev
|
60c439198b
|
Creating tableComponentInjectable in open-lens
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-01 11:57:25 +03:00 |
|
Alex Andreev
|
c48b88eed0
|
Using AddOrRemoveButtons component from injection token
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-01 11:30:58 +03:00 |
|
Alex Andreev
|
f9978f3b01
|
Use table from injection token
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-01 11:24:42 +03:00 |
|
Alex Andreev
|
a2cd784d40
|
Bump @ogre-tools/injectable version
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-01 11:24:19 +03:00 |
|
Alex Andreev
|
547722fcc5
|
Add simple README
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-01 11:06:24 +03:00 |
|
Alex Andreev
|
6e6e540a35
|
Add table package tsconfig and webpack.config
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-01 11:05:39 +03:00 |
|
Alex Andreev
|
471a51549d
|
Add table package.json
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-01 11:02:43 +03:00 |
|
Alex Andreev
|
007a0174f0
|
Add table and add-remove buttons injection tokens
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-06-01 11:00:21 +03:00 |
|
Alex Andreev
|
a22229ba60
|
Linter fix
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-05-29 12:00:33 +03:00 |
|
Alex Andreev
|
26b8ed66da
|
Reverting table injection tokens (7754)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-05-29 12:00:33 +03:00 |
|
Alex Andreev
|
1ffdb6c89f
|
Table component injection tokens (#7754)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-05-26 13:32:25 +03:00 |
|
Alex Andreev
|
2dfb5c00f7
|
Replace StatusBar bgcolor from --colorInfo to --primary (#7738)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-05-17 14:26:13 +03:00 |
|
Alex Andreev
|
3ffb243111
|
Fix open-lens package address in prestart-dev (#7714)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-05-10 13:48:09 +03:00 |
|
Alex Andreev
|
3532fc1dab
|
feat: Adjust container status colors to be distinguable with red/green filter (#7621)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-25 14:05:40 -04:00 |
|
Alex Andreev
|
3baa42e17b
|
New resource view: ValidatingWebhookConfigurations (#7552)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-18 13:47:41 +03:00 |
|
Alex Andreev
|
e5eb709e66
|
chore: remove unnecessary spacing from monaco editor lines
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-17 12:36:06 -04:00 |
|
Alex Andreev
|
2ada830418
|
Fix table header
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
03632626ce
|
Clean up mutating webhook configs api
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
88f832012d
|
Add styles for details panel
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
6564f89db8
|
Removing <b> tags
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
61602d9628
|
Customize search input placeholder
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
dbd480212d
|
Add Rules details item
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
a3a16c42c9
|
Add namespace selector
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
86eda1d751
|
Set mutatingwebhookconfigs as cluster-scoped
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
f00c6129d7
|
Add object selector details item
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
a308320dd6
|
Remove namespace and labels columns
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
02e24735b8
|
Fix webhook field scoping
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
9c2884a671
|
Change sidebar link parent to Config item
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
78f9c2ec07
|
Add rbac rules
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
07d5ddfda8
|
Add detail item injectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
849e2b6397
|
Add index.ts for exporting list and details
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
afd7413849
|
Add mutatingWebhookConfigurationsRouteComponentInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
66252f068d
|
Add more fields to details panel
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
831c1f1d1e
|
Webhook Config initial details page
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
c6b1306d9a
|
Adding webhook sidebar items injectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
18ea6c2a4f
|
Adding webhook list and store
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
1d96760a3a
|
Adding mutating-webhook-configuration.api export to endpoints index.ts file
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
34f7b2f6b1
|
Adding routes and navigate-to injectables
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
704a642276
|
Add mutatingWebhookConfigurationApiInjectable
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
626fe1a890
|
Add MutatingWebhookConfiguration api
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-11 15:10:26 +03:00 |
|
Alex Andreev
|
2cf8a2f188
|
Add workload 'kind' param to 'show-details' event (#7464)
* Introduce getWorkloadKindFromUrl() method
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Whitelist kind param to 'show-details' event
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Using parseKubeApi instead of new utility
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding checks for empty selfLink
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
---------
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-04-04 09:59:36 +03:00 |
|
Alex Andreev
|
15762615d2
|
Block renderering non http(s):// links via <HelmChartIcon> (#7419)
* Adding HelmChartIcon tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* HelmChartIcon refactoring
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fine-tune styles in HelmChartDetails
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding styles to separate module
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Updating snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
---------
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-03-29 07:39:57 -04:00 |
|
Alex Andreev
|
4f2ba5df48
|
Fix Cannot find module '@k8slens/cluster-settings' while running in dev mode (#7412)
* Adding 'prepare' commands to cluster-settings package
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove unused "lint" command from cluster-settings package
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
---------
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-03-27 12:14:57 -04:00 |
|
Alex Andreev
|
7d71873135
|
Fix download all logs for pod with few containers (#7413)
* Use container name as downloaded file name
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Specify container to call for logs query
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
---------
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-03-27 12:22:37 +03:00 |
|
Alex Andreev
|
a0d13e8003
|
Adding package exporting injection tokens for cluster settings (#7395)
* Add clusterIconSettingsComponentInjectionToken
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding tests for new token
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Create cluster-settings package
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix cluster-settings package build process
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Use tolens from @k8slens/cluster-settings
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove typescript 5.x.x from cluster-settings package
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding prepare:test command to package.json
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Test small cleanup
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix getByText check
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Clean up
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>
|
2023-03-23 11:40:56 +03:00 |
|
Alex Andreev
|
4a3f08d798
|
Fix Check for updates menu item title capitalisation (#7396)
* Check for updates -> Check for Updates
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Revert debugging changes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding ellipsis to every Check for Updates items
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
---------
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-03-23 11:37:10 +03:00 |
|
Alex Andreev
|
d7b2202c1f
|
Fix catalog & workloads table view (#7371)
* Fix catalog list table view
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Wrap ingresses rules
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Reduce Badge sizing
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Do not text-overflow:ellipsis in Pod names
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Save a room to table head cells
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>
|
2023-03-17 12:57:32 -04:00 |
|
Alex Andreev
|
763816f71f
|
Respect cluster avatars entity background color (#7365)
* Add iconBackgroundColor cluster preference type
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Set custom backround for hotbar entities
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove unused code from Catalog
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Update entity background if preferences background changes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Set avatar backgrounds from entity
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Clean up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Clean up in hotbar entity icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix setting up entity background
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Use single icon prop
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Cleaning up hotbar entity icon
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing test to ensure icon has data:image
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Add more test cases
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
---------
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-03-17 13:50:30 +03:00 |
|
Alex Andreev
|
121a50ecf3
|
Adding cluster settings icon menu items using injection token (#7341)
* Take cluster settings menu icon items from computedInjectMany
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing changed cluster preference typing: using tuple array
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Export data from cluster-settings-menu-injection-token
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Exporting ClusterPreferences to extensions
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Linter fixes
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Remove legacy api token export
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing legacy exports part 2
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Cleaning up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
---------
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-03-15 13:46:40 +03:00 |
|
Alex Andreev
|
85268bf12b
|
Fine-tune light theme hotbar colors (#7351)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-03-14 08:31:57 -04:00 |
|
Alex Andreev
|
0ee81ce636
|
Fix cluster view broken scrolling (#7349)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-03-14 08:31:41 -04:00 |
|
Alex Andreev
|
e6d6d1d8f7
|
Exporting ResourceMetrics and PodCharts to extension API (#7326)
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-03-09 15:42:49 -05:00 |
|
Alex Andreev
|
963c816b17
|
Navigate to catalog explicitly on cluster disconnect (#7304)
* Navigate to catalog explicitly on cluster disconnect
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>
|
2023-03-07 11:35:05 -05:00 |
|
Alex Andreev
|
4e02bdce6d
|
Fix PodList TableHead overflow (#7212)
* Remove transparent bg on .flat TableHead
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix TableHeads not to be sticky
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
---------
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-22 15:28:36 +03:00 |
|
Alex Andreev
|
52660ef75c
|
Fix dropdown items readability in Dock (#7209)
* Remove Select's outlined theme
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Updating snapshots
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
---------
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
|
2023-02-22 14:47:05 +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
|
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
|
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
|
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
|
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 |
|