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

510 Commits

Author SHA1 Message Date
Sebastian Malton
cb0540f83c Improve name of guarding injectable for stores and apis
- New name better implies that it is just a guard state and does not do
  anything

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-13 09:48:39 -04:00
Sebastian Malton
59b58c17a3 Merge branch 'master' into turn-on-strict 2022-05-12 08:36:43 -04:00
Sebastian Malton
d92233d58e
Add defensive code around Cluster.broadcastConnectUpdate (#5297) 2022-05-12 08:27:33 -04:00
Sebastian Malton
fd7fe9af8a Merge branch 'master' into turn-on-strict 2022-05-11 08:26:21 -04:00
Juho Heikka
7a8a734957
Remove unused code in the telemetry preference. (#5356) 2022-05-11 07:57:57 -04:00
Sebastian Malton
076ba7709e remove outdated comment
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-06 10:18:29 -04:00
Sebastian Malton
5dee0db95e make visitor pattern more explicit for Entity contextMenuOpen
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-06 09:21:12 -04:00
Sebastian Malton
715de4637c Simplify legacyRegisterApi when working in behaviour unit tests
- Don't emit within main environment as there should be no auto
  registering there

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-05 09:44:32 -04:00
Sebastian Malton
24a9e8c771 rename KubeObject.getDescriptor in favour of name without fundemental JS meaning
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-05 09:40:42 -04:00
Sebastian Malton
a0f22d642d remove oddity of KubeObjectStore.getById(undefined) being allowed
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-05 09:38:43 -04:00
Sebastian Malton
21221d8b37 use more descriptive name for local test mocks
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-05 09:27:59 -04:00
Sebastian Malton
b9ea2098b2 remove unnecessary | undefined types from the exactOptionalFieldTypes experiment
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-05 09:26:35 -04:00
Sebastian Malton
a1afd425b8 Merge branch 'master' into turn-on-strict 2022-05-05 09:15:50 -04:00
Sebastian Malton
5e6c6a3b1a remove specialized overrideStore flags for getDiForUnitTesting
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-05 09:14:50 -04:00
Sebastian Malton
9d4b6c52c0 override logger with mocks only when needed for tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-05 09:01:57 -04:00
Sebastian Malton
f71f9e9f8f fix typo to waitUntilDefined
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-05 08:47:11 -04:00
Sebastian Malton
d18b84743d remove duplicate license header
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-05 08:45:54 -04:00
Sebastian Malton
05be7f6296
Fix subclasses of BaseStore<T> not be able to overrride cwd() (#5307)
- The cwd field was being overridden unconditionally by the new getConfigurationFileModelInjectable

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-05 05:02:47 -07:00
Sebastian Malton
d972ca2aa5 Merge branch 'master' into turn-on-strict 2022-05-04 16:25:21 -04:00
Sebastian Malton
dbdde19222
Add ability to hide KubeObjectMenu Edit and Remove buttons in extensions (#5107) 2022-05-04 12:44:31 -04:00
Sebastian Malton
5e47d1ff3b fix kube-object.store.test.ts typing
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 09:30:47 -04:00
Sebastian Malton
80f6ac475a fix new type error
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:21 -04:00
Sebastian Malton
3def62cd8d fix tests from rebase
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:21 -04:00
Sebastian Malton
cedde7f85a fix lint
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:20 -04:00
Sebastian Malton
413fa8a815 Proper fix for Wizard, fix NamespaceStore.subscribe
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:20 -04:00
Sebastian Malton
25796b736d fix KubeApi's not being registered
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:20 -04:00
Sebastian Malton
8499f26707 fix WizardStep and AddNamespaceDialog
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:20 -04:00
Sebastian Malton
26062aa20b fix stack overflow and cycles in DI
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:20 -04:00
Sebastian Malton
375018c330 replace all the rest of the legacy uses of apiManager
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:20 -04:00
Sebastian Malton
30f473a69a Move registerStore calls to after injectMany
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:20 -04:00
Sebastian Malton
a12bda2fc4 Fix runtime errors on renderer
- remove all static uses of `createPageParam` (and then removed the
  legacy global)
- Made LensRendererExtension and LensMainExtension just used
  dependencies and not the getLegacyDi
- Fixed circular dep in extension-loader

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:20 -04:00
Sebastian Malton
fd86ea0d97 Convert all of kube-details-params/ and navigate/ to injectable
- This fixes a runtime error that was encountered during testing

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:20 -04:00
Sebastian Malton
06cfc3e96b fix navigation-to-proxy-preferences.test.ts
- Fix other type errors too

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:20 -04:00
Sebastian Malton
955aa28bc8 Make ThemeStore non-singleton and fix navigation-to-terminal-preferences.test.ts
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:19 -04:00
Sebastian Malton
27ec0573a3 try and fix behavioural tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:19 -04:00
Sebastian Malton
6a93ef0358 more crash fixing
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:19 -04:00
Sebastian Malton
16dbc63bba fix bad previous commit
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:19 -04:00
Sebastian Malton
b4ca52488c remove unused legacy KubeApi globals
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:19 -04:00
Sebastian Malton
ee8e36911c fix lint
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:19 -04:00
Sebastian Malton
930af6c6fd convert all KubeObjectStores to injectable with legacy global backups
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:19 -04:00
Sebastian Malton
1031d754f6 convert all KubeApis to injectable with legacy global backups
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:19 -04:00
Sebastian Malton
595bb715a9 fix type errors, most <Select /> errors
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:19 -04:00
Sebastian Malton
d55b363df9 fix api-kube
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:18 -04:00
Sebastian Malton
fb154f0674 fix circular dependency on catalogCategoryRegistry
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:18 -04:00
Sebastian Malton
56a42ea9ff fix circular dependency
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:18 -04:00
Sebastian Malton
06ed22e740 fix app-paths.test.ts
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:18 -04:00
Sebastian Malton
96afac8084 better fix for previous 3 fixes, plus also select.test.tsx
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:18 -04:00
Sebastian Malton
4889a659a8 fix verify-that-all-routes-have-route-component.test.ts
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:18 -04:00
Sebastian Malton
d216b8915b fix api-manager.test.ts
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:18 -04:00
Sebastian Malton
1c56971e68 fix deployment.api.test.ts
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2022-05-04 08:47:18 -04:00