Commit Graph
1838 Commits
Author SHA1 Message Date
Sebastian Malton 8d8424152c Remove last usage of legacy global replicaSetStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 09:45:06 -05:00
Sebastian Malton 388799da11 Add quick namespace filtering to ReplicaSets view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 09:43:00 -05:00
Sebastian Malton f300e6e74f Add quick namespace filtering to StatefulSets view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 09:40:49 -05:00
Sebastian Malton ee886820d9 Add quick namespace filtering to Jobs view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 09:36:32 -05:00
Sebastian Malton 4604198dc9 Add quick namespace filtering to Deployments view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 09:33:34 -05:00
Sebastian Malton 5f8e6ff9f0 Add quick namespace filtering to DaemonSets view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 09:29:50 -05:00
Sebastian Malton e0c64b37ad Add quick namespace filtering to CronJobs view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 09:26:40 -05:00
Sebastian Malton d3287f5e21 Add quick namespace filtering to ServiceAccounts view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 09:25:37 -05:00
Sebastian Malton 8fec70fb0a Add quick namespace filtering to Roles view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 09:22:26 -05:00
Sebastian Malton b4dd6873cb Add quick namespace filtering to RoleBindings view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 09:20:10 -05:00
Sebastian Malton f7a40c8da4 Add quick namespace filtering to PersistentVolumeClaims view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 09:15:12 -05:00
Sebastian Malton fcff986841 Add quick namespace filtering to Services view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 09:11:27 -05:00
Sebastian Malton b765ad61ea Add quick namespace filtering to PortForwards view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:59:48 -05:00
Sebastian Malton f3bc213c4b Add quick namespace filtering to NetworkPolicies view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:57:04 -05:00
Sebastian Malton c77b66ca9b Add quick namespace filtering to Ingresses view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:53:28 -05:00
Sebastian Malton fabde6acc4 Remove last usage of legacy global endpointsStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:49:59 -05:00
Sebastian Malton 665e3a5443 Add quick namespace filtering to Endpoints view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:46:38 -05:00
Sebastian Malton 0659cf8e65 Add quick namespace filtering to HelmReleases view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:44:01 -05:00
Sebastian Malton 126d5ea9a6 Add quick namespace filtering to Events view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:40:46 -05:00
Sebastian Malton eb94e17177 Add quick namespace filtering to CustomResources view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:33:56 -05:00
Sebastian Malton 1d431666f3 Remove last usage of legacy global secretsStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:31:07 -05:00
Sebastian Malton 4ff4b5e7af Add quick namespace filtering to Secrets view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:22:50 -05:00
Sebastian Malton dc27078bf9 Add quick namespace filtering to ResourceQuotas view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:19:15 -05:00
Sebastian Malton 4bb8dedb3c Add quick namespace filtering to PodDisruptionBudgets view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:16:17 -05:00
Sebastian Malton 1243dd5e6e Remove last usage of legacy global
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:13:08 -05:00
Sebastian Malton ff46d4fc64 Add quick namespace filtering to ConfigMaps view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:09:55 -05:00
Sebastian Malton 7cb50ff9c2 Add quick namespace filtering to LimitRanges view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:07:33 -05:00
Sebastian Malton 176081c4bb Add quick namespace filtering to Leases view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:05:19 -05:00
Sebastian Malton f9f4236ab4 Add quick namespace filtering to HorizontalPodAutoscalers view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:04:35 -05:00
Sebastian Malton 62768c7272 Add quick namespace filtering in pods view
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-30 08:00:51 -05:00
Iku-turso 1e0094bd8e Fix extensions using "application" as magic string for preference tab (#6666)
Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>

Signed-off-by: Iku-turso <mikko.aspiala@gmail.com>
2022-11-29 12:13:09 -05:00
Sebastian Malton 005ed1c34e Remove uses of legacy global logger from injectables (#6660)
- Clean up some of them to use more injectables

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-29 08:56:09 -05:00
Sebastian Malton 9589175604 Make EntitySettingRegistry fully injectable (#6604)
* Make EntitySettingRegistry fully injectable

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Add behavioural tests

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix lint

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Revert tsconfig change

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix type errors

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Update snapshot

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Improve naming

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-28 12:13:15 -05:00
Sebastian Malton 286e6c8de7 Make PrometheusProviderRegistry fully injectable (#6592)
* Stop using source code in build file

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Add new injectable version of binaryName

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Add new NormalizedPlatform type

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Switch legacy execHelm to use legacy global DI for binaryPath

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Remove dead code

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Introduce injectable for kube auth proxy certs

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Introduce injectable forms of PrometheusProviders

- Remove class requirement
- Make everything injectable

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Update tests to not use private functions

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Cleanup creating binary names and paths

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-25 09:19:57 -05:00
Sebastian Malton 65b14b9e7b Improve UX for shell env sync failure (#6644)
* Move files to be under a feature folder

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Add error notification on shell sync failure

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Improve error handling of case where match is not found

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-25 04:53:09 -08:00
Sebastian Malton 27fb128c05 Handle globalAgent having a single non-array CA (#6628)
* Handle globalAgent having a single non-array CA

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Rewrite ternary as IIFE

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-24 11:28:33 -08:00
Sebastian Malton 6142aad5ab Make ResourceStack fully injectable (#6591)
Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-24 08:46:53 -05:00
Jari KolehmainenandSebastian Malton 245e132ada Fix KubeApi watch retry on timeout (#6640)
* fix KubeApi watch retry on timeout

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* Fix tests

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Co-authored-by: Sebastian Malton <sebastian@malton.name>
2022-11-24 08:44:35 -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
Sebastian Malton 573cd83bfb Fix crash when upgrading release (#6626)
* Fix crash when upgrading release

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix crash when upgrading helm releases

- Fixes not being able to upgrade helm releases as well.

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix tests

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix test failures

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-23 03:38:37 -08:00
Janne Savolainen 892b105a6b Add missing gutter between sections in cluster settings (#6631)
Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2022-11-23 12:16:46 +03:00
Sebastian Malton 0eee5a07c5 Remove mac-ca usage since it was only in tests (#6043) (#6321)
* Remove mac-ca usage since it was only in tests (#6043)

* Make injecting CAs injectable, remove mac-ca as dependency
* Fix win-ca failing on electron renderer on windows
* Fix the matcher under features/ for main

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix type errors from new types

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Temp change to see windows errors on CI

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix temp change

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Change error message for windows

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Increase maxBuffer size when reading windows CAs

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Switch back to running integration tests on windows

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix usage after rebase

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Update lock file

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-22 15:23:01 -05:00
Andreas HipplerandAndreas Hippler 6d7090f8a7 fix: getAllowedResources for all namespaces using SelfSubjectRulesReview (#6614)
* fix: getAllowedResources for all namespaces using SelfSubjectRulesReview

Signed-off-by: Andreas Hippler <andreas.hippler@goto.com>

* fix: refresh accessibility every 15 min

Signed-off-by: Andreas Hippler <andreas.hippler@goto.com>

* chore: remove unused clusterRefreshHandler

Signed-off-by: Andreas Hippler <andreas.hippler@goto.com>

* fix: resolve SelfSubjectRulesReview globs

Signed-off-by: Andreas Hippler <andreas.hippler@goto.com>

Signed-off-by: Andreas Hippler <andreas.hippler@goto.com>
Co-authored-by: Andreas Hippler <andreas.hippler@goto.com>
2022-11-22 09:48:59 -08:00
Sebastian Malton 98e42cf25f Make ClusterFrameManager fully injectable (#6590)
* Make ClusterFrameManager fully injectable

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix type errors

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-22 09:10:22 -05:00
Jim Ehrismann 7b5e1b8a31 Update Button, keep left (#6612)
* Update Button, keep left

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

* update snapshots

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
2022-11-18 16:28:48 -05:00
dependabot[bot]andSebastian Malton 9c64ddd59e Bump typescript from 4.8.4 to 4.9.3 (#6606)
* Bump typescript from 4.8.4 to 4.9.3

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.8.4 to 4.9.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.8.4...v4.9.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix type errors

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Sebastian Malton <sebastian@malton.name>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sebastian Malton <sebastian@malton.name>
2022-11-18 10:10:23 -05:00
Sebastian Malton 1b6f64c523 Remove spdy support (#6580)
Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-17 13:02:47 -05:00
Sebastian Malton 56e7897bc4 Block renderering non http(s):// links via <Icon> (#6588)
* Block renderering non http(s):// links via `<Icon>`

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Add tests

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix type error

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Still render icon, just without href

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Update tests

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix unit tests

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-17 11:10:54 -05:00
Panu Horsmalahti 1861fe2049 Allow computed tray menu for extensions (#6598)
* Add computed tray menu for extensions.

Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>

* Use disposer. Fix style.

Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>

* Register/reregister injectables by id.

Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>

Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com>
2022-11-17 11:03:25 -05:00
Sebastian Malton a91e3a7f8e Fix not using the users configured shell for sync (#6589)
* Fix not using the users configured shell for sync

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix issue with use of userShellSetting in ShellSessions

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-11-17 10:15:56 -05:00