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

3326 Commits

Author SHA1 Message Date
Sebastian Malton
a7d214fba8 Add global override for logger
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:57 -05:00
Sebastian Malton
46b141e1e2 Remove unnecessary overrides from getDiForUnitTesting
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:57 -05:00
Sebastian Malton
4cca41b32b Make rollbackHelmRelease injectable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:57 -05:00
Sebastian Malton
23a7e79b35 Make getHelmReleaseHistory injectable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:57 -05:00
Sebastian Malton
52c93f3a29 Make getHelmReleaseValues injectable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:57 -05:00
Sebastian Malton
468ca34495 Make deleteHelmRelease injectable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:57 -05:00
Sebastian Malton
c69eb16248 Make installHelmChart injectable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:57 -05:00
Sebastian Malton
a449356e2a Make listHelmReleases injectable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:57 -05:00
Sebastian Malton
ad09d15385 Fix lint rule and start fixing lint errors
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:57 -05:00
Sebastian Malton
6efb4467c0 Remove final uses of asLegacyGlobalForExtensionApi in application code
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:57 -05:00
Sebastian Malton
d16b111e5a Remove usages of legacy global podStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:57 -05:00
Sebastian Malton
c201d136b2 Remove usages of legacy global serviceAccountStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:57 -05:00
Sebastian Malton
1d955cd3f4 Remove usages of legacy global roleStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
98f61f17ea Move files around
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
2a46ffc272 Remove usages of legacy global roleBindingStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
27cfff9a82 Remove usages of legacy global clusterRoleStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
4a60a91ffd Remove usages of legacy global clusterRoleBindingStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
d122e68dc2 Remove usages of legacy global persistentVolumeStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
8397e76e48 Remove usages of legacy global storageClassStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
1b4850ea9d Remove usages of legacy global podSecurityPolicyStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
9d70be6174 Remove usages of legacy global eventStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
eb279f370d Remove usages of legacy global customResourceDefinitionStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
0125f31db3 Remove unneeded index file
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
88a393849b Remove usages of legacy global navigate
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
501ce156c0 Remove usages of legacy global navigation
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
12276af878 Remove usages of legacy global catalogCategoryRegistry
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
76ed9ca06f Fix lint in KubeObject file
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
4d532a481c Add lint against using legacy global works
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
5b15e4b3df Remove usages of legacy global catalogEntityRegistry
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
415cadaa66 Remove exports of NonInjected components
- To improve auto-complete

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
b098df62e1 Remove usages of legacy global roleApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
4fdc92a039 Remove usages of legacy global podApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
41839a259f Remove usages of legacy global cronJobApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
80686bf93e Remove usages of legacy global jobApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
888077d8f6 Remove usages of legacy global configMapApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:56 -05:00
Sebastian Malton
36c54fb6e4 Fix formatting
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:55 -05:00
Sebastian Malton
bb6075e692 Remove usages of legacy global networkPolicyApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:55 -05:00
Sebastian Malton
25222bee91 Remove usages of legacy global nodeApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:55 -05:00
Sebastian Malton
e763df755a Remove usages of legacy global persistentVolumeClaimApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:55 -05:00
Sebastian Malton
5849e093f7 Remove usages of legacy global resourceQuotaApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:55 -05:00
Sebastian Malton
fea08751a0 Remove usages of legacy global secretApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:55 -05:00
Sebastian Malton
6b769cfa07 Remove usages of legacy global serviceApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:55 -05:00
Sebastian Malton
a9fa8fa0df Remove usages of legacy global storageClassApi
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:55 -05:00
Sebastian Malton
ade0775061 Remove all usages of legacy global logger
Signed-off-by: Sebastian Malton <sebastian@malton.name>
2023-01-05 13:27:53 -05:00
Roman
1456e1e597
New resource view: Network -> Ingress Classes (#6808)
* added backbone for k8s-api/endpoints/ingress-class.api

Signed-off-by: Roman <ixrock@gmail.com>

* added ingress-class store, naming clean up

Signed-off-by: Roman <ixrock@gmail.com>

* navigate to ingress-classses injectable

Signed-off-by: Roman <ixrock@gmail.com>

* added new sidebar item: "Network -> Ingress Classes"

Signed-off-by: Roman <ixrock@gmail.com>

* added explicit returning type for `ingresses-sidebar-items.injectable`

Signed-off-by: Roman <ixrock@gmail.com>

* added initial ingress-class table-view + magic route-component.injectable

Signed-off-by: Roman <ixrock@gmail.com>

* fix: show loaded items from api into IngressClasses view

Signed-off-by: Roman <ixrock@gmail.com>

* fix: new bugs after master merging (with conflicts!), looks like breaking change if those apis where exported

Signed-off-by: Roman <ixrock@gmail.com>

* fix lint

Signed-off-by: Roman <ixrock@gmail.com>

* added icon-marker to see default ingress class in the list

Signed-off-by: Roman <ixrock@gmail.com>

* Page refresh is broken in development mode #6818 (upcoming fix)

Signed-off-by: Roman <ixrock@gmail.com>

* added "set as default" menu action for ingress classes

Signed-off-by: Roman <ixrock@gmail.com>

* fix: consistent sidebar items order by janne's request

Signed-off-by: Roman <ixrock@gmail.com>

* chore, fix lint

Signed-off-by: Roman <ixrock@gmail.com>

* fix: incorrect icons layout in ingress-class details

Signed-off-by: Roman <ixrock@gmail.com>

* some fixes, improved items search by values from `spec.parameters.*`

Signed-off-by: Roman <ixrock@gmail.com>

* fix: duplicating/overcaching items with each page visiting (Nnetwork -> Ingress classes)

Signed-off-by: Roman <ixrock@gmail.com>

* handling IngressClass drawer details

Signed-off-by: Roman <ixrock@gmail.com>

* fixes: remove duplicating / allow editing IngressClass items (due api's "namespaced=true")

Signed-off-by: Roman <ixrock@gmail.com>

* fix: incorrect `apiName` for `front-end-routing/cluster/network/ingress-class`

Signed-off-by: Roman <ixrock@gmail.com>

* fix: IngressClass proper metadata typing

Signed-off-by: Roman <ixrock@gmail.com>

* allow to mark as default IngressClass from menu item

Signed-off-by: Roman <ixrock@gmail.com>

* fix lint

Signed-off-by: Roman <ixrock@gmail.com>

* fixes & responding to comments

Signed-off-by: Roman <ixrock@gmail.com>

Signed-off-by: Roman <ixrock@gmail.com>
2023-01-05 13:26:04 -05:00
dependabot[bot]
e5a67d535f
Bump @typescript-eslint/parser from 5.47.1 to 5.48.0 (#6876)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.47.1 to 5.48.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.48.0/packages/parser)

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

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:57:44 -05:00
dependabot[bot]
7f807fa9a7
Bump marked from 4.2.4 to 4.2.5 (#6877)
Bumps [marked](https://github.com/markedjs/marked) from 4.2.4 to 4.2.5.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)
- [Commits](https://github.com/markedjs/marked/compare/v4.2.4...v4.2.5)

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

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:57:37 -05:00
dependabot[bot]
f25579d687
Bump esbuild from 0.16.13 to 0.16.14 (#6874)
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.16.13 to 0.16.14.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.16.13...v0.16.14)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:57:27 -05:00
dependabot[bot]
4647e32709
Bump eslint from 8.30.0 to 8.31.0 (#6875)
Bumps [eslint](https://github.com/eslint/eslint) from 8.30.0 to 8.31.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.30.0...v8.31.0)

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

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 09:35:17 -05:00
Jari Kolehmainen
7052dc0dba
Lens proxy with TLS (#6851)
* lens proxy tls support

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

* integration test fix

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

* don't override getRequestOptions if they are set

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

* fix electronAppInjectable override

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

* use runnables on renderer

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

* move certificate generation to runnables

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

* simplify

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

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
2023-01-04 19:18:02 +02:00