diff --git a/packages/core/src/features/cluster/kube-object-details/extension-api/__snapshots__/disable-kube-object-detail-items-when-cluster-is-not-relevant.test.tsx.snap b/packages/core/src/features/cluster/kube-object-details/extension-api/__snapshots__/disable-kube-object-detail-items-when-cluster-is-not-relevant.test.tsx.snap
index 71d807a43d..885e96a26f 100644
--- a/packages/core/src/features/cluster/kube-object-details/extension-api/__snapshots__/disable-kube-object-detail-items-when-cluster-is-not-relevant.test.tsx.snap
+++ b/packages/core/src/features/cluster/kube-object-details/extension-api/__snapshots__/disable-kube-object-detail-items-when-cluster-is-not-relevant.test.tsx.snap
@@ -79,7 +79,11 @@ exports[`disable kube object detail items when cluster is not relevant given ext
- some-namespace
+
+ some-namespace
+
@@ -1306,7 +1314,11 @@ exports[`disable kube object detail items when cluster is not relevant given not
- some-namespace
+
+ some-namespace
+
diff --git a/packages/core/src/features/cluster/kube-object-details/extension-api/__snapshots__/reactively-hide-kube-object-detail-item.test.tsx.snap b/packages/core/src/features/cluster/kube-object-details/extension-api/__snapshots__/reactively-hide-kube-object-detail-item.test.tsx.snap
index 9222e8a538..a1c528bf78 100644
--- a/packages/core/src/features/cluster/kube-object-details/extension-api/__snapshots__/reactively-hide-kube-object-detail-item.test.tsx.snap
+++ b/packages/core/src/features/cluster/kube-object-details/extension-api/__snapshots__/reactively-hide-kube-object-detail-item.test.tsx.snap
@@ -79,7 +79,11 @@ exports[`reactively hide kube object detail item renders 1`] = `
- some-namespace
+
+ some-namespace
+
@@ -690,7 +694,11 @@ exports[`reactively hide kube object detail item when the item is shown renders
- some-namespace
+
+ some-namespace
+
{
+const NonInjectedKubeObjectMeta = observer((
+ {
+ apiManager,
+ getDetailsUrl,
+ object,
+ hideFields = [
+ "uid",
+ "resourceVersion",
+ "selfLink",
+ ],
+ logger,
+ namespaceApi,
+ }
+ : Dependencies & KubeObjectMetaProps) => {
if (!object) {
return null;
}
@@ -59,6 +65,10 @@ const NonInjectedKubeObjectMeta = observer(({
getFinalizers, getId, getName, metadata: { creationTimestamp },
} = object;
const ownerRefs = object.getOwnerRefs();
+ const namespace = getNs();
+ const namespaceDetailsUrl = namespace ? getDetailsUrl(
+ namespaceApi.formatUrlForNotListing({ name: namespace }),
+ ) : "";
return (
<>
@@ -71,8 +81,8 @@ const NonInjectedKubeObjectMeta = observer(({
{getName()}
-
- {getNs()}
+
+ {namespace}
{getId()}
@@ -122,5 +132,6 @@ export const KubeObjectMeta = withInjectables
getDetailsUrl: di.inject(getDetailsUrlInjectable),
apiManager: di.inject(apiManagerInjectable),
logger: di.inject(loggerInjectable),
+ namespaceApi: di.inject(namespaceApiInjectable),
}),
});