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

Remove uses of older namespaceStore.contextNamespaces

- Due to complexity reasons

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton 2023-03-03 16:33:18 -05:00
parent bf365bba3d
commit 1963dde971
7 changed files with 28 additions and 28 deletions

View File

@ -6,16 +6,16 @@ import { getInjectable } from "@ogre-tools/injectable";
import { workloadInjectionToken } from "../workload-injection-token"; import { workloadInjectionToken } from "../workload-injection-token";
import { ResourceNames } from "../../../../utils/rbac"; import { ResourceNames } from "../../../../utils/rbac";
import navigateToCronJobsInjectable from "../../../../../common/front-end-routing/routes/cluster/workloads/cron-jobs/navigate-to-cron-jobs.injectable"; import navigateToCronJobsInjectable from "../../../../../common/front-end-routing/routes/cluster/workloads/cron-jobs/navigate-to-cron-jobs.injectable";
import namespaceStoreInjectable from "../../../+namespaces/store.injectable";
import cronJobsStoreInjectable from "../../../+workloads-cronjobs/store.injectable"; import cronJobsStoreInjectable from "../../../+workloads-cronjobs/store.injectable";
import { computed } from "mobx"; import { computed } from "mobx";
import clusterFrameContextForNamespacedResourcesInjectable from "../../../../cluster-frame-context/for-namespaced-resources.injectable";
const cronJobsWorkloadInjectable = getInjectable({ const cronJobsWorkloadInjectable = getInjectable({
id: "cron-jobs-workload", id: "cron-jobs-workload",
instantiate: (di) => { instantiate: (di) => {
const navigate = di.inject(navigateToCronJobsInjectable); const navigate = di.inject(navigateToCronJobsInjectable);
const namespaceStore = di.inject(namespaceStoreInjectable); const context = di.inject(clusterFrameContextForNamespacedResourcesInjectable);
const store = di.inject(cronJobsStoreInjectable); const store = di.inject(cronJobsStoreInjectable);
return { return {
@ -25,10 +25,10 @@ const cronJobsWorkloadInjectable = getInjectable({
}, },
open: navigate, open: navigate,
amountOfItems: computed( amountOfItems: computed(
() => store.getAllByNs(namespaceStore.contextNamespaces).length, () => store.getAllByNs(context.contextNamespaces).length,
), ),
status: computed(() => status: computed(() =>
store.getStatuses(store.getAllByNs(namespaceStore.contextNamespaces)), store.getStatuses(store.getAllByNs(context.contextNamespaces)),
), ),
title: ResourceNames.cronjobs, title: ResourceNames.cronjobs,
orderNumber: 70, orderNumber: 70,

View File

@ -5,17 +5,17 @@
import { getInjectable } from "@ogre-tools/injectable"; import { getInjectable } from "@ogre-tools/injectable";
import { workloadInjectionToken } from "../workload-injection-token"; import { workloadInjectionToken } from "../workload-injection-token";
import { ResourceNames } from "../../../../utils/rbac"; import { ResourceNames } from "../../../../utils/rbac";
import namespaceStoreInjectable from "../../../+namespaces/store.injectable";
import daemonsetsStoreInjectable from "../../../+workloads-daemonsets/store.injectable"; import daemonsetsStoreInjectable from "../../../+workloads-daemonsets/store.injectable";
import navigateToDaemonsetsInjectable from "../../../../../common/front-end-routing/routes/cluster/workloads/daemonsets/navigate-to-daemonsets.injectable"; import navigateToDaemonsetsInjectable from "../../../../../common/front-end-routing/routes/cluster/workloads/daemonsets/navigate-to-daemonsets.injectable";
import { computed } from "mobx"; import { computed } from "mobx";
import clusterFrameContextForNamespacedResourcesInjectable from "../../../../cluster-frame-context/for-namespaced-resources.injectable";
const daemonsetsWorkloadInjectable = getInjectable({ const daemonsetsWorkloadInjectable = getInjectable({
id: "daemonsets-workload", id: "daemonsets-workload",
instantiate: (di) => { instantiate: (di) => {
const navigate = di.inject(navigateToDaemonsetsInjectable); const navigate = di.inject(navigateToDaemonsetsInjectable);
const namespaceStore = di.inject(namespaceStoreInjectable); const context = di.inject(clusterFrameContextForNamespacedResourcesInjectable);
const store = di.inject(daemonsetsStoreInjectable); const store = di.inject(daemonsetsStoreInjectable);
return { return {
@ -26,11 +26,11 @@ const daemonsetsWorkloadInjectable = getInjectable({
open: navigate, open: navigate,
amountOfItems: computed( amountOfItems: computed(
() => store.getAllByNs(namespaceStore.contextNamespaces).length, () => store.getAllByNs(context.contextNamespaces).length,
), ),
status: computed(() => status: computed(() =>
store.getStatuses(store.getAllByNs(namespaceStore.contextNamespaces)), store.getStatuses(store.getAllByNs(context.contextNamespaces)),
), ),
title: ResourceNames.daemonsets, title: ResourceNames.daemonsets,

View File

@ -5,17 +5,17 @@
import { getInjectable } from "@ogre-tools/injectable"; import { getInjectable } from "@ogre-tools/injectable";
import { workloadInjectionToken } from "../workload-injection-token"; import { workloadInjectionToken } from "../workload-injection-token";
import { ResourceNames } from "../../../../utils/rbac"; import { ResourceNames } from "../../../../utils/rbac";
import namespaceStoreInjectable from "../../../+namespaces/store.injectable";
import deploymentsStoreInjectable from "../../../+workloads-deployments/store.injectable"; import deploymentsStoreInjectable from "../../../+workloads-deployments/store.injectable";
import navigateToDeploymentsInjectable from "../../../../../common/front-end-routing/routes/cluster/workloads/deployments/navigate-to-deployments.injectable"; import navigateToDeploymentsInjectable from "../../../../../common/front-end-routing/routes/cluster/workloads/deployments/navigate-to-deployments.injectable";
import { computed } from "mobx"; import { computed } from "mobx";
import clusterFrameContextForNamespacedResourcesInjectable from "../../../../cluster-frame-context/for-namespaced-resources.injectable";
const deploymentsWorkloadInjectable = getInjectable({ const deploymentsWorkloadInjectable = getInjectable({
id: "deployments-workload", id: "deployments-workload",
instantiate: (di) => { instantiate: (di) => {
const navigate = di.inject(navigateToDeploymentsInjectable); const navigate = di.inject(navigateToDeploymentsInjectable);
const namespaceStore = di.inject(namespaceStoreInjectable); const context = di.inject(clusterFrameContextForNamespacedResourcesInjectable);
const store = di.inject(deploymentsStoreInjectable); const store = di.inject(deploymentsStoreInjectable);
return { return {
@ -26,11 +26,11 @@ const deploymentsWorkloadInjectable = getInjectable({
open: navigate, open: navigate,
amountOfItems: computed( amountOfItems: computed(
() => store.getAllByNs(namespaceStore.contextNamespaces).length, () => store.getAllByNs(context.contextNamespaces).length,
), ),
status: computed(() => status: computed(() =>
store.getStatuses(store.getAllByNs(namespaceStore.contextNamespaces)), store.getStatuses(store.getAllByNs(context.contextNamespaces)),
), ),
title: ResourceNames.deployments, title: ResourceNames.deployments,

View File

@ -5,17 +5,17 @@
import { getInjectable } from "@ogre-tools/injectable"; import { getInjectable } from "@ogre-tools/injectable";
import { workloadInjectionToken } from "../workload-injection-token"; import { workloadInjectionToken } from "../workload-injection-token";
import { ResourceNames } from "../../../../utils/rbac"; import { ResourceNames } from "../../../../utils/rbac";
import namespaceStoreInjectable from "../../../+namespaces/store.injectable";
import jobStoreInjectable from "../../../+workloads-jobs/store.injectable"; import jobStoreInjectable from "../../../+workloads-jobs/store.injectable";
import navigateToJobsInjectable from "../../../../../common/front-end-routing/routes/cluster/workloads/jobs/navigate-to-jobs.injectable"; import navigateToJobsInjectable from "../../../../../common/front-end-routing/routes/cluster/workloads/jobs/navigate-to-jobs.injectable";
import { computed } from "mobx"; import { computed } from "mobx";
import clusterFrameContextForNamespacedResourcesInjectable from "../../../../cluster-frame-context/for-namespaced-resources.injectable";
const jobsWorkloadInjectable = getInjectable({ const jobsWorkloadInjectable = getInjectable({
id: "jobs-workload", id: "jobs-workload",
instantiate: (di) => { instantiate: (di) => {
const navigate = di.inject(navigateToJobsInjectable); const navigate = di.inject(navigateToJobsInjectable);
const namespaceStore = di.inject(namespaceStoreInjectable); const context = di.inject(clusterFrameContextForNamespacedResourcesInjectable);
const store = di.inject(jobStoreInjectable); const store = di.inject(jobStoreInjectable);
return { return {
@ -26,11 +26,11 @@ const jobsWorkloadInjectable = getInjectable({
open: navigate, open: navigate,
amountOfItems: computed( amountOfItems: computed(
() => store.getAllByNs(namespaceStore.contextNamespaces).length, () => store.getAllByNs(context.contextNamespaces).length,
), ),
status: computed(() => status: computed(() =>
store.getStatuses(store.getAllByNs(namespaceStore.contextNamespaces)), store.getStatuses(store.getAllByNs(context.contextNamespaces)),
), ),
title: ResourceNames.jobs, title: ResourceNames.jobs,

View File

@ -6,16 +6,16 @@ import { getInjectable } from "@ogre-tools/injectable";
import { workloadInjectionToken } from "../workload-injection-token"; import { workloadInjectionToken } from "../workload-injection-token";
import { ResourceNames } from "../../../../utils/rbac"; import { ResourceNames } from "../../../../utils/rbac";
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 namespaceStoreInjectable from "../../../+namespaces/store.injectable";
import { computed } from "mobx"; import { computed } from "mobx";
import podStoreInjectable from "../../../+workloads-pods/store.injectable"; import podStoreInjectable from "../../../+workloads-pods/store.injectable";
import clusterFrameContextForNamespacedResourcesInjectable from "../../../../cluster-frame-context/for-namespaced-resources.injectable";
const podsWorkloadInjectable = getInjectable({ const podsWorkloadInjectable = getInjectable({
id: "pods-workload", id: "pods-workload",
instantiate: (di) => { instantiate: (di) => {
const navigate = di.inject(navigateToPodsInjectable); const navigate = di.inject(navigateToPodsInjectable);
const namespaceStore = di.inject(namespaceStoreInjectable); const context = di.inject(clusterFrameContextForNamespacedResourcesInjectable);
const store = di.inject(podStoreInjectable); const store = di.inject(podStoreInjectable);
return { return {
@ -26,11 +26,11 @@ const podsWorkloadInjectable = getInjectable({
open: navigate, open: navigate,
amountOfItems: computed( amountOfItems: computed(
() => store.getAllByNs(namespaceStore.contextNamespaces).length, () => store.getAllByNs(context.contextNamespaces).length,
), ),
status: computed(() => status: computed(() =>
store.getStatuses(store.getAllByNs(namespaceStore.contextNamespaces)), store.getStatuses(store.getAllByNs(context.contextNamespaces)),
), ),
title: ResourceNames.pods, title: ResourceNames.pods,

View File

@ -5,17 +5,17 @@
import { getInjectable } from "@ogre-tools/injectable"; import { getInjectable } from "@ogre-tools/injectable";
import { workloadInjectionToken } from "../workload-injection-token"; import { workloadInjectionToken } from "../workload-injection-token";
import { ResourceNames } from "../../../../utils/rbac"; import { ResourceNames } from "../../../../utils/rbac";
import namespaceStoreInjectable from "../../../+namespaces/store.injectable";
import replicasetsStoreInjectable from "../../../+workloads-replicasets/store.injectable"; import replicasetsStoreInjectable from "../../../+workloads-replicasets/store.injectable";
import { computed } from "mobx"; import { computed } from "mobx";
import navigateToReplicasetsInjectable from "../../../../../common/front-end-routing/routes/cluster/workloads/replicasets/navigate-to-replicasets.injectable"; import navigateToReplicasetsInjectable from "../../../../../common/front-end-routing/routes/cluster/workloads/replicasets/navigate-to-replicasets.injectable";
import clusterFrameContextForNamespacedResourcesInjectable from "../../../../cluster-frame-context/for-namespaced-resources.injectable";
const replicasetsWorkloadInjectable = getInjectable({ const replicasetsWorkloadInjectable = getInjectable({
id: "replicasets-workload", id: "replicasets-workload",
instantiate: (di) => { instantiate: (di) => {
const navigate = di.inject(navigateToReplicasetsInjectable); const navigate = di.inject(navigateToReplicasetsInjectable);
const namespaceStore = di.inject(namespaceStoreInjectable); const context = di.inject(clusterFrameContextForNamespacedResourcesInjectable);
const store = di.inject(replicasetsStoreInjectable); const store = di.inject(replicasetsStoreInjectable);
return { return {
@ -26,11 +26,11 @@ const replicasetsWorkloadInjectable = getInjectable({
open: navigate, open: navigate,
amountOfItems: computed( amountOfItems: computed(
() => store.getAllByNs(namespaceStore.contextNamespaces).length, () => store.getAllByNs(context.contextNamespaces).length,
), ),
status: computed(() => status: computed(() =>
store.getStatuses(store.getAllByNs(namespaceStore.contextNamespaces)), store.getStatuses(store.getAllByNs(context.contextNamespaces)),
), ),
title: ResourceNames.replicasets, title: ResourceNames.replicasets,

View File

@ -5,17 +5,17 @@
import { getInjectable } from "@ogre-tools/injectable"; import { getInjectable } from "@ogre-tools/injectable";
import { workloadInjectionToken } from "../workload-injection-token"; import { workloadInjectionToken } from "../workload-injection-token";
import { ResourceNames } from "../../../../utils/rbac"; import { ResourceNames } from "../../../../utils/rbac";
import namespaceStoreInjectable from "../../../+namespaces/store.injectable";
import statefulsetsStoreInjectable from "../../../+workloads-statefulsets/store.injectable"; import statefulsetsStoreInjectable from "../../../+workloads-statefulsets/store.injectable";
import { computed } from "mobx"; import { computed } from "mobx";
import navigateToStatefulsetsInjectable from "../../../../../common/front-end-routing/routes/cluster/workloads/statefulsets/navigate-to-statefulsets.injectable"; import navigateToStatefulsetsInjectable from "../../../../../common/front-end-routing/routes/cluster/workloads/statefulsets/navigate-to-statefulsets.injectable";
import clusterFrameContextForNamespacedResourcesInjectable from "../../../../cluster-frame-context/for-namespaced-resources.injectable";
const statefulsetsWorkloadInjectable = getInjectable({ const statefulsetsWorkloadInjectable = getInjectable({
id: "statefulsets-workload", id: "statefulsets-workload",
instantiate: (di) => { instantiate: (di) => {
const navigate = di.inject(navigateToStatefulsetsInjectable); const navigate = di.inject(navigateToStatefulsetsInjectable);
const namespaceStore = di.inject(namespaceStoreInjectable); const context = di.inject(clusterFrameContextForNamespacedResourcesInjectable);
const store = di.inject(statefulsetsStoreInjectable); const store = di.inject(statefulsetsStoreInjectable);
return { return {
@ -26,11 +26,11 @@ const statefulsetsWorkloadInjectable = getInjectable({
open: navigate, open: navigate,
amountOfItems: computed( amountOfItems: computed(
() => store.getAllByNs(namespaceStore.contextNamespaces).length, () => store.getAllByNs(context.contextNamespaces).length,
), ),
status: computed(() => status: computed(() =>
store.getStatuses(store.getAllByNs(namespaceStore.contextNamespaces)), store.getStatuses(store.getAllByNs(context.contextNamespaces)),
), ),
title: ResourceNames.statefulsets, title: ResourceNames.statefulsets,