From 192b486991cbc5bc0b54f5db8c4c1ecf0832ccc7 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Fri, 20 Jan 2023 10:58:51 -0500 Subject: [PATCH] Make sure that details are show for all versions - Remove duplicate versioning checks since everything must go through the API anyway Signed-off-by: Sebastian Malton --- .../pod-disruption-budget-detail-item.injectable.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/packages/core/src/renderer/components/kube-object-details/kube-object-detail-items/implementations/pod-disruption-budget-detail-item.injectable.ts b/packages/core/src/renderer/components/kube-object-details/kube-object-detail-items/implementations/pod-disruption-budget-detail-item.injectable.ts index c35e2f6d15..c6d9435f4b 100644 --- a/packages/core/src/renderer/components/kube-object-details/kube-object-detail-items/implementations/pod-disruption-budget-detail-item.injectable.ts +++ b/packages/core/src/renderer/components/kube-object-details/kube-object-detail-items/implementations/pod-disruption-budget-detail-item.injectable.ts @@ -6,8 +6,8 @@ import { getInjectable } from "@ogre-tools/injectable"; import { kubeObjectDetailItemInjectionToken } from "../kube-object-detail-item-injection-token"; import { computed } from "mobx"; import { PodDisruptionBudgetDetails } from "../../../+config-pod-disruption-budgets"; -import { kubeObjectMatchesToKindAndApiVersion } from "../kube-object-matches-to-kind-and-api-version"; import currentKubeObjectInDetailsInjectable from "../../current-kube-object-in-details.injectable"; +import { PodDisruptionBudget } from "../../../../../common/k8s-api/endpoints"; const podDisruptionBudgetDetailItemInjectable = getInjectable({ id: "pod-disruption-budget-detail-item", @@ -17,7 +17,7 @@ const podDisruptionBudgetDetailItemInjectable = getInjectable({ return { Component: PodDisruptionBudgetDetails, - enabled: computed(() => isPodDisruptionBudget(kubeObject.value.get()?.object)), + enabled: computed(() => kubeObject.value.get()?.object instanceof PodDisruptionBudget), orderNumber: 10, }; }, @@ -25,9 +25,4 @@ const podDisruptionBudgetDetailItemInjectable = getInjectable({ injectionToken: kubeObjectDetailItemInjectionToken, }); -const isPodDisruptionBudget = kubeObjectMatchesToKindAndApiVersion( - "PodDisruptionBudget", - ["policy/v1beta1"], -); - export default podDisruptionBudgetDetailItemInjectable;