From 9604aed7e54c40f91ffd91bd9919dfa8e7c6a8d7 Mon Sep 17 00:00:00 2001 From: Laszlo Fogas Date: Wed, 16 Oct 2024 09:40:10 +0200 Subject: [PATCH] Making sourceRef linkable --- web/src/HelmRevisionWidget.jsx | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/web/src/HelmRevisionWidget.jsx b/web/src/HelmRevisionWidget.jsx index 1f00085..cd46d63 100644 --- a/web/src/HelmRevisionWidget.jsx +++ b/web/src/HelmRevisionWidget.jsx @@ -25,7 +25,6 @@ export function HelmRevisionWidget(props) { const reconciling = reconcilingCondition && reconcilingConditions[0].status === "True" const sourceRef = helmRelease.spec.chart ? helmRelease.spec.chart.spec.sourceRef : helmRelease.spec.chartRef - const namespace = sourceRef.namespace ? sourceRef.namespace : helmRelease.metadata.namespace const navigationHandler = () => handleNavigationSelect("Sources", namespace, sourceRef.name, sourceRef.kind) @@ -33,30 +32,28 @@ export function HelmRevisionWidget(props) { <> {!ready && reconciling && !stalled && - {helmRelease.spec.chart && - <> Reconciling new version: + + {helmRelease.spec.chart && {helmRelease.spec.chart.spec.version}@{helmRelease.spec.chart.spec.chart} - } - {!helmRelease.spec.chart && - Reconciling new version.. // chartRef doesn't have version info + {helmRelease.spec.chartRef && + {`${helmRelease.spec.chartRef.namespace}/${helmRelease.spec.chartRef.name}`} } + } {!ready && stalled && + Reconciliation stalled: + {helmRelease.spec.chart && - <> - Last Attempted: {helmRelease.spec.chart.spec.version}@{helmRelease.spec.chart.spec.chart} - } - {!helmRelease.spec.chart && - <> - Reconciliation stalled.. // chartRef doesn't have version info - + {helmRelease.spec.chartRef && + {`${helmRelease.spec.chartRef.namespace}/${helmRelease.spec.chartRef.name}`} } + }