Display UI indication if chart is upgradable (#211)

This commit is contained in:
Andrey Pokhilko
2023-02-10 12:36:40 +00:00
committed by GitHub
parent ac690b6332
commit 61b67f8bed
2 changed files with 38 additions and 20 deletions

View File

@@ -79,6 +79,20 @@ function buildChartCard(elm) {
loadChartHistory(chart.namespace, chart.name, elm.chart_name)
})
// check if upgrade is possible
$.getJSON("/api/helm/repositories/latestver?name=" + elm.chartName).fail(function (xhr) {
reportError("Failed to find chart in repo", xhr)
}).done(function (data) {
if (!data || !data.length) {
return
}
if (isNewerVersion(elm.chartVersion, data[0].version)) {
card.find(".rel-name span").append("<span class='bi-arrow-up-circle-fill ms-2 text-success' title='Upgrade available: "+data[0].version+"'></span>")
}
})
return card;
}