diff --git a/open-lens/package.json b/open-lens/package.json index 17ee26f487..9d0132f677 100644 --- a/open-lens/package.json +++ b/open-lens/package.json @@ -198,6 +198,7 @@ "@k8slens/messaging-for-renderer": "^1.0.0-alpha.4", "@k8slens/node-fetch": "^6.5.0-alpha.3", "@k8slens/react-application": "^1.0.0-alpha.3", + "@k8slens/resizing-anchor": "1.0.0-alpha.6", "@k8slens/run-many": "^1.0.0-alpha.4", "@k8slens/startable-stoppable": "^1.0.0-alpha.3", "@k8slens/utilities": "^1.0.0-alpha.3", diff --git a/open-lens/src/renderer/index.ts b/open-lens/src/renderer/index.ts index 7b12c69696..61c80aaaff 100644 --- a/open-lens/src/renderer/index.ts +++ b/open-lens/src/renderer/index.ts @@ -2,6 +2,8 @@ import "@k8slens/core/styles"; import "@k8slens/button/dist/index.css"; import "@k8slens/error-boundary/dist/index.css"; import "@k8slens/tooltip/dist/index.css"; +import "@k8slens/resizing-anchor/dist/index.css"; + import { runInAction } from "mobx"; import { rendererExtensionApi as Renderer, diff --git a/package-lock.json b/package-lock.json index 63b3833b25..6ac8ebf76e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34116,20 +34116,20 @@ } }, "open-lens": { - "version": "6.5.0-alpha.9", + "version": "6.5.0-alpha.10", "hasInstallScript": true, "license": "MIT", "dependencies": { "@k8slens/application": "^6.5.0-alpha.5", "@k8slens/application-for-electron-main": "^6.5.0-alpha.4", - "@k8slens/core": "^6.5.0-alpha.9", + "@k8slens/core": "^6.5.0-alpha.10", "@k8slens/ensure-binaries": "^6.5.0-alpha.5", "@k8slens/event-emitter": "^1.0.0-alpha.2", "@k8slens/feature-core": "^6.5.0-alpha.4", "@k8slens/keyboard-shortcuts": "^1.0.0-alpha.4", "@k8slens/kube-object": "^1.0.0-alpha.2", "@k8slens/kubectl-versions": "^1.0.0-alpha.3", - "@k8slens/legacy-extension-example": "^1.0.0-alpha.7", + "@k8slens/legacy-extension-example": "^1.0.0-alpha.8", "@k8slens/legacy-extensions": "^1.0.0-alpha.4", "@k8slens/legacy-global-di": "^1.0.0-alpha.1", "@k8slens/logger": "^1.0.0-alpha.6", @@ -34138,6 +34138,7 @@ "@k8slens/messaging-for-renderer": "^1.0.0-alpha.4", "@k8slens/node-fetch": "^6.5.0-alpha.3", "@k8slens/react-application": "^1.0.0-alpha.3", + "@k8slens/resizing-anchor": "1.0.0-alpha.6", "@k8slens/run-many": "^1.0.0-alpha.4", "@k8slens/startable-stoppable": "^1.0.0-alpha.3", "@k8slens/utilities": "^1.0.0-alpha.3", @@ -38274,6 +38275,7 @@ }, "packages/open-lens": { "version": "6.5.0-alpha.10", + "extraneous": true, "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 90829435e9..48f8c96b30 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "clean:node_modules": "lerna clean -y && rimraf node_modules", "dev": "cross-env NODE_ENV=development lerna run build --stream --skip-nx-cache", "postdev": "lerna watch -- lerna run build --stream --scope \\$LERNA_PACKAGE_NAME", - "prestart-dev": "cd packages/open-lens && rimraf static/build/ && npm run build:tray-icons && npm run download:binaries", + "prestart-dev": "cd ./open-lens && rimraf static/build/ && npm run build:tray-icons && npm run download:binaries", "start-dev": "lerna run start", "lint": "lerna run lint --stream --no-bail", "lint:fix": "lerna run lint:fix --stream", diff --git a/packages/core/src/renderer/components/entity-settings/extension-registrator.injectable.ts b/packages/core/src/renderer/components/entity-settings/extension-registrator.injectable.ts index 19187d921d..6acce2da09 100644 --- a/packages/core/src/renderer/components/entity-settings/extension-registrator.injectable.ts +++ b/packages/core/src/renderer/components/entity-settings/extension-registrator.injectable.ts @@ -56,7 +56,7 @@ const getInjectableForEntitySettingRegistrationFor = (extension: LensRendererExt kind, title, group = "Extensions", - id = title.toLowerCase(), + id = btoa(title), priority, source, }: EntitySettingRegistration) => getInjectable({ diff --git a/packages/core/src/renderer/components/workloads-pods/pods.tsx b/packages/core/src/renderer/components/workloads-pods/pods.tsx index 09d3fe5232..45a5073bc8 100644 --- a/packages/core/src/renderer/components/workloads-pods/pods.tsx +++ b/packages/core/src/renderer/components/workloads-pods/pods.tsx @@ -40,7 +40,10 @@ const NonInjectedPods = observer((props: Dependencies) => { tableId="workloads_pods" isConfigurable searchFilters={[ + pod => pod.getSearchFields(), + pod => pod.getStatusMessage(), pod => pod.status?.podIP, + pod => pod.getNodeName(), ]} renderHeaderTitle="Pods" renderTableHeader={[]}