mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Merge branch 'master' into add-table-package
This commit is contained in:
commit
c57c236175
@ -2,7 +2,7 @@
|
|||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
* Copyright (c) OpenLens Authors. All rights reserved.
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||||
*/
|
*/
|
||||||
const { notarize } = require("electron-notarize");
|
const { notarize } = require("@electron/notarize");
|
||||||
|
|
||||||
exports.default = async function notarizing(context) {
|
exports.default = async function notarizing(context) {
|
||||||
const { electronPlatformName, appOutDir } = context;
|
const { electronPlatformName, appOutDir } = context;
|
||||||
@ -23,5 +23,7 @@ exports.default = async function notarizing(context) {
|
|||||||
appleId: process.env.APPLEID,
|
appleId: process.env.APPLEID,
|
||||||
appleIdPassword: process.env.APPLEIDPASS,
|
appleIdPassword: process.env.APPLEIDPASS,
|
||||||
ascProvider: process.env.ASCPROVIDER,
|
ascProvider: process.env.ASCPROVIDER,
|
||||||
|
teamId: process.env.APPLETEAMID,
|
||||||
|
tool: process.env.NOTARIZE_TOOL || "legacy",
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
@ -193,7 +193,7 @@
|
|||||||
"@k8slens/json-api": "^1.0.0-alpha.3",
|
"@k8slens/json-api": "^1.0.0-alpha.3",
|
||||||
"@k8slens/keyboard-shortcuts": "^1.0.0",
|
"@k8slens/keyboard-shortcuts": "^1.0.0",
|
||||||
"@k8slens/kube-api": "^1.0.0-alpha.1",
|
"@k8slens/kube-api": "^1.0.0-alpha.1",
|
||||||
"@k8slens/kube-api-specifics": "^1.0.0-alpha.1",
|
"@k8slens/kube-api-specifics": "^1.0.0",
|
||||||
"@k8slens/kube-object": "^1.0.0",
|
"@k8slens/kube-object": "^1.0.0",
|
||||||
"@k8slens/kubectl-versions": "^1.0.0",
|
"@k8slens/kubectl-versions": "^1.0.0",
|
||||||
"@k8slens/legacy-extension-example": "^1.0.0",
|
"@k8slens/legacy-extension-example": "^1.0.0",
|
||||||
@ -206,6 +206,8 @@
|
|||||||
"@k8slens/messaging-for-renderer": "^1.0.0",
|
"@k8slens/messaging-for-renderer": "^1.0.0",
|
||||||
"@k8slens/metrics": "^6.5.0",
|
"@k8slens/metrics": "^6.5.0",
|
||||||
"@k8slens/node-fetch": "^6.5.0",
|
"@k8slens/node-fetch": "^6.5.0",
|
||||||
|
"@k8slens/prometheus": "^1.0.0",
|
||||||
|
"@k8slens/random": "^1.0.0",
|
||||||
"@k8slens/react-application": "^1.0.0",
|
"@k8slens/react-application": "^1.0.0",
|
||||||
"@k8slens/resizing-anchor": "^1.0.0",
|
"@k8slens/resizing-anchor": "^1.0.0",
|
||||||
"@k8slens/resource-templates": "^1.0.0",
|
"@k8slens/resource-templates": "^1.0.0",
|
||||||
@ -218,11 +220,11 @@
|
|||||||
"@kubernetes/client-node": "^0.18.1",
|
"@kubernetes/client-node": "^0.18.1",
|
||||||
"@material-ui/core": "^4.12.3",
|
"@material-ui/core": "^4.12.3",
|
||||||
"@material-ui/lab": "^4.0.0-alpha.60",
|
"@material-ui/lab": "^4.0.0-alpha.60",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-mobx": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-mobx": "^17.2.0",
|
||||||
"@ogre-tools/injectable-react": "^17.1.0",
|
"@ogre-tools/injectable-react": "^17.2.0",
|
||||||
"@sentry/electron": "^3.0.8",
|
"@sentry/electron": "^3.0.8",
|
||||||
"@sentry/integrations": "^6.19.3",
|
"@sentry/integrations": "^6.19.3",
|
||||||
"ansi_up": "^5.2.1",
|
"ansi_up": "^5.2.1",
|
||||||
@ -298,6 +300,7 @@
|
|||||||
"xterm-link-provider": "^1.3.1"
|
"xterm-link-provider": "^1.3.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@electron/notarize": "^1.2.3",
|
||||||
"@electron/rebuild": "^3.2.10",
|
"@electron/rebuild": "^3.2.10",
|
||||||
"@k8slens/generate-tray-icons": "^6.5.0",
|
"@k8slens/generate-tray-icons": "^6.5.0",
|
||||||
"@k8slens/test-utils": "^1.0.0",
|
"@k8slens/test-utils": "^1.0.0",
|
||||||
@ -331,7 +334,6 @@
|
|||||||
"css-loader": "^6.7.2",
|
"css-loader": "^6.7.2",
|
||||||
"electron": "^22.3.10",
|
"electron": "^22.3.10",
|
||||||
"electron-builder": "^23.6.0",
|
"electron-builder": "^23.6.0",
|
||||||
"electron-notarize": "^0.3.0",
|
|
||||||
"esbuild-loader": "^2.20.0",
|
"esbuild-loader": "^2.20.0",
|
||||||
"fork-ts-checker-webpack-plugin": "^7.3.0",
|
"fork-ts-checker-webpack-plugin": "^7.3.0",
|
||||||
"html-webpack-plugin": "^5.5.1",
|
"html-webpack-plugin": "^5.5.1",
|
||||||
|
|||||||
@ -12,6 +12,9 @@ import { applicationFeature, startApplicationInjectionToken } from '@k8slens/app
|
|||||||
import { applicationFeatureForElectronMain } from '@k8slens/application-for-electron-main'
|
import { applicationFeatureForElectronMain } from '@k8slens/application-for-electron-main'
|
||||||
import { messagingFeatureForMain } from "@k8slens/messaging-for-main";
|
import { messagingFeatureForMain } from "@k8slens/messaging-for-main";
|
||||||
import { loggerFeature } from "@k8slens/logger";
|
import { loggerFeature } from "@k8slens/logger";
|
||||||
|
import { randomFeature } from "@k8slens/random";
|
||||||
|
import { kubeApiSpecificsFeature } from "@k8slens/kube-api-specifics";
|
||||||
|
import { prometheusFeature } from "@k8slens/prometheus";
|
||||||
|
|
||||||
const environment = "main";
|
const environment = "main";
|
||||||
|
|
||||||
@ -24,15 +27,15 @@ registerMobX(di);
|
|||||||
runInAction(() => {
|
runInAction(() => {
|
||||||
registerLensCore(di, environment);
|
registerLensCore(di, environment);
|
||||||
|
|
||||||
registerFeature(di,
|
|
||||||
loggerFeature,
|
|
||||||
);
|
|
||||||
|
|
||||||
registerFeature(
|
registerFeature(
|
||||||
di,
|
di,
|
||||||
|
loggerFeature,
|
||||||
|
prometheusFeature,
|
||||||
applicationFeature,
|
applicationFeature,
|
||||||
applicationFeatureForElectronMain,
|
applicationFeatureForElectronMain,
|
||||||
messagingFeatureForMain,
|
messagingFeatureForMain,
|
||||||
|
randomFeature,
|
||||||
|
kubeApiSpecificsFeature,
|
||||||
);
|
);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|||||||
@ -5,6 +5,7 @@ import "@k8slens/tooltip/styles";
|
|||||||
import "@k8slens/resizing-anchor/styles";
|
import "@k8slens/resizing-anchor/styles";
|
||||||
import "@k8slens/icon/styles";
|
import "@k8slens/icon/styles";
|
||||||
import "@k8slens/animate/styles";
|
import "@k8slens/animate/styles";
|
||||||
|
import "@k8slens/notifications/styles";
|
||||||
|
|
||||||
import { runInAction } from "mobx";
|
import { runInAction } from "mobx";
|
||||||
import {
|
import {
|
||||||
@ -29,6 +30,9 @@ import { routingFeature } from "@k8slens/routing";
|
|||||||
import { loggerFeature } from "@k8slens/logger";
|
import { loggerFeature } from "@k8slens/logger";
|
||||||
import { animateFeature } from "@k8slens/animate";
|
import { animateFeature } from "@k8slens/animate";
|
||||||
import { clusterSidebarFeature } from "@k8slens/cluster-sidebar";
|
import { clusterSidebarFeature } from "@k8slens/cluster-sidebar";
|
||||||
|
import { randomFeature } from "@k8slens/random";
|
||||||
|
import { kubeApiSpecificsFeature } from "@k8slens/kube-api-specifics";
|
||||||
|
import { notificationsFeature } from "@k8slens/notifications";
|
||||||
|
|
||||||
const environment = "renderer";
|
const environment = "renderer";
|
||||||
|
|
||||||
@ -56,6 +60,9 @@ runInAction(() => {
|
|||||||
metricsFeature,
|
metricsFeature,
|
||||||
animateFeature,
|
animateFeature,
|
||||||
clusterSidebarFeature,
|
clusterSidebarFeature,
|
||||||
|
randomFeature,
|
||||||
|
kubeApiSpecificsFeature,
|
||||||
|
notificationsFeature,
|
||||||
);
|
);
|
||||||
|
|
||||||
autoRegister({
|
autoRegister({
|
||||||
|
|||||||
384
package-lock.json
generated
384
package-lock.json
generated
@ -11,7 +11,7 @@
|
|||||||
"open-lens"
|
"open-lens"
|
||||||
],
|
],
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@ogre-tools/linkable": "^17.1.0",
|
"@ogre-tools/linkable": "^17.2.0",
|
||||||
"adr": "^1.4.3",
|
"adr": "^1.4.3",
|
||||||
"cross-env": "^7.0.3",
|
"cross-env": "^7.0.3",
|
||||||
"lerna": "^6.6.1",
|
"lerna": "^6.6.1",
|
||||||
@ -2188,6 +2188,19 @@
|
|||||||
"node": ">= 4.0.0"
|
"node": ">= 4.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/@electron/notarize": {
|
||||||
|
"version": "1.2.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-1.2.3.tgz",
|
||||||
|
"integrity": "sha512-9oRzT56rKh5bspk3KpAVF8lPKHYQrBnRwcgiOeR0hdilVEQmszDaAu0IPCPrwwzJN0ugNs0rRboTreHMt/6mBQ==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"debug": "^4.1.1",
|
||||||
|
"fs-extra": "^9.0.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 10.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/@electron/rebuild": {
|
"node_modules/@electron/rebuild": {
|
||||||
"version": "3.2.13",
|
"version": "3.2.13",
|
||||||
"resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.2.13.tgz",
|
"resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.2.13.tgz",
|
||||||
@ -3818,6 +3831,18 @@
|
|||||||
"resolved": "packages/node-fetch",
|
"resolved": "packages/node-fetch",
|
||||||
"link": true
|
"link": true
|
||||||
},
|
},
|
||||||
|
"node_modules/@k8slens/notifications": {
|
||||||
|
"resolved": "packages/ui-components/notifications",
|
||||||
|
"link": true
|
||||||
|
},
|
||||||
|
"node_modules/@k8slens/prometheus": {
|
||||||
|
"resolved": "packages/technical-features/prometheus",
|
||||||
|
"link": true
|
||||||
|
},
|
||||||
|
"node_modules/@k8slens/random": {
|
||||||
|
"resolved": "packages/random-id",
|
||||||
|
"link": true
|
||||||
|
},
|
||||||
"node_modules/@k8slens/react-application": {
|
"node_modules/@k8slens/react-application": {
|
||||||
"resolved": "packages/technical-features/react-application",
|
"resolved": "packages/technical-features/react-application",
|
||||||
"link": true
|
"link": true
|
||||||
@ -6070,26 +6095,26 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@ogre-tools/fp": {
|
"node_modules/@ogre-tools/fp": {
|
||||||
"version": "17.1.0",
|
"version": "17.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/@ogre-tools/fp/-/fp-17.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/@ogre-tools/fp/-/fp-17.2.0.tgz",
|
||||||
"integrity": "sha512-xgS9JONX2fhqcyAPABMyW9q7QutAfjSvdCxufirmbNSO+Syesr2zTkGjp4Aja9UZPuHBo46RoA9iVl33Lkb1Ww==",
|
"integrity": "sha512-FF2v/jlQkyVYtborPGq3AS8dK+Fah1f01lajtqd7tW85IwJk0ut7B69o3OA78SvHzNkkFy6y7BmfmVZQ+DkdtA==",
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"lodash": "^4.17.21"
|
"lodash": "^4.17.21"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@ogre-tools/injectable": {
|
"node_modules/@ogre-tools/injectable": {
|
||||||
"version": "17.1.0",
|
"version": "17.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/@ogre-tools/injectable/-/injectable-17.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/@ogre-tools/injectable/-/injectable-17.2.0.tgz",
|
||||||
"integrity": "sha512-jqUNCg4nYNGnpb2Ymi+FSBJjWx+PnJniclZrfKyCV/Nafbfyt0+f22V0ag3qc9SHc9WXNg4wqVdkK4GCE56oZg==",
|
"integrity": "sha512-foBG+lZvlSfoL3hwkyLFHcpfiXuBzsRLcqI7YuKvY//9Wz3DhXXlafF8s6vUDmVl8AQ2pODfDEe36X2WTrqMdg==",
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@ogre-tools/fp": "^16 || ^17",
|
"@ogre-tools/fp": "^16 || ^17",
|
||||||
"lodash": "^4.17.21"
|
"lodash": "^4.17.21"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@ogre-tools/injectable-extension-for-auto-registration": {
|
"node_modules/@ogre-tools/injectable-extension-for-auto-registration": {
|
||||||
"version": "17.1.0",
|
"version": "17.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/@ogre-tools/injectable-extension-for-auto-registration/-/injectable-extension-for-auto-registration-17.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/@ogre-tools/injectable-extension-for-auto-registration/-/injectable-extension-for-auto-registration-17.2.0.tgz",
|
||||||
"integrity": "sha512-n4XGAfUyCR6pXQxzJ4v9VT7ae8hkhzSOxyCFn33uX6CZvrJy1PtBwHX2CFZ12wfi4+XLK6YEmTMuGnYYEVpF9Q==",
|
"integrity": "sha512-G3YfbbaqYnJcAejPjRw1KLEdYQnE1OVqVMthLUCamG3iOaRE/QvQ4IPKO4zJH+v5JpTZjxmfYcn/z4dPdx65wA==",
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@ogre-tools/fp": "^16 || ^17",
|
"@ogre-tools/fp": "^16 || ^17",
|
||||||
"@ogre-tools/injectable": "^16 || ^17",
|
"@ogre-tools/injectable": "^16 || ^17",
|
||||||
@ -6097,9 +6122,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@ogre-tools/injectable-extension-for-mobx": {
|
"node_modules/@ogre-tools/injectable-extension-for-mobx": {
|
||||||
"version": "17.1.0",
|
"version": "17.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/@ogre-tools/injectable-extension-for-mobx/-/injectable-extension-for-mobx-17.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/@ogre-tools/injectable-extension-for-mobx/-/injectable-extension-for-mobx-17.2.0.tgz",
|
||||||
"integrity": "sha512-nrnzYpORh+TQsEsitjVnb1tmg7PaZWZjDLT8zH0M9xJo/x5/6YtQJIpzc3ANpWcJpYkv9hguv37+t7qwH41N3w==",
|
"integrity": "sha512-o+VJn8c10P5mYJBwq/3LQQqpcZ5cP3tY+Gmru0xv2VYUGN4+2kye9mlXfZ6eisQ2IMVImRFx/qJxYLCLNNPZMw==",
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@ogre-tools/fp": "^16 || ^17",
|
"@ogre-tools/fp": "^16 || ^17",
|
||||||
"@ogre-tools/injectable": "^16 || ^17",
|
"@ogre-tools/injectable": "^16 || ^17",
|
||||||
@ -6108,9 +6133,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@ogre-tools/injectable-react": {
|
"node_modules/@ogre-tools/injectable-react": {
|
||||||
"version": "17.1.0",
|
"version": "17.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/@ogre-tools/injectable-react/-/injectable-react-17.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/@ogre-tools/injectable-react/-/injectable-react-17.2.0.tgz",
|
||||||
"integrity": "sha512-yNNy0b7NHe1UNB1ylqGgLFB3gbN++QT+Lr352PH2B7n3sC0qBXGg5EIpEimDZ0VMuRNOQHRfItMI+qMBTEqfgg==",
|
"integrity": "sha512-pAZZKnXCFxPlNhGxWeFmX8xbbR1YJUmNZGNHt0mvjfujLnRsITSlA7AwFFB+UghpDPXi0aY48NRnq8KB3/nkrg==",
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@ogre-tools/fp": "^16 || ^17",
|
"@ogre-tools/fp": "^16 || ^17",
|
||||||
"@ogre-tools/injectable": "^16 || ^17",
|
"@ogre-tools/injectable": "^16 || ^17",
|
||||||
@ -6122,13 +6147,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@ogre-tools/linkable": {
|
"node_modules/@ogre-tools/linkable": {
|
||||||
"version": "17.1.0",
|
"version": "17.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/@ogre-tools/linkable/-/linkable-17.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/@ogre-tools/linkable/-/linkable-17.2.0.tgz",
|
||||||
"integrity": "sha512-ReRGy3xgKYOPm/HQpbxOhPOUkR6CuRvg6CZlda4mPs3US4JRotnE9Wg1G4Yo+UEd01lhUwSLe15dOyWHiV1tzQ==",
|
"integrity": "sha512-s0YoTV2JjhwF6+vlkHAXmhTEL1c+r+hBwbdTO2GnE+sqjtN1prASASlkyF/ZUwBNBjv02SbBKtM1Jy++N91Wyg==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"fast-glob": "^3.2.12",
|
"fast-glob": "^3.2.12",
|
||||||
"fs-extra": "^9.0.1",
|
"fs-extra": "^9.0.1",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
@ -12753,49 +12778,6 @@
|
|||||||
"url": "https://github.com/sponsors/isaacs"
|
"url": "https://github.com/sponsors/isaacs"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/electron-notarize": {
|
|
||||||
"version": "0.3.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/electron-notarize/-/electron-notarize-0.3.0.tgz",
|
|
||||||
"integrity": "sha512-tuDw8H0gcDOalNLv6RM2CwGvUXU60MPGZRDEmd0ppX+yP5XqL8Ec2DuXyz9J7WQSA3aRCfzIgH8C5CAivDYWMw==",
|
|
||||||
"deprecated": "Please use @electron/notarize moving forward. There is no API change, just a package name change",
|
|
||||||
"dev": true,
|
|
||||||
"dependencies": {
|
|
||||||
"debug": "^4.1.1",
|
|
||||||
"fs-extra": "^8.1.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/electron-notarize/node_modules/fs-extra": {
|
|
||||||
"version": "8.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
|
|
||||||
"integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
|
|
||||||
"dev": true,
|
|
||||||
"dependencies": {
|
|
||||||
"graceful-fs": "^4.2.0",
|
|
||||||
"jsonfile": "^4.0.0",
|
|
||||||
"universalify": "^0.1.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6 <7 || >=8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/electron-notarize/node_modules/jsonfile": {
|
|
||||||
"version": "4.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
|
|
||||||
"integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
|
|
||||||
"dev": true,
|
|
||||||
"optionalDependencies": {
|
|
||||||
"graceful-fs": "^4.1.6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/electron-notarize/node_modules/universalify": {
|
|
||||||
"version": "0.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
|
|
||||||
"integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
|
|
||||||
"dev": true,
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 4.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/electron-osx-sign": {
|
"node_modules/electron-osx-sign": {
|
||||||
"version": "0.6.0",
|
"version": "0.6.0",
|
||||||
"resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.6.0.tgz",
|
"resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.6.0.tgz",
|
||||||
@ -34010,7 +33992,7 @@
|
|||||||
"@k8slens/json-api": "^1.0.0-alpha.3",
|
"@k8slens/json-api": "^1.0.0-alpha.3",
|
||||||
"@k8slens/keyboard-shortcuts": "^1.0.0",
|
"@k8slens/keyboard-shortcuts": "^1.0.0",
|
||||||
"@k8slens/kube-api": "^1.0.0-alpha.1",
|
"@k8slens/kube-api": "^1.0.0-alpha.1",
|
||||||
"@k8slens/kube-api-specifics": "^1.0.0-alpha.1",
|
"@k8slens/kube-api-specifics": "^1.0.0",
|
||||||
"@k8slens/kube-object": "^1.0.0",
|
"@k8slens/kube-object": "^1.0.0",
|
||||||
"@k8slens/kubectl-versions": "^1.0.0",
|
"@k8slens/kubectl-versions": "^1.0.0",
|
||||||
"@k8slens/legacy-extension-example": "^1.0.0",
|
"@k8slens/legacy-extension-example": "^1.0.0",
|
||||||
@ -34023,6 +34005,8 @@
|
|||||||
"@k8slens/messaging-for-renderer": "^1.0.0",
|
"@k8slens/messaging-for-renderer": "^1.0.0",
|
||||||
"@k8slens/metrics": "^6.5.0",
|
"@k8slens/metrics": "^6.5.0",
|
||||||
"@k8slens/node-fetch": "^6.5.0",
|
"@k8slens/node-fetch": "^6.5.0",
|
||||||
|
"@k8slens/prometheus": "^1.0.0",
|
||||||
|
"@k8slens/random": "^1.0.0",
|
||||||
"@k8slens/react-application": "^1.0.0",
|
"@k8slens/react-application": "^1.0.0",
|
||||||
"@k8slens/resizing-anchor": "^1.0.0",
|
"@k8slens/resizing-anchor": "^1.0.0",
|
||||||
"@k8slens/resource-templates": "^1.0.0",
|
"@k8slens/resource-templates": "^1.0.0",
|
||||||
@ -34035,11 +34019,11 @@
|
|||||||
"@kubernetes/client-node": "^0.18.1",
|
"@kubernetes/client-node": "^0.18.1",
|
||||||
"@material-ui/core": "^4.12.3",
|
"@material-ui/core": "^4.12.3",
|
||||||
"@material-ui/lab": "^4.0.0-alpha.60",
|
"@material-ui/lab": "^4.0.0-alpha.60",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-mobx": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-mobx": "^17.2.0",
|
||||||
"@ogre-tools/injectable-react": "^17.1.0",
|
"@ogre-tools/injectable-react": "^17.2.0",
|
||||||
"@sentry/electron": "^3.0.8",
|
"@sentry/electron": "^3.0.8",
|
||||||
"@sentry/integrations": "^6.19.3",
|
"@sentry/integrations": "^6.19.3",
|
||||||
"ansi_up": "^5.2.1",
|
"ansi_up": "^5.2.1",
|
||||||
@ -34115,6 +34099,7 @@
|
|||||||
"xterm-link-provider": "^1.3.1"
|
"xterm-link-provider": "^1.3.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@electron/notarize": "^1.2.3",
|
||||||
"@electron/rebuild": "^3.2.10",
|
"@electron/rebuild": "^3.2.10",
|
||||||
"@k8slens/generate-tray-icons": "^6.5.0",
|
"@k8slens/generate-tray-icons": "^6.5.0",
|
||||||
"@k8slens/test-utils": "^1.0.0",
|
"@k8slens/test-utils": "^1.0.0",
|
||||||
@ -34148,7 +34133,6 @@
|
|||||||
"css-loader": "^6.7.2",
|
"css-loader": "^6.7.2",
|
||||||
"electron": "^22.3.10",
|
"electron": "^22.3.10",
|
||||||
"electron-builder": "^23.6.0",
|
"electron-builder": "^23.6.0",
|
||||||
"electron-notarize": "^0.3.0",
|
|
||||||
"esbuild-loader": "^2.20.0",
|
"esbuild-loader": "^2.20.0",
|
||||||
"fork-ts-checker-webpack-plugin": "^7.3.0",
|
"fork-ts-checker-webpack-plugin": "^7.3.0",
|
||||||
"html-webpack-plugin": "^5.5.1",
|
"html-webpack-plugin": "^5.5.1",
|
||||||
@ -34190,10 +34174,10 @@
|
|||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
"@k8slens/react-application": "^1.0.0-alpha.0",
|
"@k8slens/react-application": "^1.0.0-alpha.0",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"@ogre-tools/injectable-react": "^17.1.0",
|
"@ogre-tools/injectable-react": "^17.2.0",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
"react": "^17 || ^18"
|
"react": "^17 || ^18"
|
||||||
}
|
}
|
||||||
@ -34207,7 +34191,7 @@
|
|||||||
"rimraf": "^4.4.1"
|
"rimraf": "^4.4.1"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@ogre-tools/injectable": "^17.1.0"
|
"@ogre-tools/injectable": "^17.2.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/cluster-sidebar": {
|
"packages/cluster-sidebar": {
|
||||||
@ -34223,9 +34207,9 @@
|
|||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@k8slens/feature-core": "^6.5.0-alpha.4",
|
"@k8slens/feature-core": "^6.5.0-alpha.4",
|
||||||
"@k8slens/utilities": "^1.0.0-alpha.3",
|
"@k8slens/utilities": "^1.0.0-alpha.3",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-mobx": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-mobx": "^17.2.0",
|
||||||
"mobx": "^6.9.0",
|
"mobx": "^6.9.0",
|
||||||
"react": "^17.0.2"
|
"react": "^17.0.2"
|
||||||
}
|
}
|
||||||
@ -34240,7 +34224,7 @@
|
|||||||
"@k8slens/messaging-fake-bridge": "^1.0.0",
|
"@k8slens/messaging-fake-bridge": "^1.0.0",
|
||||||
"@k8slens/react-testing-library-discovery": "^1.0.0",
|
"@k8slens/react-testing-library-discovery": "^1.0.0",
|
||||||
"@k8slens/test-utils": "^1.0.0",
|
"@k8slens/test-utils": "^1.0.0",
|
||||||
"@ogre-tools/linkable": "^17.1.0",
|
"@ogre-tools/linkable": "^17.2.0",
|
||||||
"@sentry/types": "^6.19.7",
|
"@sentry/types": "^6.19.7",
|
||||||
"@side/jest-runtime": "^1.1.0",
|
"@side/jest-runtime": "^1.1.0",
|
||||||
"@swc/cli": "^0.1.62",
|
"@swc/cli": "^0.1.62",
|
||||||
@ -34366,6 +34350,9 @@
|
|||||||
"@k8slens/messaging-for-renderer": "^1.0.0-alpha.1",
|
"@k8slens/messaging-for-renderer": "^1.0.0-alpha.1",
|
||||||
"@k8slens/metrics": "^6.5.0-alpha.7",
|
"@k8slens/metrics": "^6.5.0-alpha.7",
|
||||||
"@k8slens/node-fetch": "^6.5.0-alpha.3",
|
"@k8slens/node-fetch": "^6.5.0-alpha.3",
|
||||||
|
"@k8slens/notifications": "^1.0.0",
|
||||||
|
"@k8slens/prometheus": "^1.0.0",
|
||||||
|
"@k8slens/random": "^1.0.0",
|
||||||
"@k8slens/react-application": "^1.0.0-alpha.5",
|
"@k8slens/react-application": "^1.0.0-alpha.5",
|
||||||
"@k8slens/resizing-anchor": "^1.0.0-alpha.5",
|
"@k8slens/resizing-anchor": "^1.0.0-alpha.5",
|
||||||
"@k8slens/resource-templates": "^1.0.0-alpha.1",
|
"@k8slens/resource-templates": "^1.0.0-alpha.1",
|
||||||
@ -34378,11 +34365,11 @@
|
|||||||
"@kubernetes/client-node": "^0.18.1",
|
"@kubernetes/client-node": "^0.18.1",
|
||||||
"@material-ui/core": "^4.12.3",
|
"@material-ui/core": "^4.12.3",
|
||||||
"@material-ui/lab": "^4.0.0-alpha.60",
|
"@material-ui/lab": "^4.0.0-alpha.60",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-mobx": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-mobx": "^17.2.0",
|
||||||
"@ogre-tools/injectable-react": "^17.1.0",
|
"@ogre-tools/injectable-react": "^17.2.0",
|
||||||
"@sentry/electron": "^3.0.8",
|
"@sentry/electron": "^3.0.8",
|
||||||
"@sentry/integrations": "^6.19.3",
|
"@sentry/integrations": "^6.19.3",
|
||||||
"ansi_up": "^5.2.1",
|
"ansi_up": "^5.2.1",
|
||||||
@ -34909,7 +34896,7 @@
|
|||||||
"version": "6.5.0",
|
"version": "6.5.0",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ogre-tools/linkable": "^17.1.0",
|
"@ogre-tools/linkable": "^17.2.0",
|
||||||
"@types/webpack-env": "^1.18.0",
|
"@types/webpack-env": "^1.18.0",
|
||||||
"css-loader": "^6.7.2",
|
"css-loader": "^6.7.2",
|
||||||
"fork-ts-checker-webpack-plugin": "^7.3.0",
|
"fork-ts-checker-webpack-plugin": "^7.3.0",
|
||||||
@ -34929,14 +34916,14 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@async-fn/jest": "^1.6.4",
|
"@async-fn/jest": "^1.6.4",
|
||||||
"@k8slens/typescript": "^6.5.0",
|
"@k8slens/typescript": "^6.5.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"@ogre-tools/test-utils": "^17.1.0",
|
"@ogre-tools/test-utils": "^17.2.0",
|
||||||
"ts-node": "^10.9.1",
|
"ts-node": "^10.9.1",
|
||||||
"webpack-node-externals": "^3.0.0"
|
"webpack-node-externals": "^3.0.0"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"lodash": "^4.17.21"
|
"lodash": "^4.17.21"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -34998,7 +34985,7 @@
|
|||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@k8slens/utilities": "^1.0.0-alpha.2",
|
"@k8slens/utilities": "^1.0.0-alpha.2",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"auto-bind": "^4.0.0",
|
"auto-bind": "^4.0.0",
|
||||||
"moment": "^2.29.4",
|
"moment": "^2.29.4",
|
||||||
"rfc6902": "^5.0.1",
|
"rfc6902": "^5.0.1",
|
||||||
@ -35020,7 +35007,7 @@
|
|||||||
"typed-regex": "^0.0.8"
|
"typed-regex": "^0.0.8"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@ogre-tools/injectable": "^17.1.0"
|
"@ogre-tools/injectable": "^17.2.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/legacy-extension-example": {
|
"packages/legacy-extension-example": {
|
||||||
@ -35168,7 +35155,7 @@
|
|||||||
"@k8slens/webpack": "^6.5.0"
|
"@k8slens/webpack": "^6.5.0"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@ogre-tools/injectable": "^17.1.0"
|
"@ogre-tools/injectable": "^17.2.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/list-layout": {
|
"packages/list-layout": {
|
||||||
@ -35184,7 +35171,7 @@
|
|||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@k8slens/kube-object": "^1.0.0-alpha.5",
|
"@k8slens/kube-object": "^1.0.0-alpha.5",
|
||||||
"@k8slens/utilities": "^1.0.0-alpha.3",
|
"@k8slens/utilities": "^1.0.0-alpha.3",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"react": "^17.0.2"
|
"react": "^17.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -35200,9 +35187,9 @@
|
|||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
"winston": "^3.8.2"
|
"winston": "^3.8.2"
|
||||||
}
|
}
|
||||||
@ -35247,7 +35234,7 @@
|
|||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@k8slens/kube-object": "^1.0.0-alpha.5",
|
"@k8slens/kube-object": "^1.0.0-alpha.5",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"react": "^17.0.2"
|
"react": "^17.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -35279,6 +35266,43 @@
|
|||||||
"url": "https://opencollective.com/node-fetch"
|
"url": "https://opencollective.com/node-fetch"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"packages/prometheus": {
|
||||||
|
"name": "@k8slens/prometheus",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"extraneous": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"devDependencies": {
|
||||||
|
"@k8slens/eslint-config": "^6.5.0-alpha.3",
|
||||||
|
"@k8slens/jest": "^6.5.0-alpha.5",
|
||||||
|
"@k8slens/typescript": "^6.5.0-alpha.3",
|
||||||
|
"@k8slens/webpack": "^6.5.0-alpha.9"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"@k8slens/application": "^6.5.0-alpha.2",
|
||||||
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
|
"@k8slens/utilities": "^1.0.0-alpha.7",
|
||||||
|
"@kubernetes/client-node": "^0.18.1",
|
||||||
|
"@ogre-tools/fp": "^16.1.0",
|
||||||
|
"@ogre-tools/injectable": "^16.1.0",
|
||||||
|
"@ogre-tools/injectable-extension-for-auto-registration": "^16.1.0",
|
||||||
|
"@ogre-tools/injectable-extension-for-mobx": "^16.1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"packages/random-id": {
|
||||||
|
"name": "@k8slens/random",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"license": "MIT",
|
||||||
|
"devDependencies": {
|
||||||
|
"@k8slens/eslint-config": "^6.5.0",
|
||||||
|
"@k8slens/webpack": "^6.5.0"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
|
"@ogre-tools/injectable": "^17.1.0",
|
||||||
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
||||||
|
"uuid": "^8.3.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
"packages/release-tool": {
|
"packages/release-tool": {
|
||||||
"name": "@k8slens/release-tool",
|
"name": "@k8slens/release-tool",
|
||||||
"version": "6.5.0",
|
"version": "6.5.0",
|
||||||
@ -35331,10 +35355,10 @@
|
|||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
"@k8slens/react-application": "^1.0.0-alpha.0",
|
"@k8slens/react-application": "^1.0.0-alpha.0",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"@ogre-tools/injectable-react": "^17.1.0",
|
"@ogre-tools/injectable-react": "^17.2.0",
|
||||||
"auto-bind": "^4.0.0",
|
"auto-bind": "^4.0.0",
|
||||||
"history": "^4.10.1",
|
"history": "^4.10.1",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
@ -35387,9 +35411,9 @@
|
|||||||
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
"@k8slens/logger": "^1.0.0-alpha.5",
|
"@k8slens/logger": "^1.0.0-alpha.5",
|
||||||
"@k8slens/run-many": "^1.0.0-alpha.1",
|
"@k8slens/run-many": "^1.0.0-alpha.1",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"lodash": "^4.17.15"
|
"lodash": "^4.17.15"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -35401,14 +35425,14 @@
|
|||||||
"@async-fn/jest": "^1.6.4",
|
"@async-fn/jest": "^1.6.4",
|
||||||
"@k8slens/eslint-config": "^6.5.0",
|
"@k8slens/eslint-config": "^6.5.0",
|
||||||
"@k8slens/webpack": "^6.5.0",
|
"@k8slens/webpack": "^6.5.0",
|
||||||
"@ogre-tools/test-utils": "^17.1.0"
|
"@ogre-tools/test-utils": "^17.2.0"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@k8slens/application": "^6.5.0-alpha.0",
|
"@k8slens/application": "^6.5.0-alpha.0",
|
||||||
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
"@k8slens/run-many": "^1.0.0-alpha.1",
|
"@k8slens/run-many": "^1.0.0-alpha.1",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"electron": "^22.3.3",
|
"electron": "^22.3.3",
|
||||||
"lodash": "^4.17.21"
|
"lodash": "^4.17.21"
|
||||||
}
|
}
|
||||||
@ -35431,7 +35455,7 @@
|
|||||||
"@k8slens/webpack": "^6.5.0"
|
"@k8slens/webpack": "^6.5.0"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@ogre-tools/injectable": "^17.1.0"
|
"@ogre-tools/injectable": "^17.2.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/technical-features/feature-core": {
|
"packages/technical-features/feature-core": {
|
||||||
@ -35443,7 +35467,7 @@
|
|||||||
"@k8slens/webpack": "^6.5.0"
|
"@k8slens/webpack": "^6.5.0"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@ogre-tools/injectable": "^17.1.0"
|
"@ogre-tools/injectable": "^17.2.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/technical-features/messaging/agnostic": {
|
"packages/technical-features/messaging/agnostic": {
|
||||||
@ -35458,9 +35482,9 @@
|
|||||||
"@k8slens/application": "^6.5.0-alpha.0",
|
"@k8slens/application": "^6.5.0-alpha.0",
|
||||||
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
"@k8slens/startable-stoppable": "^1.0.0-alpha.1",
|
"@k8slens/startable-stoppable": "^1.0.0-alpha.1",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-mobx": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-mobx": "^17.2.0",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
"mobx": "^6.7.0"
|
"mobx": "^6.7.0"
|
||||||
}
|
}
|
||||||
@ -35479,10 +35503,10 @@
|
|||||||
"@k8slens/application": "^6.5.0-alpha.0",
|
"@k8slens/application": "^6.5.0-alpha.0",
|
||||||
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
"@k8slens/messaging": "^1.0.0-alpha.1",
|
"@k8slens/messaging": "^1.0.0-alpha.1",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-mobx": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-mobx": "^17.2.0",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
"mobx": "^6.8.0"
|
"mobx": "^6.8.0"
|
||||||
}
|
}
|
||||||
@ -35499,9 +35523,9 @@
|
|||||||
"@k8slens/application": "^6.5.0-alpha.0",
|
"@k8slens/application": "^6.5.0-alpha.0",
|
||||||
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
"@k8slens/messaging": "^1.0.0-alpha.1",
|
"@k8slens/messaging": "^1.0.0-alpha.1",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"electron": "^22.3.3",
|
"electron": "^22.3.3",
|
||||||
"lodash": "^4.17.21"
|
"lodash": "^4.17.21"
|
||||||
}
|
}
|
||||||
@ -35520,8 +35544,8 @@
|
|||||||
"@k8slens/messaging": "^1.0.0-alpha.1",
|
"@k8slens/messaging": "^1.0.0-alpha.1",
|
||||||
"@k8slens/run-many": "^1.0.0-alpha.1",
|
"@k8slens/run-many": "^1.0.0-alpha.1",
|
||||||
"@k8slens/startable-stoppable": "^1.0.0-alpha.1",
|
"@k8slens/startable-stoppable": "^1.0.0-alpha.1",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"electron": "^22.3.3",
|
"electron": "^22.3.3",
|
||||||
"lodash": "^4.17.21"
|
"lodash": "^4.17.21"
|
||||||
}
|
}
|
||||||
@ -35538,13 +35562,34 @@
|
|||||||
"@async-fn/jest": "^1.6.4",
|
"@async-fn/jest": "^1.6.4",
|
||||||
"@k8slens/feature-core": "^6.5.0-alpha.2",
|
"@k8slens/feature-core": "^6.5.0-alpha.2",
|
||||||
"@k8slens/messaging": "^1.0.0-alpha.1",
|
"@k8slens/messaging": "^1.0.0-alpha.1",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-mobx": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-mobx": "^17.2.0",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
"mobx": "^6.9.0"
|
"mobx": "^6.9.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"packages/technical-features/prometheus": {
|
||||||
|
"name": "@k8slens/prometheus",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"license": "MIT",
|
||||||
|
"devDependencies": {
|
||||||
|
"@k8slens/eslint-config": "^6.5.0-alpha.3",
|
||||||
|
"@k8slens/jest": "^6.5.0-alpha.5",
|
||||||
|
"@k8slens/typescript": "^6.5.0-alpha.3",
|
||||||
|
"@k8slens/webpack": "^6.5.0-alpha.9"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"@k8slens/application": "^6.5.0-alpha.2",
|
||||||
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
|
"@k8slens/utilities": "^1.0.0-alpha.7",
|
||||||
|
"@kubernetes/client-node": "^0.18.1",
|
||||||
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
|
"@ogre-tools/injectable-extension-for-mobx": "^17.2.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"packages/technical-features/react-application": {
|
"packages/technical-features/react-application": {
|
||||||
"name": "@k8slens/react-application",
|
"name": "@k8slens/react-application",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
@ -35559,11 +35604,11 @@
|
|||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@k8slens/application": "^6.5.0-alpha.2",
|
"@k8slens/application": "^6.5.0-alpha.2",
|
||||||
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-mobx": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-mobx": "^17.2.0",
|
||||||
"@ogre-tools/injectable-react": "^17.1.0",
|
"@ogre-tools/injectable-react": "^17.2.0",
|
||||||
"lodash": "^4.17.15",
|
"lodash": "^4.17.15",
|
||||||
"mobx": "^6.8.0",
|
"mobx": "^6.8.0",
|
||||||
"mobx-react": "^7.6.0",
|
"mobx-react": "^7.6.0",
|
||||||
@ -35582,9 +35627,9 @@
|
|||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
"@k8slens/utilities": "^1.0.0-alpha.1",
|
"@k8slens/utilities": "^1.0.0-alpha.1",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"@ogre-tools/injectable-react": "^17.1.0",
|
"@ogre-tools/injectable-react": "^17.2.0",
|
||||||
"react": "^17.0.2"
|
"react": "^17.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -35643,8 +35688,8 @@
|
|||||||
"@k8slens/button": "^1.0.0-alpha.5",
|
"@k8slens/button": "^1.0.0-alpha.5",
|
||||||
"@k8slens/routing": "^1.0.0-alpha.5",
|
"@k8slens/routing": "^1.0.0-alpha.5",
|
||||||
"@k8slens/utilities": "^1.0.0-alpha.1",
|
"@k8slens/utilities": "^1.0.0-alpha.1",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-react": "^17.1.0",
|
"@ogre-tools/injectable-react": "^17.2.0",
|
||||||
"auto-bind": "^4.0.0",
|
"auto-bind": "^4.0.0",
|
||||||
"history": "^4.10.1",
|
"history": "^4.10.1",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
@ -35674,9 +35719,9 @@
|
|||||||
"@k8slens/routing": "^1.0.0-alpha.8",
|
"@k8slens/routing": "^1.0.0-alpha.8",
|
||||||
"@k8slens/tooltip": "^1.0.0-alpha.10",
|
"@k8slens/tooltip": "^1.0.0-alpha.10",
|
||||||
"@k8slens/utilities": "^1.0.0-alpha.7",
|
"@k8slens/utilities": "^1.0.0-alpha.7",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"@ogre-tools/injectable-react": "^17.1.0",
|
"@ogre-tools/injectable-react": "^17.2.0",
|
||||||
"auto-bind": "^4.0.0",
|
"auto-bind": "^4.0.0",
|
||||||
"dompurify": "^2.4.4",
|
"dompurify": "^2.4.4",
|
||||||
"history": "^4.10.1",
|
"history": "^4.10.1",
|
||||||
@ -35690,6 +35735,42 @@
|
|||||||
"winston": "^3.8.2"
|
"winston": "^3.8.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"packages/ui-components/notifications": {
|
||||||
|
"name": "@k8slens/notifications",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"license": "MIT",
|
||||||
|
"devDependencies": {
|
||||||
|
"@k8slens/eslint-config": "^6.5.0",
|
||||||
|
"@k8slens/webpack": "^6.5.0"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"@k8slens/animate": "^1.0.0-alpha.0",
|
||||||
|
"@k8slens/application": "^6.5.0",
|
||||||
|
"@k8slens/event-emitter": "^1.0.0",
|
||||||
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
|
"@k8slens/icon": "^1.0.0-alpha.7",
|
||||||
|
"@k8slens/json-api": "^1.0.0-alpha.3",
|
||||||
|
"@k8slens/logger": "^1.0.0",
|
||||||
|
"@k8slens/react-application": "^1.0.0-alpha.5",
|
||||||
|
"@k8slens/run-many": "^1.0.0",
|
||||||
|
"@k8slens/tooltip": "^1.0.0",
|
||||||
|
"@k8slens/utilities": "^1.0.0-alpha.1",
|
||||||
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
|
"@ogre-tools/injectable-extension-for-mobx": "^17.2.0",
|
||||||
|
"@ogre-tools/injectable-react": "^17.2.0",
|
||||||
|
"auto-bind": "^4.0.0",
|
||||||
|
"lodash": "^4.17.21",
|
||||||
|
"mobx": "^6.8.0",
|
||||||
|
"mobx-react": "^7.6.0",
|
||||||
|
"react": "^17.0.2",
|
||||||
|
"react-dom": "^17.0.2",
|
||||||
|
"react-router-dom": "^5.3.4",
|
||||||
|
"uuid": "^8.3.2",
|
||||||
|
"winston": "^3.8.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
"packages/ui-components/resizing-anchor": {
|
"packages/ui-components/resizing-anchor": {
|
||||||
"name": "@k8slens/resizing-anchor",
|
"name": "@k8slens/resizing-anchor",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
@ -35703,9 +35784,9 @@
|
|||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
"@k8slens/utilities": "^1.0.0-alpha.1",
|
"@k8slens/utilities": "^1.0.0-alpha.1",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"auto-bind": "^4.0.0",
|
"auto-bind": "^4.0.0",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
"mobx": "^6.8.0",
|
"mobx": "^6.8.0",
|
||||||
@ -35802,8 +35883,8 @@
|
|||||||
"@k8slens/kube-object": "^1.0.0-alpha.5",
|
"@k8slens/kube-object": "^1.0.0-alpha.5",
|
||||||
"@k8slens/logger": "^1.0.0-alpha.5",
|
"@k8slens/logger": "^1.0.0-alpha.5",
|
||||||
"@k8slens/utilities": "^1.0.0-alpha.1",
|
"@k8slens/utilities": "^1.0.0-alpha.1",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"byline": "^5.0.0",
|
"byline": "^5.0.0",
|
||||||
"lodash": "^4.17.15",
|
"lodash": "^4.17.15",
|
||||||
"mobx": "^6.8.0",
|
"mobx": "^6.8.0",
|
||||||
@ -35813,7 +35894,7 @@
|
|||||||
},
|
},
|
||||||
"packages/utility-features/kube-api-specifics": {
|
"packages/utility-features/kube-api-specifics": {
|
||||||
"name": "@k8slens/kube-api-specifics",
|
"name": "@k8slens/kube-api-specifics",
|
||||||
"version": "1.0.0-alpha.1",
|
"version": "1.0.0",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@k8slens/eslint-config": "^6.5.0-alpha.2",
|
"@k8slens/eslint-config": "^6.5.0-alpha.2",
|
||||||
@ -35821,8 +35902,11 @@
|
|||||||
"@k8slens/typescript": "^6.5.0-alpha.2"
|
"@k8slens/typescript": "^6.5.0-alpha.2"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
|
"@k8slens/feature-core": "^6.5.0-alpha.8",
|
||||||
"@k8slens/kube-api": "^1.0.0-alpha.1",
|
"@k8slens/kube-api": "^1.0.0-alpha.1",
|
||||||
"@ogre-tools/injectable": "^17.1.0"
|
"@k8slens/logger": "^1.0.0",
|
||||||
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"packages/utility-features/react-testing-library-discovery": {
|
"packages/utility-features/react-testing-library-discovery": {
|
||||||
@ -35847,8 +35931,8 @@
|
|||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@k8slens/test-utils": "^1.0.0-alpha.3",
|
"@k8slens/test-utils": "^1.0.0-alpha.3",
|
||||||
"@k8slens/utilities": "^1.0.0-alpha.1",
|
"@k8slens/utilities": "^1.0.0-alpha.1",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"type-fest": "^2.19.0",
|
"type-fest": "^2.19.0",
|
||||||
"typed-emitter": "^1.4.0",
|
"typed-emitter": "^1.4.0",
|
||||||
"uuid": "^8.3.2"
|
"uuid": "^8.3.2"
|
||||||
@ -35878,8 +35962,8 @@
|
|||||||
"@types/lodash": "^4.14.191"
|
"@types/lodash": "^4.14.191"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-react": "^17.1.0",
|
"@ogre-tools/injectable-react": "^17.2.0",
|
||||||
"@testing-library/react": "^12.1.5",
|
"@testing-library/react": "^12.1.5",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
"mobx": "^6.8.0",
|
"mobx": "^6.8.0",
|
||||||
|
|||||||
@ -27,6 +27,7 @@
|
|||||||
"mkdocs:serve-local": "docker build -t mkdocs-serve-local:latest mkdocs/ && docker run --rm -it -p 8000:8000 -v ${PWD}:/docs mkdocs-serve-local:latest",
|
"mkdocs:serve-local": "docker build -t mkdocs-serve-local:latest mkdocs/ && docker run --rm -it -p 8000:8000 -v ${PWD}:/docs mkdocs-serve-local:latest",
|
||||||
"mkdocs:verify": "docker build -t mkdocs-serve-local:latest mkdocs/ && docker run --rm -v ${PWD}:/docs mkdocs-serve-local:latest build --strict",
|
"mkdocs:verify": "docker build -t mkdocs-serve-local:latest mkdocs/ && docker run --rm -v ${PWD}:/docs mkdocs-serve-local:latest build --strict",
|
||||||
"test:unit": "lerna run --stream test:unit --no-bail",
|
"test:unit": "lerna run --stream test:unit --no-bail",
|
||||||
|
"test:unit:updatesnapshot": "lerna run --stream test:unit --no-bail -- -u",
|
||||||
"test:unit:watch": "jest --watch",
|
"test:unit:watch": "jest --watch",
|
||||||
"test:integration": "lerna run --stream test:integration --no-bail",
|
"test:integration": "lerna run --stream test:integration --no-bail",
|
||||||
"bump-version": "lerna version --no-git-tag-version --no-push",
|
"bump-version": "lerna version --no-git-tag-version --no-push",
|
||||||
@ -39,7 +40,7 @@
|
|||||||
"@types/react": "^17"
|
"@types/react": "^17"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@ogre-tools/linkable": "^17.1.0",
|
"@ogre-tools/linkable": "^17.2.0",
|
||||||
"adr": "^1.4.3",
|
"adr": "^1.4.3",
|
||||||
"cross-env": "^7.0.3",
|
"cross-env": "^7.0.3",
|
||||||
"lerna": "^6.6.1",
|
"lerna": "^6.6.1",
|
||||||
|
|||||||
@ -33,10 +33,10 @@
|
|||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
"@k8slens/feature-core": "^6.5.0-alpha.0",
|
||||||
"@k8slens/react-application": "^1.0.0-alpha.0",
|
"@k8slens/react-application": "^1.0.0-alpha.0",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"@ogre-tools/injectable-react": "^17.1.0",
|
"@ogre-tools/injectable-react": "^17.2.0",
|
||||||
"lodash": "^4.17.21",
|
"lodash": "^4.17.21",
|
||||||
"react": "^17 || ^18"
|
"react": "^17 || ^18"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -23,6 +23,6 @@
|
|||||||
"rimraf": "^4.4.1"
|
"rimraf": "^4.4.1"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@ogre-tools/injectable": "^17.1.0"
|
"@ogre-tools/injectable": "^17.2.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -33,9 +33,9 @@
|
|||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@k8slens/feature-core": "^6.5.0-alpha.4",
|
"@k8slens/feature-core": "^6.5.0-alpha.4",
|
||||||
"@k8slens/utilities": "^1.0.0-alpha.3",
|
"@k8slens/utilities": "^1.0.0-alpha.3",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-mobx": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-mobx": "^17.2.0",
|
||||||
"mobx": "^6.9.0",
|
"mobx": "^6.9.0",
|
||||||
"react": "^17.0.2"
|
"react": "^17.0.2"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -107,7 +107,7 @@
|
|||||||
"@k8slens/messaging-fake-bridge": "^1.0.0",
|
"@k8slens/messaging-fake-bridge": "^1.0.0",
|
||||||
"@k8slens/react-testing-library-discovery": "^1.0.0",
|
"@k8slens/react-testing-library-discovery": "^1.0.0",
|
||||||
"@k8slens/test-utils": "^1.0.0",
|
"@k8slens/test-utils": "^1.0.0",
|
||||||
"@ogre-tools/linkable": "^17.1.0",
|
"@ogre-tools/linkable": "^17.2.0",
|
||||||
"@sentry/types": "^6.19.7",
|
"@sentry/types": "^6.19.7",
|
||||||
"@side/jest-runtime": "^1.1.0",
|
"@side/jest-runtime": "^1.1.0",
|
||||||
"@swc/cli": "^0.1.62",
|
"@swc/cli": "^0.1.62",
|
||||||
@ -209,6 +209,7 @@
|
|||||||
"@hapi/call": "^9.0.1",
|
"@hapi/call": "^9.0.1",
|
||||||
"@hapi/subtext": "^7.1.0",
|
"@hapi/subtext": "^7.1.0",
|
||||||
"@k8slens/animate": "^1.0.0-alpha.0",
|
"@k8slens/animate": "^1.0.0-alpha.0",
|
||||||
|
"@k8slens/notifications": "^1.0.0",
|
||||||
"@k8slens/application": "^6.5.0-alpha.0",
|
"@k8slens/application": "^6.5.0-alpha.0",
|
||||||
"@k8slens/application-for-electron-main": "^6.5.0-alpha.0",
|
"@k8slens/application-for-electron-main": "^6.5.0-alpha.0",
|
||||||
"@k8slens/button": "^1.0.0-alpha.5",
|
"@k8slens/button": "^1.0.0-alpha.5",
|
||||||
@ -230,7 +231,9 @@
|
|||||||
"@k8slens/messaging-for-renderer": "^1.0.0-alpha.1",
|
"@k8slens/messaging-for-renderer": "^1.0.0-alpha.1",
|
||||||
"@k8slens/metrics": "^6.5.0-alpha.7",
|
"@k8slens/metrics": "^6.5.0-alpha.7",
|
||||||
"@k8slens/node-fetch": "^6.5.0-alpha.3",
|
"@k8slens/node-fetch": "^6.5.0-alpha.3",
|
||||||
|
"@k8slens/prometheus": "^1.0.0",
|
||||||
"@k8slens/react-application": "^1.0.0-alpha.5",
|
"@k8slens/react-application": "^1.0.0-alpha.5",
|
||||||
|
"@k8slens/random": "^1.0.0",
|
||||||
"@k8slens/resizing-anchor": "^1.0.0-alpha.5",
|
"@k8slens/resizing-anchor": "^1.0.0-alpha.5",
|
||||||
"@k8slens/resource-templates": "^1.0.0-alpha.1",
|
"@k8slens/resource-templates": "^1.0.0-alpha.1",
|
||||||
"@k8slens/routing": "^1.0.0-alpha.5",
|
"@k8slens/routing": "^1.0.0-alpha.5",
|
||||||
@ -242,11 +245,11 @@
|
|||||||
"@kubernetes/client-node": "^0.18.1",
|
"@kubernetes/client-node": "^0.18.1",
|
||||||
"@material-ui/core": "^4.12.3",
|
"@material-ui/core": "^4.12.3",
|
||||||
"@material-ui/lab": "^4.0.0-alpha.60",
|
"@material-ui/lab": "^4.0.0-alpha.60",
|
||||||
"@ogre-tools/fp": "^17.1.0",
|
"@ogre-tools/fp": "^17.2.0",
|
||||||
"@ogre-tools/injectable": "^17.1.0",
|
"@ogre-tools/injectable": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-auto-registration": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-auto-registration": "^17.2.0",
|
||||||
"@ogre-tools/injectable-extension-for-mobx": "^17.1.0",
|
"@ogre-tools/injectable-extension-for-mobx": "^17.2.0",
|
||||||
"@ogre-tools/injectable-react": "^17.1.0",
|
"@ogre-tools/injectable-react": "^17.2.0",
|
||||||
"@sentry/electron": "^3.0.8",
|
"@sentry/electron": "^3.0.8",
|
||||||
"@sentry/integrations": "^6.19.3",
|
"@sentry/integrations": "^6.19.3",
|
||||||
"ansi_up": "^5.2.1",
|
"ansi_up": "^5.2.1",
|
||||||
|
|||||||
@ -11,13 +11,12 @@ import { getDiForUnitTesting } from "../../../renderer/getDiForUnitTesting";
|
|||||||
import storesAndApisCanBeCreatedInjectable from "../../../renderer/stores-apis-can-be-created.injectable";
|
import storesAndApisCanBeCreatedInjectable from "../../../renderer/stores-apis-can-be-created.injectable";
|
||||||
import directoryForKubeConfigsInjectable from "../../app-paths/directory-for-kube-configs/directory-for-kube-configs.injectable";
|
import directoryForKubeConfigsInjectable from "../../app-paths/directory-for-kube-configs/directory-for-kube-configs.injectable";
|
||||||
import directoryForUserDataInjectable from "../../app-paths/directory-for-user-data/directory-for-user-data.injectable";
|
import directoryForUserDataInjectable from "../../app-paths/directory-for-user-data/directory-for-user-data.injectable";
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
import { logErrorInjectionToken, loggerInjectionToken, logInfoInjectionToken, logWarningInjectionToken } from "@k8slens/logger";
|
||||||
import type { ApiManager } from "../api-manager";
|
import type { ApiManager } from "../api-manager";
|
||||||
import apiManagerInjectable from "../api-manager/manager.injectable";
|
import apiManagerInjectable from "../api-manager/manager.injectable";
|
||||||
import { KubeApi } from "@k8slens/kube-api";
|
import { KubeApi } from "@k8slens/kube-api";
|
||||||
import { KubeObject } from "@k8slens/kube-object";
|
import { KubeObject } from "@k8slens/kube-object";
|
||||||
import { KubeObjectStore } from "../kube-object.store";
|
import { KubeObjectStore } from "../kube-object.store";
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
// eslint-disable-next-line no-restricted-imports
|
// eslint-disable-next-line no-restricted-imports
|
||||||
import { KubeApi as ExternalKubeApi } from "../../../extensions/common-api/k8s-api";
|
import { KubeApi as ExternalKubeApi } from "../../../extensions/common-api/k8s-api";
|
||||||
@ -25,6 +24,7 @@ import { Cluster } from "../../cluster/cluster";
|
|||||||
import { runInAction } from "mobx";
|
import { runInAction } from "mobx";
|
||||||
import { customResourceDefinitionApiInjectionToken } from "../api-manager/crd-api-token";
|
import { customResourceDefinitionApiInjectionToken } from "../api-manager/crd-api-token";
|
||||||
import assert from "assert";
|
import assert from "assert";
|
||||||
|
import { maybeKubeApiInjectable } from "@k8slens/kube-api-specifics";
|
||||||
|
|
||||||
class TestApi extends KubeApi<KubeObject> {
|
class TestApi extends KubeApi<KubeObject> {
|
||||||
protected checkPreferredVersion() {
|
protected checkPreferredVersion() {
|
||||||
@ -61,7 +61,9 @@ describe("ApiManager", () => {
|
|||||||
const apiBase = "api/v1/foo";
|
const apiBase = "api/v1/foo";
|
||||||
const fallbackApiBase = "/apis/extensions/v1beta1/foo";
|
const fallbackApiBase = "/apis/extensions/v1beta1/foo";
|
||||||
const kubeApi = new TestApi({
|
const kubeApi = new TestApi({
|
||||||
logger: di.inject(loggerInjectionToken),
|
logError: di.inject(logErrorInjectionToken),
|
||||||
|
logInfo: di.inject(logInfoInjectionToken),
|
||||||
|
logWarn: di.inject(logWarningInjectionToken),
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
||||||
}, {
|
}, {
|
||||||
objectConstructor: KubeObject,
|
objectConstructor: KubeObject,
|
||||||
@ -136,7 +138,9 @@ describe("ApiManager", () => {
|
|||||||
|
|
||||||
return Object.assign(
|
return Object.assign(
|
||||||
new KubeApi({
|
new KubeApi({
|
||||||
logger: di.inject(loggerInjectionToken),
|
logError: di.inject(logErrorInjectionToken),
|
||||||
|
logInfo: di.inject(logInfoInjectionToken),
|
||||||
|
logWarn: di.inject(logWarningInjectionToken),
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
||||||
}, { objectConstructor }),
|
}, { objectConstructor }),
|
||||||
{
|
{
|
||||||
|
|||||||
@ -20,9 +20,8 @@ import hostedClusterInjectable from "../../../renderer/cluster-frame-context/hos
|
|||||||
import directoryForKubeConfigsInjectable from "../../app-paths/directory-for-kube-configs/directory-for-kube-configs.injectable";
|
import directoryForKubeConfigsInjectable from "../../app-paths/directory-for-kube-configs/directory-for-kube-configs.injectable";
|
||||||
import apiManagerInjectable from "../api-manager/manager.injectable";
|
import apiManagerInjectable from "../api-manager/manager.injectable";
|
||||||
import type { DiContainer } from "@ogre-tools/injectable";
|
import type { DiContainer } from "@ogre-tools/injectable";
|
||||||
import ingressApiInjectable from "../endpoints/ingress.api.injectable";
|
import { ingressApiInjectable, maybeKubeApiInjectable } from "@k8slens/kube-api-specifics";
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
import { logErrorInjectionToken, logInfoInjectionToken, logWarningInjectionToken } from "@k8slens/logger";
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
import { Cluster } from "../../cluster/cluster";
|
import { Cluster } from "../../cluster/cluster";
|
||||||
|
|
||||||
describe("KubeApi", () => {
|
describe("KubeApi", () => {
|
||||||
@ -710,7 +709,9 @@ describe("KubeApi", () => {
|
|||||||
|
|
||||||
beforeEach(async () => {
|
beforeEach(async () => {
|
||||||
horizontalPodAutoscalerApi = new HorizontalPodAutoscalerApi({
|
horizontalPodAutoscalerApi = new HorizontalPodAutoscalerApi({
|
||||||
logger: di.inject(loggerInjectionToken),
|
logError: di.inject(logErrorInjectionToken),
|
||||||
|
logInfo: di.inject(logInfoInjectionToken),
|
||||||
|
logWarn: di.inject(logWarningInjectionToken),
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
||||||
}, {
|
}, {
|
||||||
allowedUsableVersions: {
|
allowedUsableVersions: {
|
||||||
|
|||||||
@ -22,7 +22,7 @@ import hostedClusterInjectable from "../../../renderer/cluster-frame-context/hos
|
|||||||
import directoryForKubeConfigsInjectable from "../../app-paths/directory-for-kube-configs/directory-for-kube-configs.injectable";
|
import directoryForKubeConfigsInjectable from "../../app-paths/directory-for-kube-configs/directory-for-kube-configs.injectable";
|
||||||
import apiKubeInjectable from "../../../renderer/k8s/api-kube.injectable";
|
import apiKubeInjectable from "../../../renderer/k8s/api-kube.injectable";
|
||||||
import type { DiContainer } from "@ogre-tools/injectable";
|
import type { DiContainer } from "@ogre-tools/injectable";
|
||||||
import podApiInjectable from "../endpoints/pod.api.injectable";
|
import { podApiInjectable } from "@k8slens/kube-api-specifics";
|
||||||
|
|
||||||
// NOTE: this is fine because we are testing something that only exported
|
// NOTE: this is fine because we are testing something that only exported
|
||||||
// eslint-disable-next-line no-restricted-imports
|
// eslint-disable-next-line no-restricted-imports
|
||||||
|
|||||||
@ -3,11 +3,10 @@
|
|||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||||
*/
|
*/
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
import { getInjectable } from "@ogre-tools/injectable";
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { ApiManager } from "./api-manager";
|
import { ApiManager } from "./api-manager";
|
||||||
import { computedInjectManyInjectable } from "@ogre-tools/injectable-extension-for-mobx";
|
import { computedInjectManyInjectable } from "@ogre-tools/injectable-extension-for-mobx";
|
||||||
import { kubeObjectStoreInjectionToken } from "./kube-object-store-token";
|
import { kubeObjectStoreInjectionToken } from "./kube-object-store-token";
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
import { kubeApiInjectionToken, storesAndApisCanBeCreatedInjectionToken } from "@k8slens/kube-api-specifics";
|
||||||
import { computed } from "mobx";
|
import { computed } from "mobx";
|
||||||
import { customResourceDefinitionApiInjectionToken } from "./crd-api-token";
|
import { customResourceDefinitionApiInjectionToken } from "./crd-api-token";
|
||||||
import createCustomResourceStoreInjectable from "./create-custom-resource-store.injectable";
|
import createCustomResourceStoreInjectable from "./create-custom-resource-store.injectable";
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||||
*/
|
*/
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
import { getInjectable } from "@ogre-tools/injectable";
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
import { logErrorInjectionToken, logInfoInjectionToken, logWarningInjectionToken } from "@k8slens/logger";
|
||||||
import { apiKubePrefix } from "../vars";
|
import { apiKubePrefix } from "../vars";
|
||||||
import isDevelopmentInjectable from "../vars/is-development.injectable";
|
import isDevelopmentInjectable from "../vars/is-development.injectable";
|
||||||
import apiBaseInjectable from "./api-base.injectable";
|
import apiBaseInjectable from "./api-base.injectable";
|
||||||
@ -37,7 +37,9 @@ const createKubeApiForClusterInjectable = getInjectable({
|
|||||||
const apiBase = di.inject(apiBaseInjectable);
|
const apiBase = di.inject(apiBaseInjectable);
|
||||||
const isDevelopment = di.inject(isDevelopmentInjectable);
|
const isDevelopment = di.inject(isDevelopmentInjectable);
|
||||||
const createKubeJsonApi = di.inject(createKubeJsonApiInjectable);
|
const createKubeJsonApi = di.inject(createKubeJsonApiInjectable);
|
||||||
const logger = di.inject(loggerInjectionToken);
|
const logError = di.inject(logErrorInjectionToken);
|
||||||
|
const logInfo = di.inject(logInfoInjectionToken);
|
||||||
|
const logWarn = di.inject(logWarningInjectionToken);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
cluster: CreateKubeApiForLocalClusterConfig,
|
cluster: CreateKubeApiForLocalClusterConfig,
|
||||||
@ -64,7 +66,9 @@ const createKubeApiForClusterInjectable = getInjectable({
|
|||||||
|
|
||||||
return new KubeApi(
|
return new KubeApi(
|
||||||
{
|
{
|
||||||
logger,
|
logError,
|
||||||
|
logInfo,
|
||||||
|
logWarn,
|
||||||
maybeKubeApi: undefined,
|
maybeKubeApi: undefined,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@ -6,7 +6,7 @@ import { getInjectable } from "@ogre-tools/injectable";
|
|||||||
import type { AgentOptions } from "https";
|
import type { AgentOptions } from "https";
|
||||||
import { Agent } from "https";
|
import { Agent } from "https";
|
||||||
import type { RequestInit } from "@k8slens/node-fetch";
|
import type { RequestInit } from "@k8slens/node-fetch";
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
import { logErrorInjectionToken, logInfoInjectionToken, logWarningInjectionToken } from "@k8slens/logger";
|
||||||
import isDevelopmentInjectable from "../vars/is-development.injectable";
|
import isDevelopmentInjectable from "../vars/is-development.injectable";
|
||||||
import createKubeJsonApiInjectable from "./create-kube-json-api.injectable";
|
import createKubeJsonApiInjectable from "./create-kube-json-api.injectable";
|
||||||
import type { KubeApiOptions } from "@k8slens/kube-api";
|
import type { KubeApiOptions } from "@k8slens/kube-api";
|
||||||
@ -53,7 +53,9 @@ const createKubeApiForRemoteClusterInjectable = getInjectable({
|
|||||||
instantiate: (di): CreateKubeApiForRemoteCluster => {
|
instantiate: (di): CreateKubeApiForRemoteCluster => {
|
||||||
const isDevelopment = di.inject(isDevelopmentInjectable);
|
const isDevelopment = di.inject(isDevelopmentInjectable);
|
||||||
const createKubeJsonApi = di.inject(createKubeJsonApiInjectable);
|
const createKubeJsonApi = di.inject(createKubeJsonApiInjectable);
|
||||||
const logger = di.inject(loggerInjectionToken);
|
const logError = di.inject(logErrorInjectionToken);
|
||||||
|
const logInfo = di.inject(logInfoInjectionToken);
|
||||||
|
const logWarn = di.inject(logWarningInjectionToken);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
config: CreateKubeApiForRemoteClusterConfig,
|
config: CreateKubeApiForRemoteClusterConfig,
|
||||||
@ -110,7 +112,9 @@ const createKubeApiForRemoteClusterInjectable = getInjectable({
|
|||||||
|
|
||||||
return new KubeApi(
|
return new KubeApi(
|
||||||
{
|
{
|
||||||
logger,
|
logError,
|
||||||
|
logInfo,
|
||||||
|
logWarn,
|
||||||
maybeKubeApi: undefined,
|
maybeKubeApi: undefined,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@ -3,9 +3,9 @@
|
|||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||||
*/
|
*/
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
import { getInjectable } from "@ogre-tools/injectable";
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
import { logErrorInjectionToken, logInfoInjectionToken, logWarningInjectionToken } from "@k8slens/logger";
|
||||||
import type { DerivedKubeApiOptions, KubeApiDependencies } from "@k8slens/kube-api";
|
import type { DerivedKubeApiOptions, KubeApiDependencies } from "@k8slens/kube-api";
|
||||||
import maybeKubeApiInjectable from "./maybe-kube-api.injectable";
|
import { maybeKubeApiInjectable } from "@k8slens/kube-api-specifics";
|
||||||
|
|
||||||
export interface CreateKubeApi {
|
export interface CreateKubeApi {
|
||||||
<Api>(ctor: new (deps: KubeApiDependencies, opts: DerivedKubeApiOptions) => Api, opts?: DerivedKubeApiOptions): Api;
|
<Api>(ctor: new (deps: KubeApiDependencies, opts: DerivedKubeApiOptions) => Api, opts?: DerivedKubeApiOptions): Api;
|
||||||
@ -15,7 +15,9 @@ const createKubeApiInjectable = getInjectable({
|
|||||||
id: "create-kube-api",
|
id: "create-kube-api",
|
||||||
instantiate: (di): CreateKubeApi => {
|
instantiate: (di): CreateKubeApi => {
|
||||||
const deps: KubeApiDependencies = {
|
const deps: KubeApiDependencies = {
|
||||||
logger: di.inject(loggerInjectionToken),
|
logError: di.inject(logErrorInjectionToken),
|
||||||
|
logInfo: di.inject(logInfoInjectionToken),
|
||||||
|
logWarn: di.inject(logWarningInjectionToken),
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { ClusterRoleBindingApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const clusterRoleBindingApiInjectable = getInjectable({
|
|
||||||
id: "cluster-role-binding-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "clusterRoleBindingApi is only accessible in certain environments");
|
|
||||||
|
|
||||||
return new ClusterRoleBindingApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default clusterRoleBindingApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { ClusterRoleApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const clusterRoleApiInjectable = getInjectable({
|
|
||||||
id: "cluster-role-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "clusterRoleApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new ClusterRoleApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default clusterRoleApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { ComponentStatusApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
|
|
||||||
const componentStatusApiInjectable = getInjectable({
|
|
||||||
id: "component-status-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "componentStatusApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new ComponentStatusApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default componentStatusApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { ConfigMapApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const configMapApiInjectable = getInjectable({
|
|
||||||
id: "config-map-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "configMapApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new ConfigMapApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default configMapApiInjectable;
|
|
||||||
@ -1,29 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { CronJobApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const cronJobApiInjectable = getInjectable({
|
|
||||||
id: "cron-job-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "cronJobApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new CronJobApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
}, {
|
|
||||||
checkPreferredVersion: true,
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default cronJobApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { CustomResourceDefinitionApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
|
|
||||||
const customResourceDefinitionApiInjectable = getInjectable({
|
|
||||||
id: "custom-resource-definition-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "customResourceDefinitionApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new CustomResourceDefinitionApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default customResourceDefinitionApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { DaemonSetApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const daemonSetApiInjectable = getInjectable({
|
|
||||||
id: "daemon-set-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "daemonSetApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new DaemonSetApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default daemonSetApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { DeploymentApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const deploymentApiInjectable = getInjectable({
|
|
||||||
id: "deployment-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "deploymentApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new DeploymentApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default deploymentApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { EndpointsApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const endpointsApiInjectable = getInjectable({
|
|
||||||
id: "endpoints-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "endpointsApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new EndpointsApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default endpointsApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { KubeEventApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const kubeEventApiInjectable = getInjectable({
|
|
||||||
id: "kube-event-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "kubeEventApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new KubeEventApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default kubeEventApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { HorizontalPodAutoscalerApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const horizontalPodAutoscalerApiInjectable = getInjectable({
|
|
||||||
id: "horizontal-pod-autoscaler-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "horizontalPodAutoscalerApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new HorizontalPodAutoscalerApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default horizontalPodAutoscalerApiInjectable;
|
|
||||||
@ -1,21 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import { IngressClassApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const ingressClassApiInjectable = getInjectable({
|
|
||||||
id: "ingress-class-api",
|
|
||||||
instantiate: (di) => new IngressClassApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
}),
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default ingressClassApiInjectable;
|
|
||||||
@ -1,29 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { JobApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const jobApiInjectable = getInjectable({
|
|
||||||
id: "job-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "jobApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new JobApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
}, {
|
|
||||||
checkPreferredVersion: true,
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default jobApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { LimitRangeApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const limitRangeApiInjectable = getInjectable({
|
|
||||||
id: "limit-range-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "limitRangeApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new LimitRangeApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default limitRangeApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { MutatingWebhookConfigurationApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const mutatingWebhookConfigurationApiInjectable = getInjectable({
|
|
||||||
id: "mutating-webhook-configuration",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "mutatingWebhookApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new MutatingWebhookConfigurationApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default mutatingWebhookConfigurationApiInjectable;
|
|
||||||
@ -1,28 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { NamespaceApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const namespaceApiInjectable = getInjectable({
|
|
||||||
id: "namespace-api",
|
|
||||||
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "namespaceApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new NamespaceApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default namespaceApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { NetworkPolicyApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const networkPolicyApiInjectable = getInjectable({
|
|
||||||
id: "network-policy-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "networkPolicyApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new NetworkPolicyApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default networkPolicyApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { PersistentVolumeClaimApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const persistentVolumeClaimApiInjectable = getInjectable({
|
|
||||||
id: "persistent-volume-claim-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "persistentVolumeClaimApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new PersistentVolumeClaimApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default persistentVolumeClaimApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { PersistentVolumeApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const persistentVolumeApiInjectable = getInjectable({
|
|
||||||
id: "persistent-volume-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "persistentVolumeApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new PersistentVolumeApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default persistentVolumeApiInjectable;
|
|
||||||
@ -1,35 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { PodDisruptionBudgetApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const podDisruptionBudgetApiInjectable = getInjectable({
|
|
||||||
id: "pod-disruption-budget-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "podDisruptionBudgetApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new PodDisruptionBudgetApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
}, {
|
|
||||||
checkPreferredVersion: true,
|
|
||||||
allowedUsableVersions: {
|
|
||||||
policy: [
|
|
||||||
"v1",
|
|
||||||
"v1beta1",
|
|
||||||
],
|
|
||||||
},
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default podDisruptionBudgetApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { PodMetricsApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const podMetricsApiInjectable = getInjectable({
|
|
||||||
id: "pod-metrics-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "podMetricsApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new PodMetricsApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default podMetricsApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { PodSecurityPolicyApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const podSecurityPolicyApiInjectable = getInjectable({
|
|
||||||
id: "pod-security-policy-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "podSecurityPolicyApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new PodSecurityPolicyApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default podSecurityPolicyApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { PriorityClassApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const priorityClassApiInjectable = getInjectable({
|
|
||||||
id: "priority-class-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "PriorityClassApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new PriorityClassApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default priorityClassApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { ReplicaSetApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const replicaSetApiInjectable = getInjectable({
|
|
||||||
id: "replica-set-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "replicaSetApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new ReplicaSetApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default replicaSetApiInjectable;
|
|
||||||
@ -1,23 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import { ReplicationControllerApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const replicationControllerApiInjectable = getInjectable({
|
|
||||||
id: "replication-controller-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
return new ReplicationControllerApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default replicationControllerApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { ResourceQuotaApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const resourceQuotaApiInjectable = getInjectable({
|
|
||||||
id: "resource-quota-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "resourceQuotaApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new ResourceQuotaApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default resourceQuotaApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { RoleBindingApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const roleBindingApiInjectable = getInjectable({
|
|
||||||
id: "role-binding-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "roleBindingApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new RoleBindingApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default roleBindingApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { RuntimeClassApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const runtimeClassApiInjectable = getInjectable({
|
|
||||||
id: "runtime-class-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "RuntimeClassApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new RuntimeClassApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default runtimeClassApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { SelfSubjectRulesReviewApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const selfSubjectRulesReviewApiInjectable = getInjectable({
|
|
||||||
id: "self-subject-rules-review-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "selfSubjectRulesReviewApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new SelfSubjectRulesReviewApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default selfSubjectRulesReviewApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { ServiceAccountApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const serviceAccountApiInjectable = getInjectable({
|
|
||||||
id: "service-account-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "serviceAccountApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new ServiceAccountApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default serviceAccountApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { StatefulSetApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const statefulSetApiInjectable = getInjectable({
|
|
||||||
id: "stateful-set-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "statefulSetApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new StatefulSetApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default statefulSetApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { StorageClassApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const storageClassApiInjectable = getInjectable({
|
|
||||||
id: "storage-class-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "storageClassApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new StorageClassApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default storageClassApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { ValidatingWebhookConfigurationApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const validatingWebhookConfigurationApiInjectable = getInjectable({
|
|
||||||
id: "validating-webhook-configuration",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "validatingWebhookApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new ValidatingWebhookConfigurationApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default validatingWebhookConfigurationApiInjectable;
|
|
||||||
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import assert from "assert";
|
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../stores-apis-can-be-created.token";
|
|
||||||
import { VerticalPodAutoscalerApi } from "@k8slens/kube-api";
|
|
||||||
import { kubeApiInjectionToken } from "@k8slens/kube-api-specifics";
|
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
|
||||||
import maybeKubeApiInjectable from "../maybe-kube-api.injectable";
|
|
||||||
|
|
||||||
const verticalPodAutoscalerApiInjectable = getInjectable({
|
|
||||||
id: "vertical-pod-autoscaler-api",
|
|
||||||
instantiate: (di) => {
|
|
||||||
assert(di.inject(storesAndApisCanBeCreatedInjectionToken), "verticalPodAutoscalerApi is only available in certain environments");
|
|
||||||
|
|
||||||
return new VerticalPodAutoscalerApi({
|
|
||||||
logger: di.inject(loggerInjectionToken),
|
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
injectionToken: kubeApiInjectionToken,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default verticalPodAutoscalerApiInjectable;
|
|
||||||
@ -2,10 +2,10 @@
|
|||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
* Copyright (c) OpenLens Authors. All rights reserved.
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||||
*/
|
*/
|
||||||
|
import { storesAndApisCanBeCreatedInjectionToken } from "@k8slens/kube-api-specifics";
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
import { getInjectable } from "@ogre-tools/injectable";
|
||||||
import { computed } from "mobx";
|
import { computed } from "mobx";
|
||||||
import clusterFrameContextForNamespacedResourcesInjectable from "../../renderer/cluster-frame-context/for-namespaced-resources.injectable";
|
import clusterFrameContextForNamespacedResourcesInjectable from "../../renderer/cluster-frame-context/for-namespaced-resources.injectable";
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "./stores-apis-can-be-created.token";
|
|
||||||
|
|
||||||
const selectedFilterNamespacesInjectable = getInjectable({
|
const selectedFilterNamespacesInjectable = getInjectable({
|
||||||
id: "selected-filter-namespaces",
|
id: "selected-filter-namespaces",
|
||||||
|
|||||||
@ -4,6 +4,6 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { getGlobalOverride } from "@k8slens/test-utils";
|
import { getGlobalOverride } from "@k8slens/test-utils";
|
||||||
import getRandomIdInjectable from "./get-random-id.injectable";
|
import { getRandomIdInjectionToken } from "@k8slens/random";
|
||||||
|
|
||||||
export default getGlobalOverride(getRandomIdInjectable, () => () => "some-irrelevant-random-id");
|
export default getGlobalOverride(getRandomIdInjectionToken, () => () => "some-irrelevant-random-id");
|
||||||
|
|||||||
@ -1,14 +0,0 @@
|
|||||||
/**
|
|
||||||
* Copyright (c) OpenLens Authors. All rights reserved.
|
|
||||||
* Licensed under MIT License. See LICENSE in root directory for more information.
|
|
||||||
*/
|
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
|
||||||
import { v4 as getRandomId } from "uuid";
|
|
||||||
|
|
||||||
const getRandomIdInjectable = getInjectable({
|
|
||||||
id: "get-random-id",
|
|
||||||
instantiate: () => () => getRandomId(),
|
|
||||||
causesSideEffects: true,
|
|
||||||
});
|
|
||||||
|
|
||||||
export default getRandomIdInjectable;
|
|
||||||
@ -20,10 +20,9 @@ import type { KubeJsonApiDataFor, KubeObject } from "@k8slens/kube-object";
|
|||||||
import type { DerivedKubeApiOptions, KubeApiDependencies, KubeApiOptions, KubeJsonApi as InternalKubeJsonApi } from "@k8slens/kube-api";
|
import type { DerivedKubeApiOptions, KubeApiDependencies, KubeApiOptions, KubeJsonApi as InternalKubeJsonApi } from "@k8slens/kube-api";
|
||||||
import clusterFrameContextForNamespacedResourcesInjectable from "../../renderer/cluster-frame-context/for-namespaced-resources.injectable";
|
import clusterFrameContextForNamespacedResourcesInjectable from "../../renderer/cluster-frame-context/for-namespaced-resources.injectable";
|
||||||
import type { ClusterContext } from "../../renderer/cluster-frame-context/cluster-frame-context";
|
import type { ClusterContext } from "../../renderer/cluster-frame-context/cluster-frame-context";
|
||||||
import { loggerInjectionToken } from "@k8slens/logger";
|
import { logErrorInjectionToken, loggerInjectionToken, logInfoInjectionToken, logWarningInjectionToken } from "@k8slens/logger";
|
||||||
import maybeKubeApiInjectable from "../../common/k8s-api/maybe-kube-api.injectable";
|
import { maybeKubeApiInjectable, storesAndApisCanBeCreatedInjectionToken } from "@k8slens/kube-api-specifics";
|
||||||
import { DeploymentApi as InternalDeploymentApi, IngressApi as InternalIngressApi, NodeApi, PersistentVolumeClaimApi, PodApi, KubeApi as InternalKubeApi } from "@k8slens/kube-api";
|
import { DeploymentApi as InternalDeploymentApi, IngressApi as InternalIngressApi, NodeApi, PersistentVolumeClaimApi, PodApi, KubeApi as InternalKubeApi } from "@k8slens/kube-api";
|
||||||
import { storesAndApisCanBeCreatedInjectionToken } from "../../common/k8s-api/stores-apis-can-be-created.token";
|
|
||||||
import type { JsonApiConfig } from "@k8slens/json-api";
|
import type { JsonApiConfig } from "@k8slens/json-api";
|
||||||
import createKubeJsonApiInjectable from "../../common/k8s-api/create-kube-json-api.injectable";
|
import createKubeJsonApiInjectable from "../../common/k8s-api/create-kube-json-api.injectable";
|
||||||
import type { RequestInit } from "@k8slens/node-fetch";
|
import type { RequestInit } from "@k8slens/node-fetch";
|
||||||
@ -40,7 +39,9 @@ const getKubeApiDeps = (): KubeApiDependencies => {
|
|||||||
const di = getLegacyGlobalDiForExtensionApi();
|
const di = getLegacyGlobalDiForExtensionApi();
|
||||||
|
|
||||||
return {
|
return {
|
||||||
logger: di.inject(loggerInjectionToken),
|
logError: di.inject(logErrorInjectionToken),
|
||||||
|
logInfo: di.inject(logInfoInjectionToken),
|
||||||
|
logWarn: di.inject(logWarningInjectionToken),
|
||||||
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
maybeKubeApi: di.inject(maybeKubeApiInjectable),
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@ -26,7 +26,7 @@ import { getExtensionRoutePath } from "../renderer/routes/for-extension";
|
|||||||
import type { KubeObjectHandlerRegistration } from "../renderer/kube-object/handler";
|
import type { KubeObjectHandlerRegistration } from "../renderer/kube-object/handler";
|
||||||
import type { AppPreferenceTabRegistration } from "../features/preferences/renderer/compliance-for-legacy-extension-api/app-preference-tab-registration";
|
import type { AppPreferenceTabRegistration } from "../features/preferences/renderer/compliance-for-legacy-extension-api/app-preference-tab-registration";
|
||||||
import type { KubeObjectDetailRegistration } from "../renderer/components/kube-object-details/kube-object-detail-registration";
|
import type { KubeObjectDetailRegistration } from "../renderer/components/kube-object-details/kube-object-detail-registration";
|
||||||
import type { ClusterFrameChildComponent } from "../renderer/frames/cluster-frame/cluster-frame-child-component-injection-token";
|
import type { ClusterFrameChildComponent } from "@k8slens/react-application";
|
||||||
import type { EntitySettingRegistration } from "../renderer/components/entity-settings/extension-registrator.injectable";
|
import type { EntitySettingRegistration } from "../renderer/components/entity-settings/extension-registrator.injectable";
|
||||||
import type { CatalogEntityDetailRegistration } from "../renderer/components/catalog/entity-details/token";
|
import type { CatalogEntityDetailRegistration } from "../renderer/components/catalog/entity-details/token";
|
||||||
import type { PageRegistration } from "../renderer/routes/page-registration";
|
import type { PageRegistration } from "../renderer/routes/page-registration";
|
||||||
|
|||||||
@ -16,15 +16,18 @@ import { ConfirmDialog as _ConfirmDialog } from "../../renderer/components/confi
|
|||||||
import type { ConfirmDialogBooleanParams, ConfirmDialogParams, ConfirmDialogProps } from "../../renderer/components/confirm-dialog";
|
import type { ConfirmDialogBooleanParams, ConfirmDialogParams, ConfirmDialogProps } from "../../renderer/components/confirm-dialog";
|
||||||
import openConfirmDialogInjectable from "../../renderer/components/confirm-dialog/open.injectable";
|
import openConfirmDialogInjectable from "../../renderer/components/confirm-dialog/open.injectable";
|
||||||
import confirmInjectable from "../../renderer/components/confirm-dialog/confirm.injectable";
|
import confirmInjectable from "../../renderer/components/confirm-dialog/confirm.injectable";
|
||||||
import notificationsStoreInjectable from "../../renderer/components/notifications/notifications-store.injectable";
|
import {
|
||||||
|
notificationsStoreInjectable,
|
||||||
|
showCheckedErrorNotificationInjectable,
|
||||||
|
showErrorNotificationInjectable,
|
||||||
|
showInfoNotificationInjectable,
|
||||||
|
showShortInfoNotificationInjectable,
|
||||||
|
showSuccessNotificationInjectable,
|
||||||
|
} from "@k8slens/notifications";
|
||||||
import podStoreInjectable from "../../renderer/components/workloads-pods/store.injectable";
|
import podStoreInjectable from "../../renderer/components/workloads-pods/store.injectable";
|
||||||
import getDetailsUrlInjectable from "../../renderer/components/kube-detail-params/get-details-url.injectable";
|
import getDetailsUrlInjectable from "../../renderer/components/kube-detail-params/get-details-url.injectable";
|
||||||
import showDetailsInjectable from "../../renderer/components/kube-detail-params/show-details.injectable";
|
import showDetailsInjectable from "../../renderer/components/kube-detail-params/show-details.injectable";
|
||||||
import showCheckedErrorNotificationInjectable from "../../renderer/components/notifications/show-checked-error.injectable";
|
|
||||||
import showErrorNotificationInjectable from "../../renderer/components/notifications/show-error-notification.injectable";
|
|
||||||
import showInfoNotificationInjectable from "../../renderer/components/notifications/show-info-notification.injectable";
|
|
||||||
import showShortInfoNotificationInjectable from "../../renderer/components/notifications/show-short-info.injectable";
|
|
||||||
import showSuccessNotificationInjectable from "../../renderer/components/notifications/show-success-notification.injectable";
|
|
||||||
|
|
||||||
// layouts
|
// layouts
|
||||||
export * from "../../renderer/components/layout/main-layout";
|
export * from "../../renderer/components/layout/main-layout";
|
||||||
@ -79,7 +82,7 @@ export {
|
|||||||
type NotificationMessage,
|
type NotificationMessage,
|
||||||
type ShowNotification,
|
type ShowNotification,
|
||||||
type NotificationsStore,
|
type NotificationsStore,
|
||||||
} from "../../renderer/components/notifications";
|
} from"@k8slens/notifications";
|
||||||
|
|
||||||
export const Notifications = {
|
export const Notifications = {
|
||||||
ok: asLegacyGlobalFunctionForExtensionApi(showSuccessNotificationInjectable),
|
ok: asLegacyGlobalFunctionForExtensionApi(showSuccessNotificationInjectable),
|
||||||
|
|||||||
@ -5,37 +5,7 @@
|
|||||||
import type { KubeResource } from "../../common/rbac";
|
import type { KubeResource } from "../../common/rbac";
|
||||||
import { apiResourceRecord } from "../../common/rbac";
|
import { apiResourceRecord } from "../../common/rbac";
|
||||||
import { getLegacyGlobalDiForExtensionApi, asLegacyGlobalForExtensionApi, asLegacyGlobalFunctionForExtensionApi } from "@k8slens/legacy-global-di";
|
import { getLegacyGlobalDiForExtensionApi, asLegacyGlobalForExtensionApi, asLegacyGlobalFunctionForExtensionApi } from "@k8slens/legacy-global-di";
|
||||||
import clusterRoleBindingApiInjectable from "../../common/k8s-api/endpoints/cluster-role-binding.api.injectable";
|
import * as kubeApiSpecifics from "@k8slens/kube-api-specifics";
|
||||||
import clusterRoleApiInjectable from "../../common/k8s-api/endpoints/cluster-role.api.injectable";
|
|
||||||
import serviceAccountApiInjectable from "../../common/k8s-api/endpoints/service-account.api.injectable";
|
|
||||||
import roleApiInjectable from "../../common/k8s-api/endpoints/role.api.injectable";
|
|
||||||
import podApiInjectable from "../../common/k8s-api/endpoints/pod.api.injectable";
|
|
||||||
import daemonSetApiInjectable from "../../common/k8s-api/endpoints/daemon-set.api.injectable";
|
|
||||||
import replicaSetApiInjectable from "../../common/k8s-api/endpoints/replica-set.api.injectable";
|
|
||||||
import statefulSetApiInjectable from "../../common/k8s-api/endpoints/stateful-set.api.injectable";
|
|
||||||
import deploymentApiInjectable from "../../common/k8s-api/endpoints/deployment.api.injectable";
|
|
||||||
import jobApiInjectable from "../../common/k8s-api/endpoints/job.api.injectable";
|
|
||||||
import cronJobApiInjectable from "../../common/k8s-api/endpoints/cron-job.api.injectable";
|
|
||||||
import nodeApiInjectable from "../../common/k8s-api/endpoints/node.api.injectable";
|
|
||||||
import configMapApiInjectable from "../../common/k8s-api/endpoints/config-map.api.injectable";
|
|
||||||
import secretApiInjectable from "../../common/k8s-api/endpoints/secret.api.injectable";
|
|
||||||
import resourceQuotaApiInjectable from "../../common/k8s-api/endpoints/resource-quota.api.injectable";
|
|
||||||
import limitRangeApiInjectable from "../../common/k8s-api/endpoints/limit-range.api.injectable";
|
|
||||||
import horizontalPodAutoscalerApiInjectable from "../../common/k8s-api/endpoints/horizontal-pod-autoscaler.api.injectable";
|
|
||||||
import verticalPodAutoscalerApiInjectable from "../../common/k8s-api/endpoints/vertical-pod-autoscaler.api.injectable";
|
|
||||||
import podDisruptionBudgetApiInjectable from "../../common/k8s-api/endpoints/pod-disruption-budget.api.injectable";
|
|
||||||
import priorityClassStoreApiInjectable from "../../common/k8s-api/endpoints/priority-class.api.injectable";
|
|
||||||
import serviceApiInjectable from "../../common/k8s-api/endpoints/service.api.injectable";
|
|
||||||
import endpointsApiInjectable from "../../common/k8s-api/endpoints/endpoint.api.injectable";
|
|
||||||
import ingressApiInjectable from "../../common/k8s-api/endpoints/ingress.api.injectable";
|
|
||||||
import networkPolicyApiInjectable from "../../common/k8s-api/endpoints/network-policy.api.injectable";
|
|
||||||
import persistentVolumeApiInjectable from "../../common/k8s-api/endpoints/persistent-volume.api.injectable";
|
|
||||||
import persistentVolumeClaimApiInjectable from "../../common/k8s-api/endpoints/persistent-volume-claim.api.injectable";
|
|
||||||
import storageClassApiInjectable from "../../common/k8s-api/endpoints/storage-class.api.injectable";
|
|
||||||
import namespaceApiInjectable from "../../common/k8s-api/endpoints/namespace.api.injectable";
|
|
||||||
import kubeEventApiInjectable from "../../common/k8s-api/endpoints/events.api.injectable";
|
|
||||||
import roleBindingApiInjectable from "../../common/k8s-api/endpoints/role-binding.api.injectable";
|
|
||||||
import customResourceDefinitionApiInjectable from "../../common/k8s-api/endpoints/custom-resource-definition.api.injectable";
|
|
||||||
import { shouldShowResourceInjectionToken } from "../../features/cluster/showing-kube-resources/common/allowed-resources-injection-token";
|
import { shouldShowResourceInjectionToken } from "../../features/cluster/showing-kube-resources/common/allowed-resources-injection-token";
|
||||||
import requestMetricsInjectable from "../../common/k8s-api/endpoints/metrics.api/request-metrics.injectable";
|
import requestMetricsInjectable from "../../common/k8s-api/endpoints/metrics.api/request-metrics.injectable";
|
||||||
|
|
||||||
@ -59,37 +29,37 @@ export function isAllowedResource(resources: KubeResource | KubeResource[]) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
export const serviceAccountsApi = asLegacyGlobalForExtensionApi(serviceAccountApiInjectable);
|
export const serviceAccountsApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.serviceAccountApiInjectable);
|
||||||
export const clusterRoleApi = asLegacyGlobalForExtensionApi(clusterRoleApiInjectable);
|
export const clusterRoleApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.clusterRoleApiInjectable);
|
||||||
export const clusterRoleBindingApi = asLegacyGlobalForExtensionApi(clusterRoleBindingApiInjectable);
|
export const clusterRoleBindingApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.clusterRoleBindingApiInjectable);
|
||||||
export const roleApi = asLegacyGlobalForExtensionApi(roleApiInjectable);
|
export const roleApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.roleApiInjectable);
|
||||||
export const podsApi = asLegacyGlobalForExtensionApi(podApiInjectable);
|
export const podsApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.podApiInjectable);
|
||||||
export const daemonSetApi = asLegacyGlobalForExtensionApi(daemonSetApiInjectable);
|
export const daemonSetApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.daemonSetApiInjectable);
|
||||||
export const replicaSetApi = asLegacyGlobalForExtensionApi(replicaSetApiInjectable);
|
export const replicaSetApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.replicaSetApiInjectable);
|
||||||
export const statefulSetApi = asLegacyGlobalForExtensionApi(statefulSetApiInjectable);
|
export const statefulSetApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.statefulSetApiInjectable);
|
||||||
export const deploymentApi = asLegacyGlobalForExtensionApi(deploymentApiInjectable);
|
export const deploymentApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.deploymentApiInjectable);
|
||||||
export const jobApi = asLegacyGlobalForExtensionApi(jobApiInjectable);
|
export const jobApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.jobApiInjectable);
|
||||||
export const cronJobApi = asLegacyGlobalForExtensionApi(cronJobApiInjectable);
|
export const cronJobApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.cronJobApiInjectable);
|
||||||
export const nodesApi = asLegacyGlobalForExtensionApi(nodeApiInjectable);
|
export const nodesApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.nodeApiInjectable);
|
||||||
export const secretsApi = asLegacyGlobalForExtensionApi(secretApiInjectable);
|
export const secretsApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.secretApiInjectable);
|
||||||
export const configMapApi = asLegacyGlobalForExtensionApi(configMapApiInjectable);
|
export const configMapApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.configMapApiInjectable);
|
||||||
export const resourceQuotaApi = asLegacyGlobalForExtensionApi(resourceQuotaApiInjectable);
|
export const resourceQuotaApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.resourceQuotaApiInjectable);
|
||||||
export const limitRangeApi = asLegacyGlobalForExtensionApi(limitRangeApiInjectable);
|
export const limitRangeApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.limitRangeApiInjectable);
|
||||||
export const serviceApi = asLegacyGlobalForExtensionApi(serviceApiInjectable);
|
export const serviceApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.serviceApiInjectable);
|
||||||
export const hpaApi = asLegacyGlobalForExtensionApi(horizontalPodAutoscalerApiInjectable);
|
export const hpaApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.horizontalPodAutoscalerApiInjectable);
|
||||||
export const vpaApi = asLegacyGlobalForExtensionApi(verticalPodAutoscalerApiInjectable);
|
export const vpaApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.verticalPodAutoscalerApiInjectable);
|
||||||
export const pdbApi = asLegacyGlobalForExtensionApi(podDisruptionBudgetApiInjectable);
|
export const pdbApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.podDisruptionBudgetApiInjectable);
|
||||||
export const pcApi = asLegacyGlobalForExtensionApi(priorityClassStoreApiInjectable);
|
export const pcApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.priorityClassApiInjectable);
|
||||||
export const endpointApi = asLegacyGlobalForExtensionApi(endpointsApiInjectable);
|
export const endpointApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.endpointsApiInjectable);
|
||||||
export const ingressApi = asLegacyGlobalForExtensionApi(ingressApiInjectable);
|
export const ingressApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.ingressApiInjectable);
|
||||||
export const networkPolicyApi = asLegacyGlobalForExtensionApi(networkPolicyApiInjectable);
|
export const networkPolicyApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.networkPolicyApiInjectable);
|
||||||
export const persistentVolumeApi = asLegacyGlobalForExtensionApi(persistentVolumeApiInjectable);
|
export const persistentVolumeApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.persistentVolumeApiInjectable);
|
||||||
export const pvcApi = asLegacyGlobalForExtensionApi(persistentVolumeClaimApiInjectable);
|
export const pvcApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.persistentVolumeClaimApiInjectable);
|
||||||
export const storageClassApi = asLegacyGlobalForExtensionApi(storageClassApiInjectable);
|
export const storageClassApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.storageClassApiInjectable);
|
||||||
export const namespacesApi = asLegacyGlobalForExtensionApi(namespaceApiInjectable);
|
export const namespacesApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.namespaceApiInjectable);
|
||||||
export const eventApi = asLegacyGlobalForExtensionApi(kubeEventApiInjectable);
|
export const eventApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.kubeEventApiInjectable);
|
||||||
export const roleBindingApi = asLegacyGlobalForExtensionApi(roleBindingApiInjectable);
|
export const roleBindingApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.roleBindingApiInjectable);
|
||||||
export const crdApi = asLegacyGlobalForExtensionApi(customResourceDefinitionApiInjectable);
|
export const crdApi = asLegacyGlobalForExtensionApi(kubeApiSpecifics.customResourceDefinitionApiInjectable);
|
||||||
|
|
||||||
export * from "../common-api/k8s-api";
|
export * from "../common-api/k8s-api";
|
||||||
|
|
||||||
|
|||||||
@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
exports[`extension special characters in page registrations renders 1`] = `
|
exports[`extension special characters in page registrations renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -339,14 +342,14 @@ exports[`extension special characters in page registrations renders 1`] = `
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
|
||||||
exports[`extension special characters in page registrations when navigating to route with ID having special characters renders 1`] = `
|
exports[`extension special characters in page registrations when navigating to route with ID having special characters renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -560,8 +563,5 @@ exports[`extension special characters in page registrations when navigating to r
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
exports[`navigate to extension page renders 1`] = `
|
exports[`navigate to extension page renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -339,14 +342,14 @@ exports[`navigate to extension page renders 1`] = `
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
|
||||||
exports[`navigate to extension page when extension navigates to child route renders 1`] = `
|
exports[`navigate to extension page when extension navigates to child route renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -560,14 +563,14 @@ exports[`navigate to extension page when extension navigates to child route rend
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
|
||||||
exports[`navigate to extension page when extension navigates to route with parameters renders 1`] = `
|
exports[`navigate to extension page when extension navigates to route with parameters renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -797,14 +800,14 @@ exports[`navigate to extension page when extension navigates to route with param
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
|
||||||
exports[`navigate to extension page when extension navigates to route without parameters renders 1`] = `
|
exports[`navigate to extension page when extension navigates to route without parameters renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1034,14 +1037,14 @@ exports[`navigate to extension page when extension navigates to route without pa
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
|
||||||
exports[`navigate to extension page when extension navigates to route without parameters when changing page parameters renders 1`] = `
|
exports[`navigate to extension page when extension navigates to route without parameters when changing page parameters renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1271,8 +1274,5 @@ exports[`navigate to extension page when extension navigates to route without pa
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
exports[`navigating between routes given route with optional path parameters when navigating to route with path parameters renders 1`] = `
|
exports[`navigating between routes given route with optional path parameters when navigating to route with path parameters renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -218,14 +221,14 @@ exports[`navigating between routes given route with optional path parameters whe
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
|
||||||
exports[`navigating between routes given route without path parameters when navigating to route renders 1`] = `
|
exports[`navigating between routes given route without path parameters when navigating to route renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -439,8 +442,5 @@ exports[`navigating between routes given route without path parameters when navi
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
exports[`add-cluster - navigation using application menu renders 1`] = `
|
exports[`add-cluster - navigation using application menu renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -339,14 +342,14 @@ exports[`add-cluster - navigation using application menu renders 1`] = `
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
|
||||||
exports[`add-cluster - navigation using application menu when navigating to add cluster using application menu renders 1`] = `
|
exports[`add-cluster - navigation using application menu when navigating to add cluster using application menu renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -644,8 +647,5 @@ exports[`add-cluster - navigation using application menu when navigating to add
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`hiding Update Channel preference with updating is not enabled renders 1`] = `
|
exports[`hiding Update Channel preference with updating is not enabled renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -673,9 +676,6 @@ exports[`hiding Update Channel preference with updating is not enabled renders 1
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -683,6 +683,9 @@ exports[`hiding Update Channel preference with updating is not enabled renders 1
|
|||||||
exports[`showing Update Channel preference with updating is enabled renders 1`] = `
|
exports[`showing Update Channel preference with updating is enabled renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1442,9 +1445,6 @@ exports[`showing Update Channel preference with updating is enabled renders 1`]
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`installing update when started renders 1`] = `
|
exports[`installing update when started renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -340,9 +343,6 @@ exports[`installing update when started renders 1`] = `
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -350,6 +350,9 @@ exports[`installing update when started renders 1`] = `
|
|||||||
exports[`installing update when started when user checks for updates renders 1`] = `
|
exports[`installing update when started when user checks for updates renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -687,9 +690,6 @@ exports[`installing update when started when user checks for updates renders 1`]
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -697,6 +697,9 @@ exports[`installing update when started when user checks for updates renders 1`]
|
|||||||
exports[`installing update when started when user checks for updates when new update is discovered renders 1`] = `
|
exports[`installing update when started when user checks for updates when new update is discovered renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1034,9 +1037,6 @@ exports[`installing update when started when user checks for updates when new up
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -1044,6 +1044,9 @@ exports[`installing update when started when user checks for updates when new up
|
|||||||
exports[`installing update when started when user checks for updates when new update is discovered when download fails renders 1`] = `
|
exports[`installing update when started when user checks for updates when new update is discovered when download fails renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1381,9 +1384,6 @@ exports[`installing update when started when user checks for updates when new up
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -1391,6 +1391,9 @@ exports[`installing update when started when user checks for updates when new up
|
|||||||
exports[`installing update when started when user checks for updates when new update is discovered when download succeeds given checking for updates again when check resolves with different update that was previously downloaded when download fails renders 1`] = `
|
exports[`installing update when started when user checks for updates when new update is discovered when download succeeds given checking for updates again when check resolves with different update that was previously downloaded when download fails renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1728,9 +1731,6 @@ exports[`installing update when started when user checks for updates when new up
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -1738,6 +1738,9 @@ exports[`installing update when started when user checks for updates when new up
|
|||||||
exports[`installing update when started when user checks for updates when new update is discovered when download succeeds given checking for updates again when check resolves with different update that was previously downloaded when download resolves successfully renders 1`] = `
|
exports[`installing update when started when user checks for updates when new update is discovered when download succeeds given checking for updates again when check resolves with different update that was previously downloaded when download resolves successfully renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -2100,9 +2103,6 @@ exports[`installing update when started when user checks for updates when new up
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -2110,6 +2110,9 @@ exports[`installing update when started when user checks for updates when new up
|
|||||||
exports[`installing update when started when user checks for updates when new update is discovered when download succeeds given checking for updates again when check resolves with same update that is already downloaded renders 1`] = `
|
exports[`installing update when started when user checks for updates when new update is discovered when download succeeds given checking for updates again when check resolves with same update that is already downloaded renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -2472,9 +2475,6 @@ exports[`installing update when started when user checks for updates when new up
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -2482,6 +2482,9 @@ exports[`installing update when started when user checks for updates when new up
|
|||||||
exports[`installing update when started when user checks for updates when new update is discovered when download succeeds renders 1`] = `
|
exports[`installing update when started when user checks for updates when new update is discovered when download succeeds renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -2844,9 +2847,6 @@ exports[`installing update when started when user checks for updates when new up
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -2854,6 +2854,9 @@ exports[`installing update when started when user checks for updates when new up
|
|||||||
exports[`installing update when started when user checks for updates when no new update is discovered renders 1`] = `
|
exports[`installing update when started when user checks for updates when no new update is discovered renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -3191,9 +3194,6 @@ exports[`installing update when started when user checks for updates when no new
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`installing update using application menu when started renders 1`] = `
|
exports[`installing update using application menu when started renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -340,9 +343,6 @@ exports[`installing update using application menu when started renders 1`] = `
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`encourage user to update when sufficient time passed since update was downloaded when started given the update check when update downloaded given some time passes, when checking for updates again when checking for updates resolves with same version that was previously downloaded renders 1`] = `
|
exports[`encourage user to update when sufficient time passed since update was downloaded when started given the update check when update downloaded given some time passes, when checking for updates again when checking for updates resolves with same version that was previously downloaded renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -365,9 +368,6 @@ exports[`encourage user to update when sufficient time passed since update was d
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -375,6 +375,9 @@ exports[`encourage user to update when sufficient time passed since update was d
|
|||||||
exports[`encourage user to update when sufficient time passed since update was downloaded when started renders 1`] = `
|
exports[`encourage user to update when sufficient time passed since update was downloaded when started renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -712,9 +715,6 @@ exports[`encourage user to update when sufficient time passed since update was d
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`installing update using tray when started renders 1`] = `
|
exports[`installing update using tray when started renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -340,9 +343,6 @@ exports[`installing update using tray when started renders 1`] = `
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -350,6 +350,9 @@ exports[`installing update using tray when started renders 1`] = `
|
|||||||
exports[`installing update using tray when started when user checks for updates using tray renders 1`] = `
|
exports[`installing update using tray when started when user checks for updates using tray renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -687,9 +690,6 @@ exports[`installing update using tray when started when user checks for updates
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -697,6 +697,9 @@ exports[`installing update using tray when started when user checks for updates
|
|||||||
exports[`installing update using tray when started when user checks for updates using tray when new update is discovered renders 1`] = `
|
exports[`installing update using tray when started when user checks for updates using tray when new update is discovered renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1034,9 +1037,6 @@ exports[`installing update using tray when started when user checks for updates
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -1044,6 +1044,9 @@ exports[`installing update using tray when started when user checks for updates
|
|||||||
exports[`installing update using tray when started when user checks for updates using tray when new update is discovered when download fails renders 1`] = `
|
exports[`installing update using tray when started when user checks for updates using tray when new update is discovered when download fails renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1381,9 +1384,6 @@ exports[`installing update using tray when started when user checks for updates
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -1391,6 +1391,9 @@ exports[`installing update using tray when started when user checks for updates
|
|||||||
exports[`installing update using tray when started when user checks for updates using tray when new update is discovered when download succeeds renders 1`] = `
|
exports[`installing update using tray when started when user checks for updates using tray when new update is discovered when download succeeds renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1753,9 +1756,6 @@ exports[`installing update using tray when started when user checks for updates
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -1763,6 +1763,9 @@ exports[`installing update using tray when started when user checks for updates
|
|||||||
exports[`installing update using tray when started when user checks for updates using tray when no new update is discovered renders 1`] = `
|
exports[`installing update using tray when started when user checks for updates using tray when no new update is discovered renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -2100,9 +2103,6 @@ exports[`installing update using tray when started when user checks for updates
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`force user to update when too long since update was downloaded when application is started given checking for updates and it resolves, when update was downloaded renders 1`] = `
|
exports[`force user to update when too long since update was downloaded when application is started given checking for updates and it resolves, when update was downloaded renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -365,9 +368,6 @@ exports[`force user to update when too long since update was downloaded when app
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -375,6 +375,9 @@ exports[`force user to update when too long since update was downloaded when app
|
|||||||
exports[`force user to update when too long since update was downloaded when application is started given checking for updates and it resolves, when update was downloaded when enough time passes to consider that update must be installed renders 1`] = `
|
exports[`force user to update when too long since update was downloaded when application is started given checking for updates and it resolves, when update was downloaded when enough time passes to consider that update must be installed renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -737,9 +740,6 @@ exports[`force user to update when too long since update was downloaded when app
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="Animate opacity-scale Dialog flex center modal pinned enter"
|
class="Animate opacity-scale Dialog flex center modal pinned enter"
|
||||||
@ -794,6 +794,9 @@ exports[`force user to update when too long since update was downloaded when app
|
|||||||
exports[`force user to update when too long since update was downloaded when application is started given checking for updates and it resolves, when update was downloaded when not enough time passes to consider that update must be installed renders 1`] = `
|
exports[`force user to update when too long since update was downloaded when application is started given checking for updates and it resolves, when update was downloaded when not enough time passes to consider that update must be installed renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1156,9 +1159,6 @@ exports[`force user to update when too long since update was downloaded when app
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
*/
|
*/
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
import { getInjectable } from "@ogre-tools/injectable";
|
||||||
import { computed } from "mobx";
|
import { computed } from "mobx";
|
||||||
import { rootFrameChildComponentInjectionToken } from "../../../../../../renderer/frames/root-frame/root-frame-child-component-injection-token";
|
import { rootFrameChildComponentInjectionToken } from "@k8slens/react-application";
|
||||||
import { ForceUpdateModal } from "./force-update-modal";
|
import { ForceUpdateModal } from "./force-update-modal";
|
||||||
import timeSinceUpdateWasDownloadedInjectable from "./time-since-update-was-downloaded.injectable";
|
import timeSinceUpdateWasDownloadedInjectable from "./time-since-update-was-downloaded.injectable";
|
||||||
import updateDownloadedDateTimeInjectable from "../../../../common/update-downloaded-date-time.injectable";
|
import updateDownloadedDateTimeInjectable from "../../../../common/update-downloaded-date-time.injectable";
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`periodical checking of updates given updater is enabled and configuration exists, when started renders 1`] = `
|
exports[`periodical checking of updates given updater is enabled and configuration exists, when started renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -340,9 +343,6 @@ exports[`periodical checking of updates given updater is enabled and configurati
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`selection of update stability when started renders 1`] = `
|
exports[`selection of update stability when started renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -340,9 +343,6 @@ exports[`selection of update stability when started renders 1`] = `
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -19,7 +19,7 @@ import downloadPlatformUpdateInjectable from "../../main/download-update/downloa
|
|||||||
import selectedUpdateChannelInjectable from "../../common/selected-update-channel.injectable";
|
import selectedUpdateChannelInjectable from "../../common/selected-update-channel.injectable";
|
||||||
import type { IComputedValue } from "mobx";
|
import type { IComputedValue } from "mobx";
|
||||||
import setUpdateOnQuitInjectable from "../../../../main/electron-app/features/set-update-on-quit.injectable";
|
import setUpdateOnQuitInjectable from "../../../../main/electron-app/features/set-update-on-quit.injectable";
|
||||||
import showInfoNotificationInjectable from "../../../../renderer/components/notifications/show-info-notification.injectable";
|
import { showInfoNotificationInjectable } from "@k8slens/notifications";
|
||||||
import processCheckingForUpdatesInjectable from "../../main/process-checking-for-updates.injectable";
|
import processCheckingForUpdatesInjectable from "../../main/process-checking-for-updates.injectable";
|
||||||
import type { DiContainer } from "@ogre-tools/injectable";
|
import type { DiContainer } from "@ogre-tools/injectable";
|
||||||
import getBuildVersionInjectable
|
import getBuildVersionInjectable
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`custom category columns for catalog renders 1`] = `
|
exports[`custom category columns for catalog renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -579,9 +582,6 @@ exports[`custom category columns for catalog renders 1`] = `
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -589,6 +589,9 @@ exports[`custom category columns for catalog renders 1`] = `
|
|||||||
exports[`custom category columns for catalog when category is added using default colemns renders 1`] = `
|
exports[`custom category columns for catalog when category is added using default colemns renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1196,9 +1199,6 @@ exports[`custom category columns for catalog when category is added using defaul
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -1206,6 +1206,9 @@ exports[`custom category columns for catalog when category is added using defaul
|
|||||||
exports[`custom category columns for catalog when category is added using default colemns when an extension is registered with additional custom columns when the Test category tab is clicked renders 1`] = `
|
exports[`custom category columns for catalog when category is added using default colemns when an extension is registered with additional custom columns when the Test category tab is clicked renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1803,9 +1806,6 @@ exports[`custom category columns for catalog when category is added using defaul
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -1813,6 +1813,9 @@ exports[`custom category columns for catalog when category is added using defaul
|
|||||||
exports[`custom category columns for catalog when category is added using default colemns when the Test category tab is clicked renders 1`] = `
|
exports[`custom category columns for catalog when category is added using default colemns when the Test category tab is clicked renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -2399,9 +2402,6 @@ exports[`custom category columns for catalog when category is added using defaul
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -2409,6 +2409,9 @@ exports[`custom category columns for catalog when category is added using defaul
|
|||||||
exports[`custom category columns for catalog when category is added with custom columns renders 1`] = `
|
exports[`custom category columns for catalog when category is added with custom columns renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -3016,9 +3019,6 @@ exports[`custom category columns for catalog when category is added with custom
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -3026,6 +3026,9 @@ exports[`custom category columns for catalog when category is added with custom
|
|||||||
exports[`custom category columns for catalog when category is added with custom columns when the Test category tab is clicked renders 1`] = `
|
exports[`custom category columns for catalog when category is added with custom columns when the Test category tab is clicked renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -3570,9 +3573,6 @@ exports[`custom category columns for catalog when category is added with custom
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -3580,6 +3580,9 @@ exports[`custom category columns for catalog when category is added with custom
|
|||||||
exports[`custom category columns for catalog when category is added without default columns renders 1`] = `
|
exports[`custom category columns for catalog when category is added without default columns renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -4187,9 +4190,6 @@ exports[`custom category columns for catalog when category is added without defa
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -4197,6 +4197,9 @@ exports[`custom category columns for catalog when category is added without defa
|
|||||||
exports[`custom category columns for catalog when category is added without default columns when the Test category tab is clicked renders 1`] = `
|
exports[`custom category columns for catalog when category is added without default columns when the Test category tab is clicked renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -4730,9 +4733,6 @@ exports[`custom category columns for catalog when category is added without defa
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`entity running technical tests when navigated to catalog renders 1`] = `
|
exports[`entity running technical tests when navigated to catalog renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -704,9 +707,6 @@ exports[`entity running technical tests when navigated to catalog renders 1`] =
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -714,6 +714,9 @@ exports[`entity running technical tests when navigated to catalog renders 1`] =
|
|||||||
exports[`entity running technical tests when navigated to catalog when details panel is opened renders 1`] = `
|
exports[`entity running technical tests when navigated to catalog when details panel is opened renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1415,9 +1418,6 @@ exports[`entity running technical tests when navigated to catalog when details p
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<ul
|
<ul
|
||||||
class="Animate opacity Menu MenuActions flex bottom right portal enter leave"
|
class="Animate opacity Menu MenuActions flex bottom right portal enter leave"
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`opening catalog entity details panel renders 1`] = `
|
exports[`opening catalog entity details panel renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -340,9 +343,6 @@ exports[`opening catalog entity details panel renders 1`] = `
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -350,6 +350,9 @@ exports[`opening catalog entity details panel renders 1`] = `
|
|||||||
exports[`opening catalog entity details panel when navigated to the catalog renders 1`] = `
|
exports[`opening catalog entity details panel when navigated to the catalog renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1181,9 +1184,6 @@ exports[`opening catalog entity details panel when navigated to the catalog rend
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -1191,6 +1191,9 @@ exports[`opening catalog entity details panel when navigated to the catalog rend
|
|||||||
exports[`opening catalog entity details panel when navigated to the catalog when opening the menu 'some-kubernetes-cluster' renders 1`] = `
|
exports[`opening catalog entity details panel when navigated to the catalog when opening the menu 'some-kubernetes-cluster' renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -2022,9 +2025,6 @@ exports[`opening catalog entity details panel when navigated to the catalog when
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<ul
|
<ul
|
||||||
class="Animate opacity Menu MenuActions flex bottom right portal enter"
|
class="Animate opacity Menu MenuActions flex bottom right portal enter"
|
||||||
@ -2064,6 +2064,9 @@ exports[`opening catalog entity details panel when navigated to the catalog when
|
|||||||
exports[`opening catalog entity details panel when navigated to the catalog when opening the menu 'some-kubernetes-cluster' when clicking the 'View Details' menu item renders 1`] = `
|
exports[`opening catalog entity details panel when navigated to the catalog when opening the menu 'some-kubernetes-cluster' when clicking the 'View Details' menu item renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -2895,9 +2898,6 @@ exports[`opening catalog entity details panel when navigated to the catalog when
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<ul
|
<ul
|
||||||
class="Animate opacity Menu MenuActions flex bottom right portal enter"
|
class="Animate opacity Menu MenuActions flex bottom right portal enter"
|
||||||
@ -2937,6 +2937,9 @@ exports[`opening catalog entity details panel when navigated to the catalog when
|
|||||||
exports[`opening catalog entity details panel when navigated to the catalog when opening the menu 'some-kubernetes-cluster' when clicking the 'View Details' menu item when the panel opens renders 1`] = `
|
exports[`opening catalog entity details panel when navigated to the catalog when opening the menu 'some-kubernetes-cluster' when clicking the 'View Details' menu item when the panel opens renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -3768,9 +3771,6 @@ exports[`opening catalog entity details panel when navigated to the catalog when
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<ul
|
<ul
|
||||||
class="Animate opacity Menu MenuActions flex bottom right portal enter leave"
|
class="Animate opacity Menu MenuActions flex bottom right portal enter leave"
|
||||||
@ -4061,6 +4061,9 @@ exports[`opening catalog entity details panel when navigated to the catalog when
|
|||||||
exports[`opening catalog entity details panel when navigated to the catalog when opening the menu 'some-weblink' renders 1`] = `
|
exports[`opening catalog entity details panel when navigated to the catalog when opening the menu 'some-weblink' renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -4892,9 +4895,6 @@ exports[`opening catalog entity details panel when navigated to the catalog when
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<ul
|
<ul
|
||||||
class="Animate opacity Menu MenuActions flex right bottom portal enter"
|
class="Animate opacity Menu MenuActions flex right bottom portal enter"
|
||||||
@ -4922,6 +4922,9 @@ exports[`opening catalog entity details panel when navigated to the catalog when
|
|||||||
exports[`opening catalog entity details panel when navigated to the catalog when opening the menu 'some-weblink' when clicking the 'View Details' menu item renders 1`] = `
|
exports[`opening catalog entity details panel when navigated to the catalog when opening the menu 'some-weblink' when clicking the 'View Details' menu item renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -5753,9 +5756,6 @@ exports[`opening catalog entity details panel when navigated to the catalog when
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<ul
|
<ul
|
||||||
class="Animate opacity Menu MenuActions flex right bottom portal enter"
|
class="Animate opacity Menu MenuActions flex right bottom portal enter"
|
||||||
@ -5783,6 +5783,9 @@ exports[`opening catalog entity details panel when navigated to the catalog when
|
|||||||
exports[`opening catalog entity details panel when navigated to the catalog when opening the menu 'some-weblink' when clicking the 'View Details' menu item when the panel opens renders 1`] = `
|
exports[`opening catalog entity details panel when navigated to the catalog when opening the menu 'some-weblink' when clicking the 'View Details' menu item when the panel opens renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -6614,9 +6617,6 @@ exports[`opening catalog entity details panel when navigated to the catalog when
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<ul
|
<ul
|
||||||
class="Animate opacity Menu MenuActions flex bottom right portal enter leave"
|
class="Animate opacity Menu MenuActions flex bottom right portal enter leave"
|
||||||
@ -6815,6 +6815,9 @@ exports[`opening catalog entity details panel when navigated to the catalog when
|
|||||||
exports[`opening catalog entity details panel when not navigated to the catalog and showEntityDetails is called from someplace renders 1`] = `
|
exports[`opening catalog entity details panel when not navigated to the catalog and showEntityDetails is called from someplace renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -7152,9 +7155,6 @@ exports[`opening catalog entity details panel when not navigated to the catalog
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer entityDetails right enter"
|
class="Animate slide-right Drawer entityDetails right enter"
|
||||||
|
|||||||
@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
exports[`cluster - custom resources in sidebar renders 1`] = `
|
exports[`cluster - custom resources in sidebar renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -40,9 +43,6 @@ exports[`cluster - custom resources in sidebar renders 1`] = `
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -517,6 +517,9 @@ exports[`cluster - custom resources in sidebar renders 1`] = `
|
|||||||
|
|
||||||
exports[`cluster - custom resources in sidebar when custom resource definitions are an allowed resource renders 1`] = `
|
exports[`cluster - custom resources in sidebar when custom resource definitions are an allowed resource renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -555,9 +558,6 @@ exports[`cluster - custom resources in sidebar when custom resource definitions
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -1068,6 +1068,9 @@ exports[`cluster - custom resources in sidebar when custom resource definitions
|
|||||||
|
|
||||||
exports[`cluster - custom resources in sidebar when custom resource exists renders 1`] = `
|
exports[`cluster - custom resources in sidebar when custom resource exists renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -1106,9 +1109,6 @@ exports[`cluster - custom resources in sidebar when custom resource exists rende
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -1583,6 +1583,9 @@ exports[`cluster - custom resources in sidebar when custom resource exists rende
|
|||||||
|
|
||||||
exports[`cluster - custom resources in sidebar when custom resource exists when custom resource definitions are an allowed resource renders 1`] = `
|
exports[`cluster - custom resources in sidebar when custom resource exists when custom resource definitions are an allowed resource renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -1621,9 +1624,6 @@ exports[`cluster - custom resources in sidebar when custom resource exists when
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -2134,6 +2134,9 @@ exports[`cluster - custom resources in sidebar when custom resource exists when
|
|||||||
|
|
||||||
exports[`cluster - custom resources in sidebar when custom resource exists when custom resource definitions are an allowed resource when custom resources sidebar item is expanded renders 1`] = `
|
exports[`cluster - custom resources in sidebar when custom resource exists when custom resource definitions are an allowed resource when custom resources sidebar item is expanded renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -2172,9 +2175,6 @@ exports[`cluster - custom resources in sidebar when custom resource exists when
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -2705,6 +2705,9 @@ exports[`cluster - custom resources in sidebar when custom resource exists when
|
|||||||
|
|
||||||
exports[`cluster - custom resources in sidebar when custom resource exists when specific custom resource is an allowed resource renders 1`] = `
|
exports[`cluster - custom resources in sidebar when custom resource exists when specific custom resource is an allowed resource renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -2743,9 +2746,6 @@ exports[`cluster - custom resources in sidebar when custom resource exists when
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -3256,6 +3256,9 @@ exports[`cluster - custom resources in sidebar when custom resource exists when
|
|||||||
|
|
||||||
exports[`cluster - custom resources in sidebar when custom resource exists when specific custom resource is an allowed resource when custom resources sidebar item is expanded renders 1`] = `
|
exports[`cluster - custom resources in sidebar when custom resource exists when specific custom resource is an allowed resource when custom resources sidebar item is expanded renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -3294,9 +3297,6 @@ exports[`cluster - custom resources in sidebar when custom resource exists when
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -3838,6 +3838,9 @@ exports[`cluster - custom resources in sidebar when custom resource exists when
|
|||||||
|
|
||||||
exports[`cluster - custom resources in sidebar when custom resource exists when specific custom resource is an allowed resource when custom resources sidebar item is expanded when custom resources group sidebar item is expanded renders 1`] = `
|
exports[`cluster - custom resources in sidebar when custom resource exists when specific custom resource is an allowed resource when custom resources sidebar item is expanded when custom resources group sidebar item is expanded renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -3876,9 +3879,6 @@ exports[`cluster - custom resources in sidebar when custom resource exists when
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
exports[`legacy extension adding cluster frame components given custom components for cluster view available renders 1`] = `
|
exports[`legacy extension adding cluster frame components given custom components for cluster view available renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -40,9 +43,6 @@ exports[`legacy extension adding cluster frame components given custom component
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for core given core registrations given empty state for expanded sidebar items already exists, when rendered renders without errors 1`] = `
|
exports[`cluster - sidebar and tab navigation for core given core registrations given empty state for expanded sidebar items already exists, when rendered renders without errors 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -40,9 +43,6 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -546,6 +546,9 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for core given core registrations given no initially persisted state for sidebar items, when rendered renders 1`] = `
|
exports[`cluster - sidebar and tab navigation for core given core registrations given no initially persisted state for sidebar items, when rendered renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -584,9 +587,6 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -1090,6 +1090,9 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for core given core registrations given no initially persisted state for sidebar items, when rendered when a parent sidebar item is expanded renders 1`] = `
|
exports[`cluster - sidebar and tab navigation for core given core registrations given no initially persisted state for sidebar items, when rendered when a parent sidebar item is expanded renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -1128,9 +1131,6 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -1654,6 +1654,9 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for core given core registrations given no initially persisted state for sidebar items, when rendered when a parent sidebar item is expanded when a child of the parent is selected renders 1`] = `
|
exports[`cluster - sidebar and tab navigation for core given core registrations given no initially persisted state for sidebar items, when rendered when a parent sidebar item is expanded when a child of the parent is selected renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -1692,9 +1695,6 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -2096,6 +2096,9 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for core given core registrations given no state for expanded sidebar items exists, and navigated to child sidebar item, when rendered renders 1`] = `
|
exports[`cluster - sidebar and tab navigation for core given core registrations given no state for expanded sidebar items exists, and navigated to child sidebar item, when rendered renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -2134,9 +2137,6 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -2517,6 +2517,9 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for core given core registrations given state for expanded sidebar items already exists, when rendered renders 1`] = `
|
exports[`cluster - sidebar and tab navigation for core given core registrations given state for expanded sidebar items already exists, when rendered renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -2555,9 +2558,6 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -3081,6 +3081,9 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for core given core registrations given state for expanded unknown sidebar items already exists, when rendered renders without errors 1`] = `
|
exports[`cluster - sidebar and tab navigation for core given core registrations given state for expanded unknown sidebar items already exists, when rendered renders without errors 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -3119,9 +3122,6 @@ exports[`cluster - sidebar and tab navigation for core given core registrations
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given empty state for expanded sidebar items already exists, when rendered renders without errors 1`] = `
|
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given empty state for expanded sidebar items already exists, when rendered renders without errors 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -40,9 +43,6 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -546,6 +546,9 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given no initially persisted state for sidebar items, when rendered renders 1`] = `
|
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given no initially persisted state for sidebar items, when rendered renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -584,9 +587,6 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -1090,6 +1090,9 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given no initially persisted state for sidebar items, when rendered when a parent sidebar item is expanded renders 1`] = `
|
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given no initially persisted state for sidebar items, when rendered when a parent sidebar item is expanded renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -1128,9 +1131,6 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -1670,6 +1670,9 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given no initially persisted state for sidebar items, when rendered when a parent sidebar item is expanded when a child of the parent is selected renders 1`] = `
|
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given no initially persisted state for sidebar items, when rendered when a parent sidebar item is expanded when a child of the parent is selected renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -1708,9 +1711,6 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -2169,6 +2169,9 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given no initially persisted state for sidebar items, when rendered when a parent sidebar item is expanded when a child of the parent is selected when selecting sibling tab renders 1`] = `
|
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given no initially persisted state for sidebar items, when rendered when a parent sidebar item is expanded when a child of the parent is selected when selecting sibling tab renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -2207,9 +2210,6 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -2668,6 +2668,9 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given no state for expanded sidebar items exists, and navigated to child sidebar item, when rendered renders 1`] = `
|
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given no state for expanded sidebar items exists, and navigated to child sidebar item, when rendered renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -2706,9 +2709,6 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -3130,6 +3130,9 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given state for expanded sidebar items already exists, when rendered renders 1`] = `
|
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given state for expanded sidebar items already exists, when rendered renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -3168,9 +3171,6 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -3710,6 +3710,9 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given state for expanded unknown sidebar items already exists, when rendered renders without errors 1`] = `
|
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus given state for expanded unknown sidebar items already exists, when rendered renders without errors 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -3748,9 +3751,6 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -4254,6 +4254,9 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
|
|
||||||
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus with explicit 'orderNumber' given no state for expanded sidebar items exists, and navigated to child sidebar item, when rendered renders 1`] = `
|
exports[`cluster - sidebar and tab navigation for extensions given extension with cluster pages and cluster page menus with explicit 'orderNumber' given no state for expanded sidebar items exists, and navigated to child sidebar item, when rendered renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -4292,9 +4295,6 @@ exports[`cluster - sidebar and tab navigation for extensions given extension wit
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
exports[`cluster - visibility of sidebar items given kube resource for route is not allowed renders 1`] = `
|
exports[`cluster - visibility of sidebar items given kube resource for route is not allowed renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -40,9 +43,6 @@ exports[`cluster - visibility of sidebar items given kube resource for route is
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -517,6 +517,9 @@ exports[`cluster - visibility of sidebar items given kube resource for route is
|
|||||||
|
|
||||||
exports[`cluster - visibility of sidebar items given kube resource for route is not allowed when kube resource becomes allowed renders 1`] = `
|
exports[`cluster - visibility of sidebar items given kube resource for route is not allowed when kube resource becomes allowed renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -555,9 +558,6 @@ exports[`cluster - visibility of sidebar items given kube resource for route is
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`workload overview when navigating to workload overview renders 1`] = `
|
exports[`workload overview when navigating to workload overview renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -41,9 +44,6 @@ exports[`workload overview when navigating to workload overview renders 1`] = `
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`Deleting a cluster when an internal kubeconfig cluster is used when the dialog is opened renders 1`] = `
|
exports[`Deleting a cluster when an internal kubeconfig cluster is used when the dialog is opened renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -579,9 +582,6 @@ exports[`Deleting a cluster when an internal kubeconfig cluster is used when the
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="Animate opacity-scale Dialog flex center dialog modal enter"
|
class="Animate opacity-scale Dialog flex center dialog modal enter"
|
||||||
@ -645,6 +645,9 @@ exports[`Deleting a cluster when an internal kubeconfig cluster is used when the
|
|||||||
exports[`Deleting a cluster when the kubeconfig has multiple clusters when the dialog is opened for not the current cluster renders 1`] = `
|
exports[`Deleting a cluster when the kubeconfig has multiple clusters when the dialog is opened for not the current cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1221,9 +1224,6 @@ exports[`Deleting a cluster when the kubeconfig has multiple clusters when the d
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="Animate opacity-scale Dialog flex center dialog modal enter"
|
class="Animate opacity-scale Dialog flex center dialog modal enter"
|
||||||
@ -1320,6 +1320,9 @@ exports[`Deleting a cluster when the kubeconfig has multiple clusters when the d
|
|||||||
exports[`Deleting a cluster when the kubeconfig has multiple clusters when the dialog is opened for not the current cluster when context switching checkbox is clicked renders 1`] = `
|
exports[`Deleting a cluster when the kubeconfig has multiple clusters when the dialog is opened for not the current cluster when context switching checkbox is clicked renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1896,9 +1899,6 @@ exports[`Deleting a cluster when the kubeconfig has multiple clusters when the d
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="Animate opacity-scale Dialog flex center dialog modal enter"
|
class="Animate opacity-scale Dialog flex center dialog modal enter"
|
||||||
@ -2074,6 +2074,9 @@ exports[`Deleting a cluster when the kubeconfig has multiple clusters when the d
|
|||||||
exports[`Deleting a cluster when the kubeconfig has multiple clusters when the dialog is opened for the current cluster renders 1`] = `
|
exports[`Deleting a cluster when the kubeconfig has multiple clusters when the dialog is opened for the current cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -2650,9 +2653,6 @@ exports[`Deleting a cluster when the kubeconfig has multiple clusters when the d
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="Animate opacity-scale Dialog flex center dialog modal enter"
|
class="Animate opacity-scale Dialog flex center dialog modal enter"
|
||||||
@ -2828,6 +2828,9 @@ exports[`Deleting a cluster when the kubeconfig has multiple clusters when the d
|
|||||||
exports[`Deleting a cluster when the kubeconfig has only one cluster when the dialog is opened renders 1`] = `
|
exports[`Deleting a cluster when the kubeconfig has only one cluster when the dialog is opened renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -3404,9 +3407,6 @@ exports[`Deleting a cluster when the kubeconfig has only one cluster when the di
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="Animate opacity-scale Dialog flex center dialog modal enter"
|
class="Animate opacity-scale Dialog flex center dialog modal enter"
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension should be enabled for the cluster, when navigating renders 1`] = `
|
exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension should be enabled for the cluster, when navigating renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -41,9 +44,6 @@ exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension shou
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -398,6 +398,9 @@ exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension shou
|
|||||||
exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension shouldn't be enabled for the cluster, when navigating renders 1`] = `
|
exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension shouldn't be enabled for the cluster, when navigating renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -436,9 +439,6 @@ exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension shou
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -915,6 +915,9 @@ exports[`disable-cluster-pages-when-cluster-is-not-relevant given extension shou
|
|||||||
exports[`disable-cluster-pages-when-cluster-is-not-relevant given not yet known if extension should be enabled for the cluster, when navigating renders 1`] = `
|
exports[`disable-cluster-pages-when-cluster-is-not-relevant given not yet known if extension should be enabled for the cluster, when navigating renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -953,9 +956,6 @@ exports[`disable-cluster-pages-when-cluster-is-not-relevant given not yet known
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`disable sidebar items when cluster is not relevant given extension should be enabled for the cluster renders 1`] = `
|
exports[`disable sidebar items when cluster is not relevant given extension should be enabled for the cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -41,9 +44,6 @@ exports[`disable sidebar items when cluster is not relevant given extension shou
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -538,6 +538,9 @@ exports[`disable sidebar items when cluster is not relevant given extension shou
|
|||||||
exports[`disable sidebar items when cluster is not relevant given extension shouldn't be enabled for the cluster renders 1`] = `
|
exports[`disable sidebar items when cluster is not relevant given extension shouldn't be enabled for the cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -576,9 +579,6 @@ exports[`disable sidebar items when cluster is not relevant given extension shou
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -1055,6 +1055,9 @@ exports[`disable sidebar items when cluster is not relevant given extension shou
|
|||||||
exports[`disable sidebar items when cluster is not relevant given not yet known if extension should be enabled for the cluster renders 1`] = `
|
exports[`disable sidebar items when cluster is not relevant given not yet known if extension should be enabled for the cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -1093,9 +1096,6 @@ exports[`disable sidebar items when cluster is not relevant given not yet known
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`disable kube object detail items when cluster is not relevant given extension should be enabled for the cluster renders 1`] = `
|
exports[`disable kube object detail items when cluster is not relevant given extension should be enabled for the cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -112,9 +115,6 @@ exports[`disable kube object detail items when cluster is not relevant given ext
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -591,6 +591,9 @@ exports[`disable kube object detail items when cluster is not relevant given ext
|
|||||||
exports[`disable kube object detail items when cluster is not relevant given extension shouldn't be enabled for the cluster renders 1`] = `
|
exports[`disable kube object detail items when cluster is not relevant given extension shouldn't be enabled for the cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -695,9 +698,6 @@ exports[`disable kube object detail items when cluster is not relevant given ext
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -1174,6 +1174,9 @@ exports[`disable kube object detail items when cluster is not relevant given ext
|
|||||||
exports[`disable kube object detail items when cluster is not relevant given not yet known if extension should be enabled for the cluster renders 1`] = `
|
exports[`disable kube object detail items when cluster is not relevant given not yet known if extension should be enabled for the cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -1278,9 +1281,6 @@ exports[`disable kube object detail items when cluster is not relevant given not
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`reactively hide kube object detail item renders 1`] = `
|
exports[`reactively hide kube object detail item renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -107,9 +110,6 @@ exports[`reactively hide kube object detail item renders 1`] = `
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -586,6 +586,9 @@ exports[`reactively hide kube object detail item renders 1`] = `
|
|||||||
exports[`reactively hide kube object detail item when the item is shown renders 1`] = `
|
exports[`reactively hide kube object detail item when the item is shown renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -695,9 +698,6 @@ exports[`reactively hide kube object detail item when the item is shown renders
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`disable kube object menu items when cluster is not relevant given extension should be enabled for the cluster renders 1`] = `
|
exports[`disable kube object menu items when cluster is not relevant given extension should be enabled for the cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -41,9 +44,6 @@ exports[`disable kube object menu items when cluster is not relevant given exten
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -404,6 +404,9 @@ exports[`disable kube object menu items when cluster is not relevant given exten
|
|||||||
exports[`disable kube object menu items when cluster is not relevant given extension shouldn't be enabled for the cluster renders 1`] = `
|
exports[`disable kube object menu items when cluster is not relevant given extension shouldn't be enabled for the cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -442,9 +445,6 @@ exports[`disable kube object menu items when cluster is not relevant given exten
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -799,6 +799,9 @@ exports[`disable kube object menu items when cluster is not relevant given exten
|
|||||||
exports[`disable kube object menu items when cluster is not relevant given not yet known if extension should be enabled for the cluster renders 1`] = `
|
exports[`disable kube object menu items when cluster is not relevant given not yet known if extension should be enabled for the cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -837,9 +840,6 @@ exports[`disable kube object menu items when cluster is not relevant given not y
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`show status for a kube object given application starts and in test page renders 1`] = `
|
exports[`show status for a kube object given application starts and in test page renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -41,9 +44,6 @@ exports[`show status for a kube object given application starts and in test page
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -392,6 +392,9 @@ exports[`show status for a kube object given application starts and in test page
|
|||||||
exports[`show status for a kube object given application starts and in test page when critical status emerges renders 1`] = `
|
exports[`show status for a kube object given application starts and in test page when critical status emerges renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -430,9 +433,6 @@ exports[`show status for a kube object given application starts and in test page
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -821,6 +821,9 @@ exports[`show status for a kube object given application starts and in test page
|
|||||||
exports[`show status for a kube object given application starts and in test page when info status emerges renders 1`] = `
|
exports[`show status for a kube object given application starts and in test page when info status emerges renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -859,9 +862,6 @@ exports[`show status for a kube object given application starts and in test page
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -1250,6 +1250,9 @@ exports[`show status for a kube object given application starts and in test page
|
|||||||
exports[`show status for a kube object given application starts and in test page when status for irrelevant kube object api version emerges renders 1`] = `
|
exports[`show status for a kube object given application starts and in test page when status for irrelevant kube object api version emerges renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -1288,9 +1291,6 @@ exports[`show status for a kube object given application starts and in test page
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -1639,6 +1639,9 @@ exports[`show status for a kube object given application starts and in test page
|
|||||||
exports[`show status for a kube object given application starts and in test page when status for irrelevant kube object kind emerges renders 1`] = `
|
exports[`show status for a kube object given application starts and in test page when status for irrelevant kube object kind emerges renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -1677,9 +1680,6 @@ exports[`show status for a kube object given application starts and in test page
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -2028,6 +2028,9 @@ exports[`show status for a kube object given application starts and in test page
|
|||||||
exports[`show status for a kube object given application starts and in test page when warning status emerges renders 1`] = `
|
exports[`show status for a kube object given application starts and in test page when warning status emerges renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -2066,9 +2069,6 @@ exports[`show status for a kube object given application starts and in test page
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`disable kube object statuses when cluster is not relevant given extension should be enabled for the cluster renders 1`] = `
|
exports[`disable kube object statuses when cluster is not relevant given extension should be enabled for the cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -41,9 +44,6 @@ exports[`disable kube object statuses when cluster is not relevant given extensi
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -432,6 +432,9 @@ exports[`disable kube object statuses when cluster is not relevant given extensi
|
|||||||
exports[`disable kube object statuses when cluster is not relevant given extension shouldn't be enabled for the cluster renders 1`] = `
|
exports[`disable kube object statuses when cluster is not relevant given extension shouldn't be enabled for the cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -470,9 +473,6 @@ exports[`disable kube object statuses when cluster is not relevant given extensi
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -821,6 +821,9 @@ exports[`disable kube object statuses when cluster is not relevant given extensi
|
|||||||
exports[`disable kube object statuses when cluster is not relevant given not yet known if extension should be enabled for the cluster renders 1`] = `
|
exports[`disable kube object statuses when cluster is not relevant given not yet known if extension should be enabled for the cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -859,9 +862,6 @@ exports[`disable kube object statuses when cluster is not relevant given not yet
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -41,9 +44,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -648,6 +648,9 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with failure renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with failure renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -686,9 +689,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -1298,6 +1298,9 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given change in configuration renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given change in configuration renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -1336,9 +1339,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -2017,6 +2017,9 @@ metadata:
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given clicking the context menu for second namespace, when clicking to edit namespace renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given clicking the context menu for second namespace, when clicking to edit namespace renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -2055,9 +2058,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -2714,6 +2714,9 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given clicking the context menu for second namespace, when clicking to edit namespace when second namespace resolves renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given clicking the context menu for second namespace, when clicking to edit namespace when second namespace resolves renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -2752,9 +2755,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -3483,6 +3483,9 @@ metadata:
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given clicking the context menu for second namespace, when clicking to edit namespace when second namespace resolves when clicking dock tab for the first namespace renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given clicking the context menu for second namespace, when clicking to edit namespace when second namespace resolves when clicking dock tab for the first namespace renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -3521,9 +3524,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -4254,6 +4254,9 @@ metadata:
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given invalid change in configuration renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given invalid change in configuration renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -4292,9 +4295,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -4987,6 +4987,9 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given no changes in the configuration, when selecting to save renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given no changes in the configuration, when selecting to save renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -5025,9 +5028,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -5715,6 +5715,9 @@ metadata:
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given no changes in the configuration, when selecting to save when saving fails renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given no changes in the configuration, when selecting to save when saving fails renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -5753,9 +5756,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -6434,6 +6434,9 @@ metadata:
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given no changes in the configuration, when selecting to save when saving resolves with success renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace given no changes in the configuration, when selecting to save when saving resolves with success renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -6472,9 +6475,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -7155,6 +7155,9 @@ metadata:
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -7193,9 +7196,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -7874,6 +7874,9 @@ metadata:
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace when selecting to cancel renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace when selecting to cancel renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -7912,9 +7915,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -8428,6 +8428,9 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace when selecting to save and close renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace when selecting to save and close renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -8466,9 +8469,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -9156,6 +9156,9 @@ metadata:
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace when selecting to save and close when saving failings renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace when selecting to save and close when saving failings renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -9194,9 +9197,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -9875,6 +9875,9 @@ metadata:
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace when selecting to save and close when saving failings with a JsonApiError renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace when selecting to save and close when saving failings with a JsonApiError renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -9913,9 +9916,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -10594,6 +10594,9 @@ metadata:
|
|||||||
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace when selecting to save and close when saving resolves with success renders 1`] = `
|
exports[`cluster/namespaces - edit namespace from new tab when navigating to namespaces when namespaces resolve when clicking the context menu for a namespace when clicking to edit namespace when call for namespace resolves with namespace when selecting to save and close when saving resolves with success renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -10632,9 +10635,6 @@ exports[`cluster/namespaces - edit namespace from new tab when navigating to nam
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`cluster/namespaces - edit namespaces from previously opened tab given tab was previously opened, when application is started renders 1`] = `
|
exports[`cluster/namespaces - edit namespaces from previously opened tab given tab was previously opened, when application is started renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -41,9 +44,6 @@ exports[`cluster/namespaces - edit namespaces from previously opened tab given t
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -555,6 +555,9 @@ exports[`cluster/namespaces - edit namespaces from previously opened tab given t
|
|||||||
exports[`cluster/namespaces - edit namespaces from previously opened tab given tab was previously opened, when application is started when call for namespace resolves with namespace renders 1`] = `
|
exports[`cluster/namespaces - edit namespaces from previously opened tab given tab was previously opened, when application is started when call for namespace resolves with namespace renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -593,9 +596,6 @@ exports[`cluster/namespaces - edit namespaces from previously opened tab given t
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -14,8 +14,7 @@ import type { AsyncFnMock } from "@async-fn/jest";
|
|||||||
import asyncFn from "@async-fn/jest";
|
import asyncFn from "@async-fn/jest";
|
||||||
import dockStoreInjectable from "../../../renderer/components/dock/dock/store.injectable";
|
import dockStoreInjectable from "../../../renderer/components/dock/dock/store.injectable";
|
||||||
import { Namespace } from "@k8slens/kube-object";
|
import { Namespace } from "@k8slens/kube-object";
|
||||||
import showSuccessNotificationInjectable from "../../../renderer/components/notifications/show-success-notification.injectable";
|
import { showSuccessNotificationInjectable, showErrorNotificationInjectable } from "@k8slens/notifications";
|
||||||
import showErrorNotificationInjectable from "../../../renderer/components/notifications/show-error-notification.injectable";
|
|
||||||
import readJsonFileInjectable from "../../../common/fs/read-json-file.injectable";
|
import readJsonFileInjectable from "../../../common/fs/read-json-file.injectable";
|
||||||
import directoryForLensLocalStorageInjectable from "../../../common/directory-for-lens-local-storage/directory-for-lens-local-storage.injectable";
|
import directoryForLensLocalStorageInjectable from "../../../common/directory-for-lens-local-storage/directory-for-lens-local-storage.injectable";
|
||||||
import hostedClusterIdInjectable from "../../../renderer/cluster-frame-context/hosted-cluster-id.injectable";
|
import hostedClusterIdInjectable from "../../../renderer/cluster-frame-context/hosted-cluster-id.injectable";
|
||||||
@ -25,7 +24,7 @@ import apiKubePatchInjectable from "../../../renderer/k8s/api-kube-patch.injecta
|
|||||||
import apiKubeGetInjectable from "../../../renderer/k8s/api-kube-get.injectable";
|
import apiKubeGetInjectable from "../../../renderer/k8s/api-kube-get.injectable";
|
||||||
import type { BaseKubeJsonApiObjectMetadata, KubeObjectScope, KubeJsonApiData } from "@k8slens/kube-object";
|
import type { BaseKubeJsonApiObjectMetadata, KubeObjectScope, KubeJsonApiData } from "@k8slens/kube-object";
|
||||||
import { JsonApiErrorParsed } from "@k8slens/json-api";
|
import { JsonApiErrorParsed } from "@k8slens/json-api";
|
||||||
import type { ShowNotification } from "../../../renderer/components/notifications";
|
import type { ShowNotification } from "@k8slens/notifications";
|
||||||
import React from "react";
|
import React from "react";
|
||||||
|
|
||||||
describe("cluster/namespaces - edit namespace from new tab", () => {
|
describe("cluster/namespaces - edit namespace from new tab", () => {
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`workloads / pods when navigating to workloads / pods view given a namespace has pods renders 1`] = `
|
exports[`workloads / pods when navigating to workloads / pods view given a namespace has pods renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -41,9 +44,6 @@ exports[`workloads / pods when navigating to workloads / pods view given a names
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -909,6 +909,9 @@ exports[`workloads / pods when navigating to workloads / pods view given a names
|
|||||||
exports[`workloads / pods when navigating to workloads / pods view given no pods renders 1`] = `
|
exports[`workloads / pods when navigating to workloads / pods view given no pods renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -947,9 +950,6 @@ exports[`workloads / pods when navigating to workloads / pods view given no pods
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -1709,6 +1709,9 @@ exports[`workloads / pods when navigating to workloads / pods view given no pods
|
|||||||
exports[`workloads / pods when navigating to workloads / pods view given pods are loading renders 1`] = `
|
exports[`workloads / pods when navigating to workloads / pods view given pods are loading renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -1747,9 +1750,6 @@ exports[`workloads / pods when navigating to workloads / pods view given pods ar
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`disable workloads overview details when cluster is not relevant given extension should be enabled for the cluster renders 1`] = `
|
exports[`disable workloads overview details when cluster is not relevant given extension should be enabled for the cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -41,9 +44,6 @@ exports[`disable workloads overview details when cluster is not relevant given e
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -525,6 +525,9 @@ exports[`disable workloads overview details when cluster is not relevant given e
|
|||||||
exports[`disable workloads overview details when cluster is not relevant given extension shouldn't be enabled for the cluster renders 1`] = `
|
exports[`disable workloads overview details when cluster is not relevant given extension shouldn't be enabled for the cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -563,9 +566,6 @@ exports[`disable workloads overview details when cluster is not relevant given e
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
@ -1042,6 +1042,9 @@ exports[`disable workloads overview details when cluster is not relevant given e
|
|||||||
exports[`disable workloads overview details when cluster is not relevant given not yet known if extension should be enabled for the cluster renders 1`] = `
|
exports[`disable workloads overview details when cluster is not relevant given not yet known if extension should be enabled for the cluster renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -1080,9 +1083,6 @@ exports[`disable workloads overview details when cluster is not relevant given n
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
import type { RenderResult } from "@testing-library/react";
|
import type { RenderResult } from "@testing-library/react";
|
||||||
import { getApplicationBuilder } from "../../../../../renderer/components/test-utils/get-application-builder";
|
import { getApplicationBuilder } from "../../../../../renderer/components/test-utils/get-application-builder";
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import getRandomIdInjectable from "../../../../../common/utils/get-random-id.injectable";
|
import { getRandomIdInjectionToken } from "@k8slens/random";
|
||||||
import { workloadOverviewDetailInjectionToken } from "../../../../../renderer/components/workloads-overview/workload-overview-details/workload-overview-detail-injection-token";
|
import { workloadOverviewDetailInjectionToken } from "../../../../../renderer/components/workloads-overview/workload-overview-details/workload-overview-detail-injection-token";
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
import { getInjectable } from "@ogre-tools/injectable";
|
||||||
import { computed, runInAction } from "mobx";
|
import { computed, runInAction } from "mobx";
|
||||||
@ -17,8 +17,8 @@ describe("order of workload overview details", () => {
|
|||||||
const builder = getApplicationBuilder();
|
const builder = getApplicationBuilder();
|
||||||
|
|
||||||
builder.beforeWindowStart(({ windowDi }) => {
|
builder.beforeWindowStart(({ windowDi }) => {
|
||||||
windowDi.unoverride(getRandomIdInjectable);
|
windowDi.unoverride(getRandomIdInjectionToken);
|
||||||
windowDi.permitSideEffects(getRandomIdInjectable);
|
windowDi.permitSideEffects(getRandomIdInjectionToken);
|
||||||
|
|
||||||
runInAction(() => {
|
runInAction(() => {
|
||||||
windowDi.register(
|
windowDi.register(
|
||||||
|
|||||||
@ -10,7 +10,7 @@ import podStoreInjectable from "../../../renderer/components/workloads-pods/stor
|
|||||||
import type { PodMetrics, PodStatus } from "@k8slens/kube-object";
|
import type { PodMetrics, PodStatus } from "@k8slens/kube-object";
|
||||||
import { Pod } from "@k8slens/kube-object";
|
import { Pod } from "@k8slens/kube-object";
|
||||||
import type { PodMetricsApi } from "@k8slens/kube-api";
|
import type { PodMetricsApi } from "@k8slens/kube-api";
|
||||||
import podMetricsApiInjectable from "../../../common/k8s-api/endpoints/pod-metrics.api.injectable";
|
import { podMetricsApiInjectable } from "@k8slens/kube-api-specifics";
|
||||||
import type { RequestMetrics } from "../../../common/k8s-api/endpoints/metrics.api/request-metrics.injectable";
|
import type { RequestMetrics } from "../../../common/k8s-api/endpoints/metrics.api/request-metrics.injectable";
|
||||||
import requestMetricsInjectable from "../../../common/k8s-api/endpoints/metrics.api/request-metrics.injectable";
|
import requestMetricsInjectable from "../../../common/k8s-api/endpoints/metrics.api/request-metrics.injectable";
|
||||||
|
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`Command Pallet: keyboard shortcut tests when on linux renders 1`] = `
|
exports[`Command Pallet: keyboard shortcut tests when on linux renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -431,9 +434,6 @@ exports[`Command Pallet: keyboard shortcut tests when on linux renders 1`] = `
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -441,6 +441,9 @@ exports[`Command Pallet: keyboard shortcut tests when on linux renders 1`] = `
|
|||||||
exports[`Command Pallet: keyboard shortcut tests when on linux when pressing ESC renders 1`] = `
|
exports[`Command Pallet: keyboard shortcut tests when on linux when pressing ESC renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -869,9 +872,6 @@ exports[`Command Pallet: keyboard shortcut tests when on linux when pressing ESC
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -879,6 +879,9 @@ exports[`Command Pallet: keyboard shortcut tests when on linux when pressing ESC
|
|||||||
exports[`Command Pallet: keyboard shortcut tests when on linux when pressing SHIFT+CTRL+P renders 1`] = `
|
exports[`Command Pallet: keyboard shortcut tests when on linux when pressing SHIFT+CTRL+P renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1307,9 +1310,6 @@ exports[`Command Pallet: keyboard shortcut tests when on linux when pressing SHI
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="Dialog flex center"
|
class="Dialog flex center"
|
||||||
@ -1329,6 +1329,9 @@ exports[`Command Pallet: keyboard shortcut tests when on linux when pressing SHI
|
|||||||
exports[`Command Pallet: keyboard shortcut tests when on linux when pressing SHIFT+CTRL+P when pressing ESC renders 1`] = `
|
exports[`Command Pallet: keyboard shortcut tests when on linux when pressing SHIFT+CTRL+P when pressing ESC renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1757,9 +1760,6 @@ exports[`Command Pallet: keyboard shortcut tests when on linux when pressing SHI
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -1767,6 +1767,9 @@ exports[`Command Pallet: keyboard shortcut tests when on linux when pressing SHI
|
|||||||
exports[`Command Pallet: keyboard shortcut tests when on macOS renders 1`] = `
|
exports[`Command Pallet: keyboard shortcut tests when on macOS renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -2104,9 +2107,6 @@ exports[`Command Pallet: keyboard shortcut tests when on macOS renders 1`] = `
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -2114,6 +2114,9 @@ exports[`Command Pallet: keyboard shortcut tests when on macOS renders 1`] = `
|
|||||||
exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing ESC renders 1`] = `
|
exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing ESC renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -2451,9 +2454,6 @@ exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing ESC
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -2461,6 +2461,9 @@ exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing ESC
|
|||||||
exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing SHIFT+CMD+P renders 1`] = `
|
exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing SHIFT+CMD+P renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -2798,9 +2801,6 @@ exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing SHI
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="Dialog flex center"
|
class="Dialog flex center"
|
||||||
@ -2820,6 +2820,9 @@ exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing SHI
|
|||||||
exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing SHIFT+CMD+P when pressing ESC renders 1`] = `
|
exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing SHIFT+CMD+P when pressing ESC renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -3157,9 +3160,6 @@ exports[`Command Pallet: keyboard shortcut tests when on macOS when pressing SHI
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
exports[`Viewing Custom Resources with extra columns renders 1`] = `
|
exports[`Viewing Custom Resources with extra columns renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
class="Animate slide-right Drawer KubeObjectDetails flex column right enter leave"
|
||||||
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
style="--size: 725px; --enter-duration: 100ms; --leave-duration: 100ms;"
|
||||||
@ -40,9 +43,6 @@ exports[`Viewing Custom Resources with extra columns renders 1`] = `
|
|||||||
class="ResizingAnchor horizontal leading"
|
class="ResizingAnchor horizontal leading"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
<div
|
<div
|
||||||
class="mainLayout"
|
class="mainLayout"
|
||||||
style="--sidebar-width: 200px;"
|
style="--sidebar-width: 200px;"
|
||||||
|
|||||||
@ -3,6 +3,9 @@
|
|||||||
exports[`Showing correct entity settings renders 1`] = `
|
exports[`Showing correct entity settings renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -340,9 +343,6 @@ exports[`Showing correct entity settings renders 1`] = `
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -350,6 +350,9 @@ exports[`Showing correct entity settings renders 1`] = `
|
|||||||
exports[`Showing correct entity settings when navigating to local cluster entity settings renders 1`] = `
|
exports[`Showing correct entity settings when navigating to local cluster entity settings renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -719,9 +722,6 @@ exports[`Showing correct entity settings when navigating to local cluster entity
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -729,6 +729,9 @@ exports[`Showing correct entity settings when navigating to local cluster entity
|
|||||||
exports[`Showing correct entity settings when navigating to non-local cluster entity settings renders 1`] = `
|
exports[`Showing correct entity settings when navigating to non-local cluster entity settings renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1119,9 +1122,6 @@ exports[`Showing correct entity settings when navigating to non-local cluster en
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
@ -1129,6 +1129,9 @@ exports[`Showing correct entity settings when navigating to non-local cluster en
|
|||||||
exports[`Showing correct entity settings when navigating to weblink entity settings renders 1`] = `
|
exports[`Showing correct entity settings when navigating to weblink entity settings renders 1`] = `
|
||||||
<body>
|
<body>
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -1421,9 +1424,6 @@ exports[`Showing correct entity settings when navigating to weblink entity setti
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
`;
|
`;
|
||||||
|
|||||||
@ -2,6 +2,9 @@
|
|||||||
|
|
||||||
exports[`extensions - navigation using application menu renders 1`] = `
|
exports[`extensions - navigation using application menu renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -339,14 +342,14 @@ exports[`extensions - navigation using application menu renders 1`] = `
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
|
||||||
exports[`extensions - navigation using application menu when navigating to extensions using application menu renders 1`] = `
|
exports[`extensions - navigation using application menu when navigating to extensions using application menu renders 1`] = `
|
||||||
<div>
|
<div>
|
||||||
|
<div
|
||||||
|
class="Notifications flex column align-flex-end"
|
||||||
|
/>
|
||||||
<div
|
<div
|
||||||
class="ClusterManager"
|
class="ClusterManager"
|
||||||
>
|
>
|
||||||
@ -669,8 +672,5 @@ exports[`extensions - navigation using application menu when navigating to exten
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
|
||||||
class="Notifications flex column align-flex-end"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user