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

3693 Commits

Author SHA1 Message Date
Juho Heikka
0101d6a8f1
Merge branch 'master' into metrics-extraction 2023-04-11 15:59:36 +03:00
Juho Heikka
0e0b54b2e2 Make details metrics a computed value.
Signed-off-by: Juho Heikka <juho.heikka@gmail.com>
2023-04-11 15:39:06 +03: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
Juho Heikka
f858637b96 Add comment for moving ui blocks to own package
Signed-off-by: Juho Heikka <juho.heikka@gmail.com>
2023-04-11 11:45:22 +03:00
Juho Heikka
a1b2f08648
Merge branch 'master' into metrics-extraction 2023-04-11 10:50:25 +03:00
Juho Heikka
163118402d Make Cluster overview UI blocks computed value
Signed-off-by: Juho Heikka <juho.heikka@gmail.com>
2023-04-11 10:49:53 +03:00
Juho Heikka
fc463b7d59 Update package-lock.json
Signed-off-by: Juho Heikka <juho.heikka@gmail.com>
2023-04-11 10:48:53 +03:00
dependabot[bot]
9ea01a4062 Bump immer from 9.0.19 to 9.0.21
Bumps [immer](https://github.com/immerjs/immer) from 9.0.19 to 9.0.21.
- [Release notes](https://github.com/immerjs/immer/releases)
- [Commits](https://github.com/immerjs/immer/compare/v9.0.19...v9.0.21)

---
updated-dependencies:
- dependency-name: immer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-06 10:10:09 -04:00
dependabot[bot]
aaaf982ed7 Bump @typescript-eslint/eslint-plugin from 5.55.0 to 5.57.1
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.55.0 to 5.57.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.57.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-06 10:09:40 -04:00
Sebastian Malton
c9cd1cd8e0 chore: Update snapshots due to behaviour changes
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-04-06 09:05:27 -04:00
Sebastian Malton
82bf67cc9e chore: Simplify extension dependency injection
- Has better typing
- Removes use of unnusual unique symbol
- Fix welcome banner tests
    - Update associated snapshots
- Start converting custom column tests to use ApplicationBuilder
- Remove old and unnused RecursiveTreeView
- Introduce new TreeView for use in CatalogMenu to fix tests

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-04-06 09:05:27 -04:00
Juho Heikka
9ff084a684 Lint fixes after changed prettier config
Signed-off-by: Juho Heikka <juho.heikka@gmail.com>
2023-04-06 15:49:12 +03:00
Juho Heikka
e0040e1c1c
Merge branch 'master' into metrics-extraction 2023-04-06 15:46:54 +03:00
Juho Heikka
a8fd71e298 Add missing packages to metrics package.json
Signed-off-by: Juho Heikka <juho.heikka@gmail.com>
2023-04-06 15:35:39 +03:00
Juho Heikka
07b4e30ddd Remove unnecessary variable from init containers component
Signed-off-by: Juho Heikka <juho.heikka@gmail.com>
2023-04-06 14:39:14 +03:00
Juho Heikka
8e4774ea29 Update metrics package description
Signed-off-by: Juho Heikka <juho.heikka@gmail.com>
2023-04-06 14:09:47 +03:00
Sebastian Malton
5db8fc1342 chore: Remove explicit throw when finding platformSpecificVersion
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-04-05 16:17:50 -04:00
Sebastian Malton
c0ebe605c4 fix: Fix tests by recreating non-specific injection token
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-04-05 16:17:50 -04:00
Sebastian Malton
477ad3caa4 chore: fix lint for main webpack
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-04-05 16:17:50 -04:00
Sebastian Malton
3c8839151c chore: move test-env specific versions to own folder
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-04-05 16:17:50 -04:00
Sebastian Malton
5fc32c0b27 chore: convert request-system-cas to use PlatformSpecific
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-04-05 16:17:50 -04:00
Sebastian Malton
75a1b0a983 chore: move PlatformSpecific back to core
- This is needed in 6.4 and this will make that transition easier

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-04-05 16:17:50 -04:00
Sebastian Malton
0bc3d9f8b2 feat: Introduce PlatformSpecific as a new wrapper type for injectables
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-04-05 16:17:50 -04:00
Sebastian Malton
9b0318b493 fix: remove platform specific injectable file names
- Causes issues due to a single platform being used to build the library

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-04-05 16:17:50 -04:00
Sebastian Malton
630928d6ba chore: fix spelling
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-04-05 16:17:50 -04:00
Sebastian Malton
15d3829319 Fix cherry-pick of #7504
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-04-05 14:41:38 -04:00
dependabot[bot]
87453b2f14 Bump joi from 17.8.4 to 17.9.1
Bumps [joi](https://github.com/hapijs/joi) from 17.8.4 to 17.9.1.
- [Release notes](https://github.com/hapijs/joi/releases)
- [Commits](https://github.com/hapijs/joi/compare/v17.8.4...v17.9.1)

---
updated-dependencies:
- dependency-name: joi
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-05 13:49:18 -04:00