1) Bump esbuild from 0.17.2 to 0.17.3 (#6977) Bumps [esbuild](https://github.com/evanw/esbuild) from 0.17.2 to 0.17.3. - [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.17.2...v0.17.3) --- 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> (dependabot[bot]) (SHA: 2cc7ad111ab63722f3c835fcbbff8fed7b262d35) 2) Broadcast error messages within Cluster.getConnectionStatus (#6964) Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: 8009d96957ea1f2df67a81d2edffccc42d7e06b9) 3) Upgrade to codeql@v2 (#6976) Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: d059956c1ebec4f809e4fce060900ab599d4fc40) 4) Improve the injectability of cluster metadata detection (#6910) * Improve the injectability of cluster metadata detection - Remove unnecessary and complex base class Signed-off-by: Sebastian Malton <sebastian@malton.name> * Remove dead code Signed-off-by: Sebastian Malton <sebastian@malton.name> * Remove dead code Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: 8e65a0acd616bcf0769109b3b1c6c7e30ace8ab6) 5) Remove last usages of request in our code (#6911) * Improve the injectability of cluster metadata detection - Remove unnecessary and complex base class Signed-off-by: Sebastian Malton <sebastian@malton.name> * Remove dead code Signed-off-by: Sebastian Malton <sebastian@malton.name> * Remove dead code Signed-off-by: Sebastian Malton <sebastian@malton.name> * Remove last usages of request in our code Signed-off-by: Sebastian Malton <sebastian@malton.name> * Remove more deps Signed-off-by: Sebastian Malton <sebastian@malton.name> * Fix tests Signed-off-by: Sebastian Malton <sebastian@malton.name> * Fix lensFetch Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: 305c4a5573e9e2c8b8768b2515052f54b446061b) 6) Do not show Created on DetailsPane when there's no timestamp. (#6984) (jweak) (SHA: 8634c3b56f9e38703f24aecb325c115140160a55) 7) Export type-space versions of constructors to fix extension API (#6990) Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: 5eefa8f03a8f1d8d2b5cec64539c1f8faaf77cdd) 8) 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> (aleksfront) (SHA: 5f416921e95147b557545c9223122ed44769c92e) 9) Change renderer attempting to load CAs to go through main (#7003) * Move files to features/ to simplify structure Signed-off-by: Sebastian Malton <sebastian@malton.name> * Request string CAs from main on renderer Signed-off-by: Sebastian Malton <sebastian@malton.name> * Fix override Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: 0066ca4ea2f3aeb564ef3ba281b09b86007a4c68) 10) Restructure to monorepo (#6907) * wip: restructure to monorepo Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * refactor create-release-pr to a package Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * build fixes Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * github workflow fixes Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix typo Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * add webpack-env types to core Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix github workflows Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * refactor/fix integration tests Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * lint fix Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * yarn run dev Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * eslint settings for vscode Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * move templates to right package Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * open-lens build fixes Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * integration test fix Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix nx task dependencies Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * use bash shell for unit tests in test workflow Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix test:unit for windows Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix win-ca webpack error in open-lens Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix win-ca webpack error in open-lens Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix build:app on windows Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * remove ELECTRON_BUILDER_EXTRA_ARGS Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * sync src/ from master Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * remove Makefile from core Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> (jakolehm) (SHA: 2657df2293238f0c99946509d5339a43c2e44f34) 11) Remove deleted make target invocation (#7005) * Remove deleted make target invocation Signed-off-by: Sebastian Malton <sebastian@malton.name> * Remove last use of make in CI and delete last Makefile Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: a5a374a26d61d82e0d14422cb1469331340c45d9) 12) 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> (aleksfront) (SHA: 7440444ba3defeae24063a93b6dd1ed31d14312b) 13) fix core package name and version (#7007) Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> (jakolehm) (SHA: ba95cc301e5577fea3a7fe6225c8a2294d516c54) 14) Bump @swc/core from 1.3.25 to 1.3.28 (#7006) Bumps [@swc/core](https://github.com/swc-project/swc) from 1.3.25 to 1.3.28. - [Release notes](https://github.com/swc-project/swc/releases) - [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md) - [Commits](https://github.com/swc-project/swc/compare/v1.3.25...v1.3.28) --- updated-dependencies: - dependency-name: "@swc/core" 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> (dependabot[bot]) (SHA: b2c440354cbbe51f57326da5099b29abdc523a23) 15) Add ability for KubeApi to filter server versions (#6908) * 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> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: 3436dfd46f90ca87ef798ac119f5e56c2b6d6d01) 16) Bump bundled helm to v3.11.0 (#6988) Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: c62fcb742c6ebd843230b327cb172933da0e3719) 17) 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> (aleksfront) (SHA: 9b001adb0754e086bfc8e86e5f7c0639bd0b019c) 18) Fix PodDistruptionBudgets not displaying on newer Kube versions (#6989) * 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> * Check preferred version for PodDistruptionBudgets Signed-off-by: Sebastian Malton <sebastian@malton.name> * Limit which versions can be used Signed-off-by: Sebastian Malton <sebastian@malton.name> * Make sure that details are show for all versions - Remove duplicate versioning checks since everything must go through the API anyway Signed-off-by: Sebastian Malton <sebastian@malton.name> * Remove unnecessary logger as dep Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: 591d9f30f3d8cd64b0d0d4d6d57409991ee9d15a) 19) Move node-fetch to separate package (#7009) * move node-fetch to separate package Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix node-fetch package runtime error Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix test:unit nx dependency Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * fix test:unit nx dependency Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com> * Add prepare step for node-fetch Signed-off-by: Sebastian Malton <sebastian@malton.name> * Update lock Signed-off-by: Sebastian Malton <sebastian@malton.name> * Remove dead comment Signed-off-by: Sebastian Malton <sebastian@malton.name> * Remove unnecessary fetchModuleInjectable 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> (jakolehm) (SHA: 7e8ae3fdeda85a0d34c6a8a206a9bccfc8c67c9a) 20) Add more resiliancy to listing kube API resource kinds (#6995) Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: 7d271a7b451a6682917b75d85db236d019751dd4) 21) 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> (aleksfront) (SHA: 2afc62c2963fdfca91d2845cfe29d1791aafdc5e) 22) Fix building docs and verify:docs workflow (#7013) * Fix building docs and verify:docs workflow Signed-off-by: Sebastian Malton <sebastian@malton.name> * Fix commands Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: 20c0fd912fee559e908b9eb5e24b050778fd79f3) 23) Bump @kubernetes/client-node from 0.18.0 to 0.18.1 (#6992) Bumps [@kubernetes/client-node](https://github.com/kubernetes-client/javascript) from 0.18.0 to 0.18.1. - [Release notes](https://github.com/kubernetes-client/javascript/releases) - [Changelog](https://github.com/kubernetes-client/javascript/blob/master/CHANGELOG.md) - [Commits](https://github.com/kubernetes-client/javascript/commits) --- updated-dependencies: - dependency-name: "@kubernetes/client-node" 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> (dependabot[bot]) (SHA: 9935b58802eae68e2d0ff1f71b144c0dd84388f9) 24) Bump @typescript-eslint/parser from 5.48.2 to 5.49.0 (#6998) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.48.2 to 5.49.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.49.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> (dependabot[bot]) (SHA: 21aa8466486574d67bf5ac98fd3dcd95294a86ed) 25) Bump @typescript-eslint/eslint-plugin from 5.48.2 to 5.49.0 (#6999) Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.48.2 to 5.49.0. - [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.49.0/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> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (dependabot[bot]) (SHA: 0721be49b2a9ebdeb68e837be9c3fd427dfb4a27) 26) Release 6.4.0-beta.0 (#7014) * Release 6.4.0-beta.0 Signed-off-by: Sebastian Malton <sebastian@malton.name> * Fix release script Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: a809e12022c5cdfdb53818ea19a90a116cdc95d5) 27) Bump lerna from 6.4.0 to 6.4.1 (#7015) Bumps [lerna](https://github.com/lerna/lerna/tree/HEAD/core/lerna) from 6.4.0 to 6.4.1. - [Release notes](https://github.com/lerna/lerna/releases) - [Changelog](https://github.com/lerna/lerna/blob/main/core/lerna/CHANGELOG.md) - [Commits](https://github.com/lerna/lerna/commits/v6.4.1/core/lerna) --- updated-dependencies: - dependency-name: lerna 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> (dependabot[bot]) (SHA: 06a930db57151b5970298c63a5f0b05e6b9da984) 28) Cleanup webpack configs (#7017) - Deduplicate printing to console Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: 1182682c0177e282c3c5cf737924fce90113a23f) 29) Specify custom root to @k8slens/core package directory (#7018) Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: 35698886097596713c02b0fc05eea74fd4e25f53) 30) Release 6.4.0-beta.1 (#7019) Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: d8930ed0306ca6ac6d14f7089698dcfb615c4e2f) 31) Revert remove GITHUB_TOKEN from release workflow (#7020) Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: 60db48ca116c113c1d0818260dd4fac10cc2c316) 32) Release 6.4.0-beta.2 (#7021) Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: ff6264a8c7eba3fc86aaaecccbd6c0fd9319b95f) 33) Release 6.4.0-beta.2 (#7021) Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: 3b88853d2218f6c1cc1bc379ad4406051847fdce) 34) Release 6.4.0-beta.2 (#7021) Signed-off-by: Sebastian Malton <sebastian@malton.name> Signed-off-by: Sebastian Malton <sebastian@malton.name> (Nokel81) (SHA: 20572941d41c5cdfcd77aa4f2f1409a89fb9e885)