mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
chore: Remove leading '+' on some directory names
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
1 parent
7dff8e31a6
commit
6f0dc4a294
903 files changed
+430
-430
No files matched your search
@@ -9,7 +9,7 @@ import { observable, makeObservable } from "mobx";
|
|||||||
import { once } from "lodash";
|
import { once } from "lodash";
|
||||||
import type { Disposer } from "@k8slens/utilities";
|
import type { Disposer } from "@k8slens/utilities";
|
||||||
import { iter } from "@k8slens/utilities";
|
import { iter } from "@k8slens/utilities";
|
||||||
import type { CategoryColumnRegistration, TitleCellProps } from "../../renderer/components/+catalog/custom-category-columns";
|
import type { CategoryColumnRegistration, TitleCellProps } from "../../renderer/components/catalog/custom-category-columns";
|
||||||
|
|
||||||
export type { CategoryColumnRegistration, TitleCellProps };
|
export type { CategoryColumnRegistration, TitleCellProps };
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ import type { KubeJsonApi as InternalKubeJsonApi } from "../../common/k8s-api/ku
|
|||||||
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";
|
||||||
import createKubeJsonApiForClusterInjectable from "../../common/k8s-api/create-kube-json-api-for-cluster.injectable";
|
import createKubeJsonApiForClusterInjectable from "../../common/k8s-api/create-kube-json-api-for-cluster.injectable";
|
||||||
import getPodsByOwnerIdInjectable from "../../renderer/components/+workloads-pods/get-pods-by-owner-id.injectable";
|
import getPodsByOwnerIdInjectable from "../../renderer/components/workloads-pods/get-pods-by-owner-id.injectable";
|
||||||
|
|
||||||
export const apiManager = asLegacyGlobalForExtensionApi(apiManagerInjectable);
|
export const apiManager = asLegacyGlobalForExtensionApi(apiManagerInjectable);
|
||||||
export const forCluster = asLegacyGlobalFunctionForExtensionApi(createKubeApiForClusterInjectable);
|
export const forCluster = asLegacyGlobalFunctionForExtensionApi(createKubeApiForClusterInjectable);
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ export type { KubeObjectStatusRegistration } from "../../renderer/components/kub
|
|||||||
export type { PageRegistration, RegisteredPage, PageParams, PageComponentProps, PageComponents, PageTarget } from "../../renderer/routes/page-registration";
|
export type { PageRegistration, RegisteredPage, PageParams, PageComponentProps, PageComponents, PageTarget } from "../../renderer/routes/page-registration";
|
||||||
export type { ClusterPageMenuRegistration, ClusterPageMenuComponents } from "../../renderer/components/layout/cluster-page-menu";
|
export type { ClusterPageMenuRegistration, ClusterPageMenuComponents } from "../../renderer/components/layout/cluster-page-menu";
|
||||||
export type { ProtocolHandlerRegistration, RouteParams as ProtocolRouteParams, RouteHandler as ProtocolRouteHandler } from "../../common/protocol-handler/registration";
|
export type { ProtocolHandlerRegistration, RouteParams as ProtocolRouteParams, RouteHandler as ProtocolRouteHandler } from "../../common/protocol-handler/registration";
|
||||||
export type { CustomCategoryViewProps, CustomCategoryViewComponents, CustomCategoryViewRegistration } from "../../renderer/components/+catalog/custom-views";
|
export type { CustomCategoryViewProps, CustomCategoryViewComponents, CustomCategoryViewRegistration } from "../../renderer/components/catalog/custom-views";
|
||||||
export type { ShellEnvModifier, ShellEnvContext } from "../../main/shell-session/shell-env-modifier/shell-env-modifier-registration";
|
export type { ShellEnvModifier, ShellEnvContext } from "../../main/shell-session/shell-env-modifier/shell-env-modifier-registration";
|
||||||
export type { KubeObjectContextMenuItem, KubeObjectOnContextMenuOpenContext, KubeObjectOnContextMenuOpen, KubeObjectHandlers, KubeObjectHandlerRegistration } from "../../renderer/kube-object/handler";
|
export type { KubeObjectContextMenuItem, KubeObjectOnContextMenuOpenContext, KubeObjectOnContextMenuOpen, KubeObjectHandlers, KubeObjectHandlerRegistration } from "../../renderer/kube-object/handler";
|
||||||
export type { TrayMenuRegistration } from "../../main/tray/tray-menu-registration";
|
export type { TrayMenuRegistration } from "../../main/tray/tray-menu-registration";
|
||||||
|
|||||||
@@ -10,15 +10,15 @@ import type { CatalogEntity, CategoryFilter, CatalogCategoryRegistry } from "../
|
|||||||
import type { EntityFilter, CatalogEntityRegistry } from "../renderer/api/catalog/entity/registry";
|
import type { EntityFilter, CatalogEntityRegistry } from "../renderer/api/catalog/entity/registry";
|
||||||
import type { TopBarRegistration } from "../renderer/components/layout/top-bar/top-bar-registration";
|
import type { TopBarRegistration } from "../renderer/components/layout/top-bar/top-bar-registration";
|
||||||
import type { KubernetesCluster } from "../common/catalog-entities";
|
import type { KubernetesCluster } from "../common/catalog-entities";
|
||||||
import type { WelcomeMenuRegistration } from "../renderer/components/+welcome/welcome-menu-items/welcome-menu-registration";
|
import type { WelcomeMenuRegistration } from "../renderer/components/welcome/welcome-menu-items/welcome-menu-registration";
|
||||||
import type { WelcomeBannerRegistration } from "../renderer/components/+welcome/welcome-banner-items/welcome-banner-registration";
|
import type { WelcomeBannerRegistration } from "../renderer/components/welcome/welcome-banner-items/welcome-banner-registration";
|
||||||
import type { CommandRegistration } from "../renderer/components/command-palette/registered-commands/commands";
|
import type { CommandRegistration } from "../renderer/components/command-palette/registered-commands/commands";
|
||||||
import type { AppPreferenceRegistration } from "../features/preferences/renderer/compliance-for-legacy-extension-api/app-preference-registration";
|
import type { AppPreferenceRegistration } from "../features/preferences/renderer/compliance-for-legacy-extension-api/app-preference-registration";
|
||||||
import type { AdditionalCategoryColumnRegistration } from "../renderer/components/+catalog/custom-category-columns";
|
import type { AdditionalCategoryColumnRegistration } from "../renderer/components/catalog/custom-category-columns";
|
||||||
import type { CustomCategoryViewRegistration } from "../renderer/components/+catalog/custom-views";
|
import type { CustomCategoryViewRegistration } from "../renderer/components/catalog/custom-views";
|
||||||
import type { StatusBarRegistration } from "../renderer/components/status-bar/status-bar-registration";
|
import type { StatusBarRegistration } from "../renderer/components/status-bar/status-bar-registration";
|
||||||
import type { KubeObjectMenuRegistration } from "../renderer/components/kube-object-menu/kube-object-menu-registration";
|
import type { KubeObjectMenuRegistration } from "../renderer/components/kube-object-menu/kube-object-menu-registration";
|
||||||
import type { WorkloadsOverviewDetailRegistration } from "../renderer/components/+workloads-overview/workloads-overview-detail-registration";
|
import type { WorkloadsOverviewDetailRegistration } from "../renderer/components/workloads-overview/workloads-overview-detail-registration";
|
||||||
import type { KubeObjectStatusRegistration } from "../renderer/components/kube-object-status-icon/kube-object-status-registration";
|
import type { KubeObjectStatusRegistration } from "../renderer/components/kube-object-status-icon/kube-object-status-registration";
|
||||||
import { fromPairs, map, matches, toPairs } from "lodash/fp";
|
import { fromPairs, map, matches, toPairs } from "lodash/fp";
|
||||||
import { pipeline } from "@ogre-tools/fp";
|
import { pipeline } from "@ogre-tools/fp";
|
||||||
@@ -27,8 +27,8 @@ import type { KubeObjectHandlerRegistration } from "../renderer/kube-object/hand
|
|||||||
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 "../renderer/frames/cluster-frame/cluster-frame-child-component-injection-token";
|
||||||
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";
|
||||||
import type { ClusterPageMenuRegistration } from "../renderer/components/layout/cluster-page-menu";
|
import type { ClusterPageMenuRegistration } from "../renderer/components/layout/cluster-page-menu";
|
||||||
import type { IComputedValue } from "mobx";
|
import type { IComputedValue } from "mobx";
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ import type { ConfirmDialogBooleanParams, ConfirmDialogParams, ConfirmDialogProp
|
|||||||
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 from "../../renderer/components/notifications/notifications-store.injectable";
|
||||||
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 showCheckedErrorNotificationInjectable from "../../renderer/components/notifications/show-checked-error.injectable";
|
||||||
@@ -50,7 +50,7 @@ export const CommandOverlay = asLegacyGlobalForExtensionApi(commandOverlayInject
|
|||||||
export type {
|
export type {
|
||||||
CategoryColumnRegistration,
|
CategoryColumnRegistration,
|
||||||
AdditionalCategoryColumnRegistration,
|
AdditionalCategoryColumnRegistration,
|
||||||
} from "../../renderer/components/+catalog/custom-category-columns";
|
} from "../../renderer/components/catalog/custom-category-columns";
|
||||||
|
|
||||||
// other components
|
// other components
|
||||||
export type {
|
export type {
|
||||||
@@ -94,9 +94,9 @@ export const Notifications = {
|
|||||||
export * from "../../renderer/components/spinner";
|
export * from "../../renderer/components/spinner";
|
||||||
export * from "../../renderer/components/stepper";
|
export * from "../../renderer/components/stepper";
|
||||||
export * from "../../renderer/components/wizard";
|
export * from "../../renderer/components/wizard";
|
||||||
export * from "../../renderer/components/+workloads-pods/pod-details-list";
|
export * from "../../renderer/components/workloads-pods/pod-details-list";
|
||||||
export * from "../../renderer/components/+namespaces/namespace-select";
|
export * from "../../renderer/components/namespaces/namespace-select";
|
||||||
export * from "../../renderer/components/+namespaces/namespace-select-filter";
|
export * from "../../renderer/components/namespaces/namespace-select-filter";
|
||||||
export * from "../../renderer/components/layout/sub-title";
|
export * from "../../renderer/components/layout/sub-title";
|
||||||
export * from "../../renderer/components/input/search-input";
|
export * from "../../renderer/components/input/search-input";
|
||||||
export * from "../../renderer/components/chart/bar-chart";
|
export * from "../../renderer/components/chart/bar-chart";
|
||||||
@@ -107,7 +107,7 @@ export {
|
|||||||
type MonacoTheme, type MonacoCustomTheme,
|
type MonacoTheme, type MonacoCustomTheme,
|
||||||
} from "../../renderer/components/monaco-editor";
|
} from "../../renderer/components/monaco-editor";
|
||||||
export * from "../../renderer/components/resource-metrics/resource-metrics";
|
export * from "../../renderer/components/resource-metrics/resource-metrics";
|
||||||
export * from "../../renderer/components/+workloads-pods/pod-charts";
|
export * from "../../renderer/components/workloads-pods/pod-charts";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @deprecated Use `Renderer.Navigation.getDetailsUrl`
|
* @deprecated Use `Renderer.Navigation.getDetailsUrl`
|
||||||
@@ -124,7 +124,7 @@ export * from "../../renderer/components/kube-object-details";
|
|||||||
export * from "../../renderer/components/kube-object-list-layout";
|
export * from "../../renderer/components/kube-object-list-layout";
|
||||||
export * from "../../renderer/components/kube-object-menu";
|
export * from "../../renderer/components/kube-object-menu";
|
||||||
export * from "../../renderer/components/kube-object-meta";
|
export * from "../../renderer/components/kube-object-meta";
|
||||||
export * from "../../renderer/components/+events/kube-event-details";
|
export * from "../../renderer/components/events/kube-event-details";
|
||||||
|
|
||||||
// specific exports
|
// specific exports
|
||||||
export * from "../../renderer/components/status-brick";
|
export * from "../../renderer/components/status-brick";
|
||||||
|
|||||||
@@ -112,40 +112,40 @@ export {
|
|||||||
} from "../../common/k8s-api/kube-object-status";
|
} from "../../common/k8s-api/kube-object-status";
|
||||||
|
|
||||||
// stores
|
// stores
|
||||||
export type { EventStore } from "../../renderer/components/+events/store";
|
export type { EventStore } from "../../renderer/components/events/store";
|
||||||
export type { PodStore as PodsStore } from "../../renderer/components/+workloads-pods/store";
|
export type { PodStore as PodsStore } from "../../renderer/components/workloads-pods/store";
|
||||||
export type { NodeStore as NodesStore } from "../../renderer/components/+nodes/store";
|
export type { NodeStore as NodesStore } from "../../renderer/components/nodes/store";
|
||||||
export type { DeploymentStore } from "../../renderer/components/+workloads-deployments/store";
|
export type { DeploymentStore } from "../../renderer/components/workloads-deployments/store";
|
||||||
export type { DaemonSetStore } from "../../renderer/components/+workloads-daemonsets/store";
|
export type { DaemonSetStore } from "../../renderer/components/workloads-daemonsets/store";
|
||||||
export type { StatefulSetStore } from "../../renderer/components/+workloads-statefulsets/store";
|
export type { StatefulSetStore } from "../../renderer/components/workloads-statefulsets/store";
|
||||||
export type { JobStore } from "../../renderer/components/+workloads-jobs/store";
|
export type { JobStore } from "../../renderer/components/workloads-jobs/store";
|
||||||
export type { CronJobStore } from "../../renderer/components/+workloads-cronjobs/store";
|
export type { CronJobStore } from "../../renderer/components/workloads-cronjobs/store";
|
||||||
export type { ConfigMapStore as ConfigMapsStore } from "../../renderer/components/+config-maps/store";
|
export type { ConfigMapStore as ConfigMapsStore } from "../../renderer/components/config-maps/store";
|
||||||
export type { SecretStore as SecretsStore } from "../../renderer/components/+config-secrets/store";
|
export type { SecretStore as SecretsStore } from "../../renderer/components/config-secrets/store";
|
||||||
export type { ReplicaSetStore } from "../../renderer/components/+workloads-replicasets/store";
|
export type { ReplicaSetStore } from "../../renderer/components/workloads-replicasets/store";
|
||||||
export type { ResourceQuotaStore as ResourceQuotasStore } from "../../renderer/components/+config-resource-quotas/store";
|
export type { ResourceQuotaStore as ResourceQuotasStore } from "../../renderer/components/config-resource-quotas/store";
|
||||||
export type { LimitRangeStore as LimitRangesStore } from "../../renderer/components/+config-limit-ranges/store";
|
export type { LimitRangeStore as LimitRangesStore } from "../../renderer/components/config-limit-ranges/store";
|
||||||
export type {
|
export type {
|
||||||
/**
|
/**
|
||||||
* @deprecated
|
* @deprecated
|
||||||
*/
|
*/
|
||||||
HorizontalPodAutoscalerStore as HPAStore,
|
HorizontalPodAutoscalerStore as HPAStore,
|
||||||
HorizontalPodAutoscalerStore,
|
HorizontalPodAutoscalerStore,
|
||||||
} from "../../renderer/components/+config-horizontal-pod-autoscalers/store";
|
} from "../../renderer/components/config-horizontal-pod-autoscalers/store";
|
||||||
export type { VerticalPodAutoscalerStore } from "../../renderer/components/+config-vertical-pod-autoscalers/store";
|
export type { VerticalPodAutoscalerStore } from "../../renderer/components/config-vertical-pod-autoscalers/store";
|
||||||
export type { PodDisruptionBudgetStore as PodDisruptionBudgetsStore } from "../../renderer/components/+config-pod-disruption-budgets/store";
|
export type { PodDisruptionBudgetStore as PodDisruptionBudgetsStore } from "../../renderer/components/config-pod-disruption-budgets/store";
|
||||||
export type { PriorityClassStore as PriorityClassStoreStore } from "../../renderer/components/+config-priority-classes/store";
|
export type { PriorityClassStore as PriorityClassStoreStore } from "../../renderer/components/config-priority-classes/store";
|
||||||
export type { ServiceStore } from "../../renderer/components/+network-services/store";
|
export type { ServiceStore } from "../../renderer/components/network-services/store";
|
||||||
export type { EndpointsStore as EndpointStore } from "../../renderer/components/+network-endpoints/store";
|
export type { EndpointsStore as EndpointStore } from "../../renderer/components/network-endpoints/store";
|
||||||
export type { IngressStore } from "../../renderer/components/+network-ingresses/ingress-store";
|
export type { IngressStore } from "../../renderer/components/network-ingresses/ingress-store";
|
||||||
export type { IngressClassStore } from "../../renderer/components/+network-ingresses/ingress-class-store";
|
export type { IngressClassStore } from "../../renderer/components/network-ingresses/ingress-class-store";
|
||||||
export type { NetworkPolicyStore } from "../../renderer/components/+network-policies/store";
|
export type { NetworkPolicyStore } from "../../renderer/components/network-policies/store";
|
||||||
export type { PersistentVolumeStore as PersistentVolumesStore } from "../../renderer/components/+storage-volumes/store";
|
export type { PersistentVolumeStore as PersistentVolumesStore } from "../../renderer/components/storage-volumes/store";
|
||||||
export type { PersistentVolumeClaimStore as VolumeClaimStore } from "../../renderer/components/+storage-volume-claims/store";
|
export type { PersistentVolumeClaimStore as VolumeClaimStore } from "../../renderer/components/storage-volume-claims/store";
|
||||||
export type { StorageClassStore } from "../../renderer/components/+storage-classes/store";
|
export type { StorageClassStore } from "../../renderer/components/storage-classes/store";
|
||||||
export type { NamespaceStore } from "../../renderer/components/+namespaces/store";
|
export type { NamespaceStore } from "../../renderer/components/namespaces/store";
|
||||||
export type { ServiceAccountStore as ServiceAccountsStore } from "../../renderer/components/+user-management/+service-accounts/store";
|
export type { ServiceAccountStore as ServiceAccountsStore } from "../../renderer/components/user-management/service-accounts/store";
|
||||||
export type { RoleStore as RolesStore } from "../../renderer/components/+user-management/+roles/store";
|
export type { RoleStore as RolesStore } from "../../renderer/components/user-management/roles/store";
|
||||||
export type { RoleBindingStore as RoleBindingsStore } from "../../renderer/components/+user-management/+role-bindings/store";
|
export type { RoleBindingStore as RoleBindingsStore } from "../../renderer/components/user-management/role-bindings/store";
|
||||||
export type { CustomResourceDefinitionStore as CRDStore } from "../../renderer/components/+custom-resources/definition.store";
|
export type { CustomResourceDefinitionStore as CRDStore } from "../../renderer/components/custom-resources/definition.store";
|
||||||
export type { CustomResourceStore as CRDResourceStore } from "../../common/k8s-api/api-manager/resource.store";
|
export type { CustomResourceStore as CRDResourceStore } from "../../common/k8s-api/api-manager/resource.store";
|
||||||
@@ -3,8 +3,8 @@
|
|||||||
* 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 hideEntityDetailsInjectable from "../../renderer/components/+catalog/entity-details/hide.injectable";
|
import hideEntityDetailsInjectable from "../../renderer/components/catalog/entity-details/hide.injectable";
|
||||||
import showEntityDetailsInjectable from "../../renderer/components/+catalog/entity-details/show.injectable";
|
import showEntityDetailsInjectable from "../../renderer/components/catalog/entity-details/show.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 hideDetailsInjectable from "../../renderer/components/kube-detail-params/hide-details.injectable";
|
import hideDetailsInjectable from "../../renderer/components/kube-detail-params/hide-details.injectable";
|
||||||
import showDetailsInjectable from "../../renderer/components/kube-detail-params/show-details.injectable";
|
import showDetailsInjectable from "../../renderer/components/kube-detail-params/show-details.injectable";
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import { KubernetesCluster, WebLink } from "../../common/catalog-entities";
|
|||||||
import navigateToCatalogInjectable from "../../common/front-end-routing/routes/catalog/navigate-to-catalog.injectable";
|
import navigateToCatalogInjectable from "../../common/front-end-routing/routes/catalog/navigate-to-catalog.injectable";
|
||||||
import { advanceFakeTime } from "../../test-utils/use-fake-time";
|
import { advanceFakeTime } from "../../test-utils/use-fake-time";
|
||||||
import catalogEntityRegistryInjectable from "../../renderer/api/catalog/entity/registry.injectable";
|
import catalogEntityRegistryInjectable from "../../renderer/api/catalog/entity/registry.injectable";
|
||||||
import showEntityDetailsInjectable from "../../renderer/components/+catalog/entity-details/show.injectable";
|
import showEntityDetailsInjectable from "../../renderer/components/catalog/entity-details/show.injectable";
|
||||||
import { type ApplicationBuilder, getApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
import { type ApplicationBuilder, getApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||||
import writeJsonFileInjectable from "../../common/fs/write-json-file.injectable";
|
import writeJsonFileInjectable from "../../common/fs/write-json-file.injectable";
|
||||||
import addClusterInjectable from "../cluster/storage/common/add.injectable";
|
import addClusterInjectable from "../cluster/storage/common/add.injectable";
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ 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 getRandomIdInjectable from "../../../../../common/utils/get-random-id.injectable";
|
||||||
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";
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
import type { RenderResult } from "@testing-library/react";
|
import type { RenderResult } from "@testing-library/react";
|
||||||
import navigateToPodsInjectable from "../../../common/front-end-routing/routes/cluster/workloads/pods/navigate-to-pods.injectable";
|
import navigateToPodsInjectable from "../../../common/front-end-routing/routes/cluster/workloads/pods/navigate-to-pods.injectable";
|
||||||
import { type ApplicationBuilder, getApplicationBuilder } from "../../../renderer/components/test-utils/get-application-builder";
|
import { type ApplicationBuilder, getApplicationBuilder } from "../../../renderer/components/test-utils/get-application-builder";
|
||||||
import podStoreInjectable from "../../../renderer/components/+workloads-pods/store.injectable";
|
import podStoreInjectable from "../../../renderer/components/workloads-pods/store.injectable";
|
||||||
import type { PodMetrics } from "../../../common/k8s-api/endpoints";
|
import type { PodMetrics } from "../../../common/k8s-api/endpoints";
|
||||||
import { Pod } from "../../../common/k8s-api/endpoints";
|
import { Pod } from "../../../common/k8s-api/endpoints";
|
||||||
import podMetricsApiInjectable from "../../../common/k8s-api/endpoints/pod-metrics.api.injectable";
|
import podMetricsApiInjectable from "../../../common/k8s-api/endpoints/pod-metrics.api.injectable";
|
||||||
|
|||||||
+1
-1
@@ -14,7 +14,7 @@ import type { HelmRepositoriesErrorState } from "./helm-repositories-error-state
|
|||||||
import helmRepositoriesErrorStateInjectable from "./helm-repositories-error-state.injectable";
|
import helmRepositoriesErrorStateInjectable from "./helm-repositories-error-state.injectable";
|
||||||
import type { IObservableValue } from "mobx";
|
import type { IObservableValue } from "mobx";
|
||||||
import { observer } from "mobx-react";
|
import { observer } from "mobx-react";
|
||||||
import { Notice } from "../../../../../renderer/components/+extensions/notice";
|
import { Notice } from "../../../../../renderer/components/extensions/notice";
|
||||||
|
|
||||||
interface Dependencies {
|
interface Dependencies {
|
||||||
helmRepositoriesErrorState: IObservableValue<HelmRepositoriesErrorState>;
|
helmRepositoriesErrorState: IObservableValue<HelmRepositoriesErrorState>;
|
||||||
|
|||||||
+2
-2
@@ -26,8 +26,8 @@ import requestHelmChartsInjectable from "../../../common/k8s-api/endpoints/helm-
|
|||||||
import requestHelmChartVersionsInjectable from "../../../common/k8s-api/endpoints/helm-charts.api/request-versions.injectable";
|
import requestHelmChartVersionsInjectable from "../../../common/k8s-api/endpoints/helm-charts.api/request-versions.injectable";
|
||||||
import requestHelmChartReadmeInjectable from "../../../common/k8s-api/endpoints/helm-charts.api/request-readme.injectable";
|
import requestHelmChartReadmeInjectable from "../../../common/k8s-api/endpoints/helm-charts.api/request-readme.injectable";
|
||||||
import requestHelmChartValuesInjectable from "../../../common/k8s-api/endpoints/helm-charts.api/request-values.injectable";
|
import requestHelmChartValuesInjectable from "../../../common/k8s-api/endpoints/helm-charts.api/request-values.injectable";
|
||||||
import type { RequestDetailedHelmRelease } from "../../../renderer/components/+helm-releases/release-details/release-details-model/request-detailed-helm-release.injectable";
|
import type { RequestDetailedHelmRelease } from "../../../renderer/components/helm-releases/release-details/release-details-model/request-detailed-helm-release.injectable";
|
||||||
import requestDetailedHelmReleaseInjectable from "../../../renderer/components/+helm-releases/release-details/release-details-model/request-detailed-helm-release.injectable";
|
import requestDetailedHelmReleaseInjectable from "../../../renderer/components/helm-releases/release-details/release-details-model/request-detailed-helm-release.injectable";
|
||||||
import type { RequestHelmReleases } from "../../../common/k8s-api/endpoints/helm-releases.api/request-releases.injectable";
|
import type { RequestHelmReleases } from "../../../common/k8s-api/endpoints/helm-releases.api/request-releases.injectable";
|
||||||
import requestHelmReleasesInjectable from "../../../common/k8s-api/endpoints/helm-releases.api/request-releases.injectable";
|
import requestHelmReleasesInjectable from "../../../common/k8s-api/endpoints/helm-releases.api/request-releases.injectable";
|
||||||
import { flushPromises } from "@k8slens/test-utils";
|
import { flushPromises } from "@k8slens/test-utils";
|
||||||
|
|||||||
@@ -15,8 +15,8 @@ import type { RequestHelmReleaseConfiguration } from "../../common/k8s-api/endpo
|
|||||||
import requestHelmReleaseConfigurationInjectable from "../../common/k8s-api/endpoints/helm-releases.api/request-configuration.injectable";
|
import requestHelmReleaseConfigurationInjectable from "../../common/k8s-api/endpoints/helm-releases.api/request-configuration.injectable";
|
||||||
import type { RequestHelmReleaseUpdate } from "../../common/k8s-api/endpoints/helm-releases.api/request-update.injectable";
|
import type { RequestHelmReleaseUpdate } from "../../common/k8s-api/endpoints/helm-releases.api/request-update.injectable";
|
||||||
import requestHelmReleaseUpdateInjectable from "../../common/k8s-api/endpoints/helm-releases.api/request-update.injectable";
|
import requestHelmReleaseUpdateInjectable from "../../common/k8s-api/endpoints/helm-releases.api/request-update.injectable";
|
||||||
import type { RequestDetailedHelmRelease } from "../../renderer/components/+helm-releases/release-details/release-details-model/request-detailed-helm-release.injectable";
|
import type { RequestDetailedHelmRelease } from "../../renderer/components/helm-releases/release-details/release-details-model/request-detailed-helm-release.injectable";
|
||||||
import requestDetailedHelmReleaseInjectable from "../../renderer/components/+helm-releases/release-details/release-details-model/request-detailed-helm-release.injectable";
|
import requestDetailedHelmReleaseInjectable from "../../renderer/components/helm-releases/release-details/release-details-model/request-detailed-helm-release.injectable";
|
||||||
import showSuccessNotificationInjectable from "../../renderer/components/notifications/show-success-notification.injectable";
|
import showSuccessNotificationInjectable from "../../renderer/components/notifications/show-success-notification.injectable";
|
||||||
import showCheckedErrorInjectable from "../../renderer/components/notifications/show-checked-error.injectable";
|
import showCheckedErrorInjectable from "../../renderer/components/notifications/show-checked-error.injectable";
|
||||||
import getRandomUpgradeChartTabIdInjectable from "../../renderer/components/dock/upgrade-chart/get-random-upgrade-chart-tab-id.injectable";
|
import getRandomUpgradeChartTabIdInjectable from "../../renderer/components/dock/upgrade-chart/get-random-upgrade-chart-tab-id.injectable";
|
||||||
|
|||||||
@@ -5,19 +5,19 @@
|
|||||||
import { getFeature } from "@k8slens/feature-core";
|
import { getFeature } from "@k8slens/feature-core";
|
||||||
import { clusterOverviewUIBlockInjectionToken, daemonSetDetailsMetricsInjectionToken, deploymentDetailsMetricsInjectionToken, jobDetailsMetricsInjectionToken, namespaceDetailsMetricsInjectionToken, ingressDetailsMetricsInjectionToken, nodeDetailsMetricsInjectionToken, persistentVolumeClaimDetailsMetricsInjectionToken, podDetailsContainerMetricsInjectionToken, podDetailsMetricsInjectionToken, replicaSetDetailsMetricsInjectionToken, statefulSetDetailsMetricsInjectionToken } from "@k8slens/metrics";
|
import { clusterOverviewUIBlockInjectionToken, daemonSetDetailsMetricsInjectionToken, deploymentDetailsMetricsInjectionToken, jobDetailsMetricsInjectionToken, namespaceDetailsMetricsInjectionToken, ingressDetailsMetricsInjectionToken, nodeDetailsMetricsInjectionToken, persistentVolumeClaimDetailsMetricsInjectionToken, podDetailsContainerMetricsInjectionToken, podDetailsMetricsInjectionToken, replicaSetDetailsMetricsInjectionToken, statefulSetDetailsMetricsInjectionToken } from "@k8slens/metrics";
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
import { getInjectable } from "@ogre-tools/injectable";
|
||||||
import { ClusterMetrics } from "../../renderer/components/+cluster/cluster-metrics";
|
import { ClusterMetrics } from "../../renderer/components/cluster/cluster-metrics";
|
||||||
import { ClusterPieCharts } from "../../renderer/components/+cluster/cluster-pie-charts";
|
import { ClusterPieCharts } from "../../renderer/components/cluster/cluster-pie-charts";
|
||||||
import { NamespaceMetricsDetailsComponent } from "../../renderer/components/+namespaces/metrics-details-component";
|
import { NamespaceMetricsDetailsComponent } from "../../renderer/components/namespaces/metrics-details-component";
|
||||||
import { NodeMetricsDetailsComponent } from "../../renderer/components/+nodes/metrics-details-component";
|
import { NodeMetricsDetailsComponent } from "../../renderer/components/nodes/metrics-details-component";
|
||||||
import { PersistentVolumeClaimMetricsDetailsComponent } from "../../renderer/components/+storage-volume-claims/metrics-details-component";
|
import { PersistentVolumeClaimMetricsDetailsComponent } from "../../renderer/components/storage-volume-claims/metrics-details-component";
|
||||||
import { DaemonSetMetricsDetailsComponent } from "../../renderer/components/+workloads-daemonsets/metrics-details-component";
|
import { DaemonSetMetricsDetailsComponent } from "../../renderer/components/workloads-daemonsets/metrics-details-component";
|
||||||
import { DeploymentMetricsDetailsComponent } from "../../renderer/components/+workloads-deployments/metrics-details-component";
|
import { DeploymentMetricsDetailsComponent } from "../../renderer/components/workloads-deployments/metrics-details-component";
|
||||||
import { JobMetricsDetailsComponent } from "../../renderer/components/+workloads-jobs/metrics-details-component";
|
import { JobMetricsDetailsComponent } from "../../renderer/components/workloads-jobs/metrics-details-component";
|
||||||
import { PodDetailsContainerMetrics } from "../../renderer/components/+workloads-pods/pod-details-container-metrics";
|
import { PodDetailsContainerMetrics } from "../../renderer/components/workloads-pods/pod-details-container-metrics";
|
||||||
import PodMetricsDetailsComponent from "../../renderer/components/+workloads-pods/pod-metrics-details-component";
|
import PodMetricsDetailsComponent from "../../renderer/components/workloads-pods/pod-metrics-details-component";
|
||||||
import { ReplicaSetMetricsDetailsComponent } from "../../renderer/components/+workloads-replicasets/metrics-details-component";
|
import { ReplicaSetMetricsDetailsComponent } from "../../renderer/components/workloads-replicasets/metrics-details-component";
|
||||||
import { StatefulSetMetricsDetailsComponent } from "../../renderer/components/+workloads-statefulsets/metrics-details-component";
|
import { StatefulSetMetricsDetailsComponent } from "../../renderer/components/workloads-statefulsets/metrics-details-component";
|
||||||
import { IngressMetricsDetailsComponent } from "../../renderer/components/+network-ingresses/metrics-details-component";
|
import { IngressMetricsDetailsComponent } from "../../renderer/components/network-ingresses/metrics-details-component";
|
||||||
|
|
||||||
const clusterPieChartsClusterOverviewInjectable = getInjectable({
|
const clusterPieChartsClusterOverviewInjectable = getInjectable({
|
||||||
id: "cluster-pie-charts-cluster-overview",
|
id: "cluster-pie-charts-cluster-overview",
|
||||||
|
|||||||
@@ -7,10 +7,10 @@ import type { AsyncFnMock } from "@async-fn/jest";
|
|||||||
import asyncFn from "@async-fn/jest";
|
import asyncFn from "@async-fn/jest";
|
||||||
import type { RenderResult } from "@testing-library/react";
|
import type { RenderResult } from "@testing-library/react";
|
||||||
import navigateToNamespacesInjectable from "../../common/front-end-routing/routes/cluster/namespaces/navigate-to-namespaces.injectable";
|
import navigateToNamespacesInjectable from "../../common/front-end-routing/routes/cluster/namespaces/navigate-to-namespaces.injectable";
|
||||||
import type { RequestDeleteNormalNamespace } from "../../renderer/components/+namespaces/request-delete-normal-namespace.injectable";
|
import type { RequestDeleteNormalNamespace } from "../../renderer/components/namespaces/request-delete-normal-namespace.injectable";
|
||||||
import requestDeleteNormalNamespaceInjectable from "../../renderer/components/+namespaces/request-delete-normal-namespace.injectable";
|
import requestDeleteNormalNamespaceInjectable from "../../renderer/components/namespaces/request-delete-normal-namespace.injectable";
|
||||||
import type { RequestDeleteSubNamespaceAnchor } from "../../renderer/components/+namespaces/request-delete-sub-namespace.injectable";
|
import type { RequestDeleteSubNamespaceAnchor } from "../../renderer/components/namespaces/request-delete-sub-namespace.injectable";
|
||||||
import requestDeleteSubNamespaceAnchorInjectable from "../../renderer/components/+namespaces/request-delete-sub-namespace.injectable";
|
import requestDeleteSubNamespaceAnchorInjectable from "../../renderer/components/namespaces/request-delete-sub-namespace.injectable";
|
||||||
import type { ApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
import type { ApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||||
import { getApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
import { getApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||||
|
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
import type { RenderResult } from "@testing-library/react";
|
import type { RenderResult } from "@testing-library/react";
|
||||||
import { act, waitFor } from "@testing-library/react";
|
import { act, waitFor } from "@testing-library/react";
|
||||||
import getPodByIdInjectable from "../../renderer/components/+workloads-pods/get-pod-by-id.injectable";
|
import getPodByIdInjectable from "../../renderer/components/workloads-pods/get-pod-by-id.injectable";
|
||||||
import getPodsByOwnerIdInjectable from "../../renderer/components/+workloads-pods/get-pods-by-owner-id.injectable";
|
import getPodsByOwnerIdInjectable from "../../renderer/components/workloads-pods/get-pods-by-owner-id.injectable";
|
||||||
import openSaveFileDialogInjectable from "../../renderer/utils/save-file.injectable";
|
import openSaveFileDialogInjectable from "../../renderer/utils/save-file.injectable";
|
||||||
import type { ApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
import type { ApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||||
import { getApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
import { getApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ import { withInjectables } from "@ogre-tools/injectable-react";
|
|||||||
import { computed, makeObservable, observable, reaction } from "mobx";
|
import { computed, makeObservable, observable, reaction } from "mobx";
|
||||||
import { disposeOnUnmount, observer } from "mobx-react";
|
import { disposeOnUnmount, observer } from "mobx-react";
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import { Notice } from "../../../../../../renderer/components/+extensions/notice";
|
import { Notice } from "../../../../../../renderer/components/extensions/notice";
|
||||||
import { iter, tuple } from "@k8slens/utilities";
|
import { iter, tuple } from "@k8slens/utilities";
|
||||||
import { SubTitle } from "../../../../../../renderer/components/layout/sub-title";
|
import { SubTitle } from "../../../../../../renderer/components/layout/sub-title";
|
||||||
import { PathPicker } from "../../../../../../renderer/components/path-picker/path-picker";
|
import { PathPicker } from "../../../../../../renderer/components/path-picker/path-picker";
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
import React from "react";
|
import React from "react";
|
||||||
import type { RenderResult } from "@testing-library/react";
|
import type { RenderResult } from "@testing-library/react";
|
||||||
import { screen } from "@testing-library/react";
|
import { screen } from "@testing-library/react";
|
||||||
import { defaultWidth } from "../../renderer/components/+welcome/welcome";
|
import { defaultWidth } from "../../renderer/components/welcome/welcome";
|
||||||
import type { ApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
import type { ApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||||
import { getApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
import { getApplicationBuilder } from "../../renderer/components/test-utils/get-application-builder";
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -11,7 +11,7 @@ import { KubeObject } from "../../../common/k8s-api/kube-object";
|
|||||||
import maybeKubeApiInjectable from "../../../common/k8s-api/maybe-kube-api.injectable";
|
import maybeKubeApiInjectable from "../../../common/k8s-api/maybe-kube-api.injectable";
|
||||||
import loggerInjectable from "../../../common/logger.injectable";
|
import loggerInjectable from "../../../common/logger.injectable";
|
||||||
import { injectableDifferencingRegistratorWith } from "../../../common/utils/registrator-helper";
|
import { injectableDifferencingRegistratorWith } from "../../../common/utils/registrator-helper";
|
||||||
import customResourceDefinitionStoreInjectable from "../../components/+custom-resources/definition.store.injectable";
|
import customResourceDefinitionStoreInjectable from "../../components/custom-resources/definition.store.injectable";
|
||||||
import { beforeClusterFrameStartsSecondInjectionToken } from "../tokens";
|
import { beforeClusterFrameStartsSecondInjectionToken } from "../tokens";
|
||||||
|
|
||||||
const setupAutoCrdApiCreationsInjectable = getInjectable({
|
const setupAutoCrdApiCreationsInjectable = getInjectable({
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
*/
|
*/
|
||||||
import { getInjectable } from "@ogre-tools/injectable";
|
import { getInjectable } from "@ogre-tools/injectable";
|
||||||
import type { ClusterContext } from "./cluster-frame-context";
|
import type { ClusterContext } from "./cluster-frame-context";
|
||||||
import namespaceStoreInjectable from "../components/+namespaces/store.injectable";
|
import namespaceStoreInjectable from "../components/namespaces/store.injectable";
|
||||||
import hostedClusterInjectable from "./hosted-cluster.injectable";
|
import hostedClusterInjectable from "./hosted-cluster.injectable";
|
||||||
import assert from "assert";
|
import assert from "assert";
|
||||||
import { computed } from "mobx";
|
import { computed } from "mobx";
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
* 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 type { CronJobStore } from "../+workloads-cronjobs/store";
|
import type { CronJobStore } from "../workloads-cronjobs/store";
|
||||||
import cronJobStoreInjectable from "../+workloads-cronjobs/store.injectable";
|
import cronJobStoreInjectable from "../workloads-cronjobs/store.injectable";
|
||||||
import { CronJob } from "../../../common/k8s-api/endpoints";
|
import { CronJob } from "../../../common/k8s-api/endpoints";
|
||||||
import storesAndApisCanBeCreatedInjectable from "../../stores-apis-can-be-created.injectable";
|
import storesAndApisCanBeCreatedInjectable from "../../stores-apis-can-be-created.injectable";
|
||||||
import { getDiForUnitTesting } from "../../getDiForUnitTesting";
|
import { getDiForUnitTesting } from "../../getDiForUnitTesting";
|
||||||
|
|||||||
@@ -4,9 +4,9 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { observable } from "mobx";
|
import { observable } from "mobx";
|
||||||
import type { DaemonSetStore } from "../+workloads-daemonsets/store";
|
import type { DaemonSetStore } from "../workloads-daemonsets/store";
|
||||||
import daemonSetStoreInjectable from "../+workloads-daemonsets/store.injectable";
|
import daemonSetStoreInjectable from "../workloads-daemonsets/store.injectable";
|
||||||
import podStoreInjectable from "../+workloads-pods/store.injectable";
|
import podStoreInjectable from "../workloads-pods/store.injectable";
|
||||||
import { DaemonSet, Pod } from "../../../common/k8s-api/endpoints";
|
import { DaemonSet, Pod } from "../../../common/k8s-api/endpoints";
|
||||||
import storesAndApisCanBeCreatedInjectable from "../../stores-apis-can-be-created.injectable";
|
import storesAndApisCanBeCreatedInjectable from "../../stores-apis-can-be-created.injectable";
|
||||||
import { getDiForUnitTesting } from "../../getDiForUnitTesting";
|
import { getDiForUnitTesting } from "../../getDiForUnitTesting";
|
||||||
|
|||||||
@@ -4,9 +4,9 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { observable } from "mobx";
|
import { observable } from "mobx";
|
||||||
import type { DeploymentStore } from "../+workloads-deployments/store";
|
import type { DeploymentStore } from "../workloads-deployments/store";
|
||||||
import deploymentStoreInjectable from "../+workloads-deployments/store.injectable";
|
import deploymentStoreInjectable from "../workloads-deployments/store.injectable";
|
||||||
import podStoreInjectable from "../+workloads-pods/store.injectable";
|
import podStoreInjectable from "../workloads-pods/store.injectable";
|
||||||
import type { PodSpec } from "../../../common/k8s-api/endpoints";
|
import type { PodSpec } from "../../../common/k8s-api/endpoints";
|
||||||
import { Deployment, Pod } from "../../../common/k8s-api/endpoints";
|
import { Deployment, Pod } from "../../../common/k8s-api/endpoints";
|
||||||
import storesAndApisCanBeCreatedInjectable from "../../stores-apis-can-be-created.injectable";
|
import storesAndApisCanBeCreatedInjectable from "../../stores-apis-can-be-created.injectable";
|
||||||
|
|||||||
@@ -4,9 +4,9 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { observable } from "mobx";
|
import { observable } from "mobx";
|
||||||
import type { JobStore } from "../+workloads-jobs/store";
|
import type { JobStore } from "../workloads-jobs/store";
|
||||||
import jobStoreInjectable from "../+workloads-jobs/store.injectable";
|
import jobStoreInjectable from "../workloads-jobs/store.injectable";
|
||||||
import podStoreInjectable from "../+workloads-pods/store.injectable";
|
import podStoreInjectable from "../workloads-pods/store.injectable";
|
||||||
import { Job, Pod } from "../../../common/k8s-api/endpoints";
|
import { Job, Pod } from "../../../common/k8s-api/endpoints";
|
||||||
import storesAndApisCanBeCreatedInjectable from "../../stores-apis-can-be-created.injectable";
|
import storesAndApisCanBeCreatedInjectable from "../../stores-apis-can-be-created.injectable";
|
||||||
import { getDiForUnitTesting } from "../../getDiForUnitTesting";
|
import { getDiForUnitTesting } from "../../getDiForUnitTesting";
|
||||||
|
|||||||
@@ -4,8 +4,8 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { Pod } from "../../../common/k8s-api/endpoints";
|
import { Pod } from "../../../common/k8s-api/endpoints";
|
||||||
import type { PodStore } from "../+workloads-pods/store";
|
import type { PodStore } from "../workloads-pods/store";
|
||||||
import podStoreInjectable from "../+workloads-pods/store.injectable";
|
import podStoreInjectable from "../workloads-pods/store.injectable";
|
||||||
import storesAndApisCanBeCreatedInjectable from "../../stores-apis-can-be-created.injectable";
|
import storesAndApisCanBeCreatedInjectable from "../../stores-apis-can-be-created.injectable";
|
||||||
import { getDiForUnitTesting } from "../../getDiForUnitTesting";
|
import { getDiForUnitTesting } from "../../getDiForUnitTesting";
|
||||||
import directoryForUserDataInjectable from "../../../common/app-paths/directory-for-user-data/directory-for-user-data.injectable";
|
import directoryForUserDataInjectable from "../../../common/app-paths/directory-for-user-data/directory-for-user-data.injectable";
|
||||||
|
|||||||
@@ -4,9 +4,9 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { observable } from "mobx";
|
import { observable } from "mobx";
|
||||||
import podStoreInjectable from "../+workloads-pods/store.injectable";
|
import podStoreInjectable from "../workloads-pods/store.injectable";
|
||||||
import replicasetsStoreInjectable from "../+workloads-replicasets/store.injectable";
|
import replicasetsStoreInjectable from "../workloads-replicasets/store.injectable";
|
||||||
import type { ReplicaSetStore } from "../+workloads-replicasets/store";
|
import type { ReplicaSetStore } from "../workloads-replicasets/store";
|
||||||
import { ReplicaSet, Pod } from "../../../common/k8s-api/endpoints";
|
import { ReplicaSet, Pod } from "../../../common/k8s-api/endpoints";
|
||||||
import storesAndApisCanBeCreatedInjectable from "../../stores-apis-can-be-created.injectable";
|
import storesAndApisCanBeCreatedInjectable from "../../stores-apis-can-be-created.injectable";
|
||||||
import { getDiForUnitTesting } from "../../getDiForUnitTesting";
|
import { getDiForUnitTesting } from "../../getDiForUnitTesting";
|
||||||
|
|||||||
@@ -4,9 +4,9 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import { observable } from "mobx";
|
import { observable } from "mobx";
|
||||||
import podStoreInjectable from "../+workloads-pods/store.injectable";
|
import podStoreInjectable from "../workloads-pods/store.injectable";
|
||||||
import type { StatefulSetStore } from "../+workloads-statefulsets/store";
|
import type { StatefulSetStore } from "../workloads-statefulsets/store";
|
||||||
import statefulSetStoreInjectable from "../+workloads-statefulsets/store.injectable";
|
import statefulSetStoreInjectable from "../workloads-statefulsets/store.injectable";
|
||||||
import { StatefulSet, Pod } from "../../../common/k8s-api/endpoints";
|
import { StatefulSet, Pod } from "../../../common/k8s-api/endpoints";
|
||||||
import storesAndApisCanBeCreatedInjectable from "../../stores-apis-can-be-created.injectable";
|
import storesAndApisCanBeCreatedInjectable from "../../stores-apis-can-be-created.injectable";
|
||||||
import { getDiForUnitTesting } from "../../getDiForUnitTesting";
|
import { getDiForUnitTesting } from "../../getDiForUnitTesting";
|
||||||
|
|||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -8,7 +8,7 @@ import type { Cluster } from "../../../common/cluster/cluster";
|
|||||||
import { observer } from "mobx-react";
|
import { observer } from "mobx-react";
|
||||||
import { SubTitle } from "../layout/sub-title";
|
import { SubTitle } from "../layout/sub-title";
|
||||||
import { shell } from "electron";
|
import { shell } from "electron";
|
||||||
import { Notice } from "../+extensions/notice";
|
import { Notice } from "../extensions/notice";
|
||||||
|
|
||||||
export interface ClusterKubeconfigProps {
|
export interface ClusterKubeconfigProps {
|
||||||
cluster: Cluster;
|
cluster: Cluster;
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import type { Cluster } from "../../../common/cluster/cluster";
|
|||||||
import { observable, reaction, makeObservable } from "mobx";
|
import { observable, reaction, makeObservable } from "mobx";
|
||||||
import { Badge } from "../badge/badge";
|
import { Badge } from "../badge/badge";
|
||||||
import { Icon } from "../icon/icon";
|
import { Icon } from "../icon/icon";
|
||||||
import { Notice } from "../+extensions/notice";
|
import { Notice } from "../extensions/notice";
|
||||||
|
|
||||||
export interface ShowMetricsSettingProps {
|
export interface ShowMetricsSettingProps {
|
||||||
cluster: Cluster;
|
cluster: Cluster;
|
||||||
|
|||||||
File renamed without changes.
+4
-4
@@ -18,11 +18,11 @@ import { Spinner } from "../spinner";
|
|||||||
import type { ApiManager } from "../../../common/k8s-api/api-manager";
|
import type { ApiManager } from "../../../common/k8s-api/api-manager";
|
||||||
import { KubeObjectAge } from "../kube-object/age";
|
import { KubeObjectAge } from "../kube-object/age";
|
||||||
import { withInjectables } from "@ogre-tools/injectable-react";
|
import { withInjectables } from "@ogre-tools/injectable-react";
|
||||||
import type { NodeStore } from "../+nodes/store";
|
import type { NodeStore } from "../nodes/store";
|
||||||
import type { EventStore } from "../+events/store";
|
import type { EventStore } from "../events/store";
|
||||||
import apiManagerInjectable from "../../../common/k8s-api/api-manager/manager.injectable";
|
import apiManagerInjectable from "../../../common/k8s-api/api-manager/manager.injectable";
|
||||||
import eventStoreInjectable from "../+events/store.injectable";
|
import eventStoreInjectable from "../events/store.injectable";
|
||||||
import nodeStoreInjectable from "../+nodes/store.injectable";
|
import nodeStoreInjectable from "../nodes/store.injectable";
|
||||||
import type { PageParam } from "../../navigation/page-param";
|
import type { PageParam } from "../../navigation/page-param";
|
||||||
import type { ToggleKubeDetailsPane } from "../kube-detail-params/toggle-details.injectable";
|
import type { ToggleKubeDetailsPane } from "../kube-detail-params/toggle-details.injectable";
|
||||||
import kubeSelectedUrlParamInjectable from "../kube-detail-params/kube-selected-url.injectable";
|
import kubeSelectedUrlParamInjectable from "../kube-detail-params/kube-selected-url.injectable";
|
||||||
+2
-2
@@ -5,13 +5,13 @@
|
|||||||
|
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import { observer } from "mobx-react";
|
import { observer } from "mobx-react";
|
||||||
import type { NodeStore } from "../+nodes/store";
|
import type { NodeStore } from "../nodes/store";
|
||||||
import { Radio, RadioGroup } from "../radio";
|
import { Radio, RadioGroup } from "../radio";
|
||||||
import type { ClusterOverviewStore } from "./cluster-overview-store/cluster-overview-store";
|
import type { ClusterOverviewStore } from "./cluster-overview-store/cluster-overview-store";
|
||||||
import { MetricNodeRole, MetricType } from "./cluster-overview-store/cluster-overview-store";
|
import { MetricNodeRole, MetricType } from "./cluster-overview-store/cluster-overview-store";
|
||||||
import clusterOverviewStoreInjectable from "./cluster-overview-store/cluster-overview-store.injectable";
|
import clusterOverviewStoreInjectable from "./cluster-overview-store/cluster-overview-store.injectable";
|
||||||
import { withInjectables } from "@ogre-tools/injectable-react";
|
import { withInjectables } from "@ogre-tools/injectable-react";
|
||||||
import nodeStoreInjectable from "../+nodes/store.injectable";
|
import nodeStoreInjectable from "../nodes/store.injectable";
|
||||||
import { normalizeMetrics } from "../../../common/k8s-api/endpoints/metrics.api";
|
import { normalizeMetrics } from "../../../common/k8s-api/endpoints/metrics.api";
|
||||||
|
|
||||||
interface Dependencies {
|
interface Dependencies {
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+1
-1
@@ -11,7 +11,7 @@ import { kubeObjectStoreInjectionToken } from "../../../../common/k8s-api/api-ma
|
|||||||
import clusterApiInjectable from "../../../../common/k8s-api/endpoints/cluster.api.injectable";
|
import clusterApiInjectable from "../../../../common/k8s-api/endpoints/cluster.api.injectable";
|
||||||
import storesAndApisCanBeCreatedInjectable from "../../../stores-apis-can-be-created.injectable";
|
import storesAndApisCanBeCreatedInjectable from "../../../stores-apis-can-be-created.injectable";
|
||||||
import assert from "assert";
|
import assert from "assert";
|
||||||
import nodeStoreInjectable from "../../+nodes/store.injectable";
|
import nodeStoreInjectable from "../../nodes/store.injectable";
|
||||||
import requestClusterMetricsByNodeNamesInjectable from "../../../../common/k8s-api/endpoints/metrics.api/request-cluster-metrics-by-node-names.injectable";
|
import requestClusterMetricsByNodeNamesInjectable from "../../../../common/k8s-api/endpoints/metrics.api/request-cluster-metrics-by-node-names.injectable";
|
||||||
import clusterFrameContextForNamespacedResourcesInjectable from "../../../cluster-frame-context/for-namespaced-resources.injectable";
|
import clusterFrameContextForNamespacedResourcesInjectable from "../../../cluster-frame-context/for-namespaced-resources.injectable";
|
||||||
import loggerInjectable from "../../../../common/logger.injectable";
|
import loggerInjectable from "../../../../common/logger.injectable";
|
||||||
+1
-1
@@ -8,7 +8,7 @@ import type { KubeObjectStoreDependencies } from "../../../../common/k8s-api/kub
|
|||||||
import { KubeObjectStore } from "../../../../common/k8s-api/kube-object.store";
|
import { KubeObjectStore } from "../../../../common/k8s-api/kube-object.store";
|
||||||
import type { Cluster, ClusterApi } from "../../../../common/k8s-api/endpoints";
|
import type { Cluster, ClusterApi } from "../../../../common/k8s-api/endpoints";
|
||||||
import type { StorageLayer } from "../../../utils/storage-helper";
|
import type { StorageLayer } from "../../../utils/storage-helper";
|
||||||
import type { NodeStore } from "../../+nodes/store";
|
import type { NodeStore } from "../../nodes/store";
|
||||||
import type { ClusterMetricData, RequestClusterMetricsByNodeNames } from "../../../../common/k8s-api/endpoints/metrics.api/request-cluster-metrics-by-node-names.injectable";
|
import type { ClusterMetricData, RequestClusterMetricsByNodeNames } from "../../../../common/k8s-api/endpoints/metrics.api/request-cluster-metrics-by-node-names.injectable";
|
||||||
import type { RequestMetricsParams } from "../../../../common/k8s-api/endpoints/metrics.api/request-metrics.injectable";
|
import type { RequestMetricsParams } from "../../../../common/k8s-api/endpoints/metrics.api/request-metrics.injectable";
|
||||||
import { normalizeMetrics } from "../../../../common/k8s-api/endpoints/metrics.api";
|
import { normalizeMetrics } from "../../../../common/k8s-api/endpoints/metrics.api";
|
||||||
File renamed without changes.
+6
-6
@@ -9,22 +9,22 @@ import React from "react";
|
|||||||
import type { IComputedValue } from "mobx";
|
import type { IComputedValue } from "mobx";
|
||||||
import { reaction } from "mobx";
|
import { reaction } from "mobx";
|
||||||
import { disposeOnUnmount, observer } from "mobx-react";
|
import { disposeOnUnmount, observer } from "mobx-react";
|
||||||
import type { NodeStore } from "../+nodes/store";
|
import type { NodeStore } from "../nodes/store";
|
||||||
import type { PodStore } from "../+workloads-pods/store";
|
import type { PodStore } from "../workloads-pods/store";
|
||||||
import { interval } from "@k8slens/utilities";
|
import { interval } from "@k8slens/utilities";
|
||||||
import { TabLayout } from "../layout/tab-layout";
|
import { TabLayout } from "../layout/tab-layout";
|
||||||
import { Spinner } from "../spinner";
|
import { Spinner } from "../spinner";
|
||||||
import { ClusterIssues } from "./cluster-issues";
|
import { ClusterIssues } from "./cluster-issues";
|
||||||
import type { ClusterOverviewStore } from "./cluster-overview-store/cluster-overview-store";
|
import type { ClusterOverviewStore } from "./cluster-overview-store/cluster-overview-store";
|
||||||
import { ClusterMetricsResourceType } from "../../../common/cluster-types";
|
import { ClusterMetricsResourceType } from "../../../common/cluster-types";
|
||||||
import type { EventStore } from "../+events/store";
|
import type { EventStore } from "../events/store";
|
||||||
import { withInjectables } from "@ogre-tools/injectable-react";
|
import { withInjectables } from "@ogre-tools/injectable-react";
|
||||||
import clusterOverviewStoreInjectable from "./cluster-overview-store/cluster-overview-store.injectable";
|
import clusterOverviewStoreInjectable from "./cluster-overview-store/cluster-overview-store.injectable";
|
||||||
import type { SubscribeStores } from "../../kube-watch-api/kube-watch-api";
|
import type { SubscribeStores } from "../../kube-watch-api/kube-watch-api";
|
||||||
import subscribeStoresInjectable from "../../kube-watch-api/subscribe-stores.injectable";
|
import subscribeStoresInjectable from "../../kube-watch-api/subscribe-stores.injectable";
|
||||||
import podStoreInjectable from "../+workloads-pods/store.injectable";
|
import podStoreInjectable from "../workloads-pods/store.injectable";
|
||||||
import eventStoreInjectable from "../+events/store.injectable";
|
import eventStoreInjectable from "../events/store.injectable";
|
||||||
import nodeStoreInjectable from "../+nodes/store.injectable";
|
import nodeStoreInjectable from "../nodes/store.injectable";
|
||||||
import enabledMetricsInjectable from "../../api/catalog/entity/metrics-enabled.injectable";
|
import enabledMetricsInjectable from "../../api/catalog/entity/metrics-enabled.injectable";
|
||||||
import type { ClusterOverviewUIBlock } from "@k8slens/metrics";
|
import type { ClusterOverviewUIBlock } from "@k8slens/metrics";
|
||||||
import { clusterOverviewUIBlockInjectionToken } from "@k8slens/metrics";
|
import { clusterOverviewUIBlockInjectionToken } from "@k8slens/metrics";
|
||||||
File renamed without changes.
+2
-2
@@ -11,7 +11,7 @@ import type { ClusterOverviewStore } from "./cluster-overview-store/cluster-over
|
|||||||
import { MetricNodeRole } from "./cluster-overview-store/cluster-overview-store";
|
import { MetricNodeRole } from "./cluster-overview-store/cluster-overview-store";
|
||||||
import { Spinner } from "../spinner";
|
import { Spinner } from "../spinner";
|
||||||
import { Icon } from "../icon";
|
import { Icon } from "../icon";
|
||||||
import type { NodeStore } from "../+nodes/store";
|
import type { NodeStore } from "../nodes/store";
|
||||||
import type { PieChartData } from "../chart";
|
import type { PieChartData } from "../chart";
|
||||||
import { PieChart } from "../chart";
|
import { PieChart } from "../chart";
|
||||||
import { ClusterNoMetrics } from "./cluster-no-metrics";
|
import { ClusterNoMetrics } from "./cluster-no-metrics";
|
||||||
@@ -20,7 +20,7 @@ import type { LensTheme } from "../../themes/lens-theme";
|
|||||||
import { getMetricLastPoints } from "../../../common/k8s-api/endpoints/metrics.api";
|
import { getMetricLastPoints } from "../../../common/k8s-api/endpoints/metrics.api";
|
||||||
import { withInjectables } from "@ogre-tools/injectable-react";
|
import { withInjectables } from "@ogre-tools/injectable-react";
|
||||||
import clusterOverviewStoreInjectable from "./cluster-overview-store/cluster-overview-store.injectable";
|
import clusterOverviewStoreInjectable from "./cluster-overview-store/cluster-overview-store.injectable";
|
||||||
import nodeStoreInjectable from "../+nodes/store.injectable";
|
import nodeStoreInjectable from "../nodes/store.injectable";
|
||||||
import type { IComputedValue } from "mobx";
|
import type { IComputedValue } from "mobx";
|
||||||
import activeThemeInjectable from "../../themes/active.injectable";
|
import activeThemeInjectable from "../../themes/active.injectable";
|
||||||
import type { ClusterMetricData } from "../../../common/k8s-api/endpoints/metrics.api/request-cluster-metrics-by-node-names.injectable";
|
import type { ClusterMetricData } from "../../../common/k8s-api/endpoints/metrics.api/request-cluster-metrics-by-node-names.injectable";
|
||||||
+2
-2
@@ -39,8 +39,8 @@ import navigateToEntitySettingsInjectable from "../../../../common/front-end-rou
|
|||||||
|
|
||||||
// TODO: Importing from features is not OK. Make commands to comply with Open Closed Principle to allow moving implementation under a feature
|
// TODO: Importing from features is not OK. Make commands to comply with Open Closed Principle to allow moving implementation under a feature
|
||||||
import navigateToPreferencesInjectable from "../../../../features/preferences/common/navigate-to-preferences.injectable";
|
import navigateToPreferencesInjectable from "../../../../features/preferences/common/navigate-to-preferences.injectable";
|
||||||
import type { HasCatalogEntitySettingItems } from "../../+entity-settings/has-settings.injectable";
|
import type { HasCatalogEntitySettingItems } from "../../entity-settings/has-settings.injectable";
|
||||||
import hasCatalogEntitySettingItemsInjectable from "../../+entity-settings/has-settings.injectable";
|
import hasCatalogEntitySettingItemsInjectable from "../../entity-settings/has-settings.injectable";
|
||||||
|
|
||||||
export function isKubernetesClusterActive(context: CommandContext): boolean {
|
export function isKubernetesClusterActive(context: CommandContext): boolean {
|
||||||
return context.entity?.kind === "KubernetesCluster";
|
return context.entity?.kind === "KubernetesCluster";
|
||||||
|
|||||||
+1
-1
@@ -7,7 +7,7 @@ import { getInjectable } from "@ogre-tools/injectable";
|
|||||||
import type { IComputedValue } from "mobx";
|
import type { IComputedValue } from "mobx";
|
||||||
import { computed } from "mobx";
|
import { computed } from "mobx";
|
||||||
import type { CustomResourceDefinition } from "../../../../common/k8s-api/endpoints";
|
import type { CustomResourceDefinition } from "../../../../common/k8s-api/endpoints";
|
||||||
import customResourceDefinitionsInjectable from "../../+custom-resources/custom-resources.injectable";
|
import customResourceDefinitionsInjectable from "../../custom-resources/custom-resources.injectable";
|
||||||
import type { LensRendererExtension } from "../../../../extensions/lens-renderer-extension";
|
import type { LensRendererExtension } from "../../../../extensions/lens-renderer-extension";
|
||||||
import rendererExtensionsInjectable from "../../../../extensions/renderer-extensions.injectable";
|
import rendererExtensionsInjectable from "../../../../extensions/renderer-extensions.injectable";
|
||||||
import type { CommandRegistration, RegisteredCommand } from "./commands";
|
import type { CommandRegistration, RegisteredCommand } from "./commands";
|
||||||
|
|||||||
File renamed without changes.
File renamed without changes.
Loaded 100 of 903 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user