diff --git a/src/utils/resources/instancetype/helper.ts b/src/utils/resources/instancetype/helper.ts index bbda3fd18..7ad77b2c1 100644 --- a/src/utils/resources/instancetype/helper.ts +++ b/src/utils/resources/instancetype/helper.ts @@ -6,6 +6,6 @@ import { K8sModel } from '@openshift-console/dynamic-plugin-sdk'; export const getInstanceTypeModelFromMatcher = ( instanceTypeMatcher: V1InstancetypeMatcher, ): K8sModel => - instanceTypeMatcher.kind.includes('cluster') + instanceTypeMatcher.kind.includes('Cluster') ? VirtualMachineClusterInstancetypeModel : VirtualMachineInstancetypeModel; diff --git a/src/views/virtualmachines/details/tabs/overview/components/VirtualMachinesOverviewTabDetails/components/InstanceTypeDescription.tsx b/src/views/virtualmachines/details/tabs/overview/components/VirtualMachinesOverviewTabDetails/components/InstanceTypeDescription.tsx index 476e02220..f38bc230b 100644 --- a/src/views/virtualmachines/details/tabs/overview/components/VirtualMachinesOverviewTabDetails/components/InstanceTypeDescription.tsx +++ b/src/views/virtualmachines/details/tabs/overview/components/VirtualMachinesOverviewTabDetails/components/InstanceTypeDescription.tsx @@ -4,10 +4,12 @@ import { modelToGroupVersionKind, VirtualMachineClusterPreferenceModelGroupVersionKind, } from '@kubevirt-ui/kubevirt-api/console'; +import VirtualMachineInstancetypeModel from '@kubevirt-ui/kubevirt-api/console/models/VirtualMachineInstancetypeModel'; import { V1VirtualMachine } from '@kubevirt-ui/kubevirt-api/kubevirt'; import MutedTextSpan from '@kubevirt-utils/components/MutedTextSpan/MutedTextSpan'; import { useKubevirtTranslation } from '@kubevirt-utils/hooks/useKubevirtTranslation'; import { getInstanceTypeModelFromMatcher } from '@kubevirt-utils/resources/instancetype/helper'; +import { getNamespace } from '@kubevirt-utils/resources/shared'; import { getInstanceTypeMatcher, getPreferenceMatcher } from '@kubevirt-utils/resources/vm'; import { ResourceLink } from '@openshift-console/dynamic-plugin-sdk'; import { @@ -25,7 +27,8 @@ const InstanceTypeDescription: FC = ({ vm }) => { const None = ; const itMatcher = getInstanceTypeMatcher(vm); - + const itModel = getInstanceTypeModelFromMatcher(itMatcher); + const includeNamespace = itModel === VirtualMachineInstancetypeModel; const preferenceMatcher = getPreferenceMatcher(vm); return ( @@ -35,8 +38,9 @@ const InstanceTypeDescription: FC = ({ vm }) => { {itMatcher ? ( ) : ( None