Fix loading helm release details (#6318)

* Fix loading helm release details

- The helm manifest can sometimes contain KubeJsonApiDataLists
  instead of just KubeJsonApiData entries

- Add additional logging to main for when a route handler throws so that
  we can gain more context in the future

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Update tests

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Fix usage of getHelmReleaseResources

Signed-off-by: Sebastian Malton <sebastian@malton.name>

* Add test to verify handling of Lists being returned

Signed-off-by: Sebastian Malton <sebastian@malton.name>

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton committed 2022-10-07 10:05:36 -04:00
1 parent edbd296dbd
commit 14b03e66ca
12 files changed
+180 -319

No files matched your search

@@ -5523,11 +5523,6 @@ exports[`showing details for helm release given application is started when navi
>
Namespace
</div>
<div
class="TableCell age"
>
Age
</div>
</div>
<div
class="TableRow"
@@ -5542,11 +5537,6 @@ exports[`showing details for helm release given application is started when navi
>
some-namespace
</div>
<div
class="TableCell age"
>
0s
</div>
</div>
</div>
</div>
@@ -6747,11 +6737,6 @@ exports[`showing details for helm release given application is started when navi
>
Namespace
</div>
<div
class="TableCell age"
>
Age
</div>
</div>
<div
class="TableRow"
@@ -6766,11 +6751,6 @@ exports[`showing details for helm release given application is started when navi
>
some-namespace
</div>
<div
class="TableCell age"
>
0s
</div>
</div>
</div>
</div>
@@ -7971,11 +7951,6 @@ exports[`showing details for helm release given application is started when navi
>
Namespace
</div>
<div
class="TableCell age"
>
Age
</div>
</div>
<div
class="TableRow"
@@ -7990,11 +7965,6 @@ exports[`showing details for helm release given application is started when navi
>
some-namespace
</div>
<div
class="TableCell age"
>
0s
</div>
</div>
</div>
</div>
@@ -9022,11 +8992,6 @@ exports[`showing details for helm release given application is started when navi
>
Namespace
</div>
<div
class="TableCell age"
>
Age
</div>
</div>
<div
class="TableRow"
@@ -9041,11 +9006,6 @@ exports[`showing details for helm release given application is started when navi
>
some-namespace
</div>
<div
class="TableCell age"
>
0s
</div>
</div>
</div>
</div>
@@ -10075,11 +10035,6 @@ exports[`showing details for helm release given application is started when navi
>
Namespace
</div>
<div
class="TableCell age"
>
Age
</div>
</div>
<div
class="TableRow"
@@ -10094,11 +10049,6 @@ exports[`showing details for helm release given application is started when navi
>
some-namespace
</div>
<div
class="TableCell age"
>
0s
</div>
</div>
</div>
</div>
@@ -11299,11 +11249,6 @@ exports[`showing details for helm release given application is started when navi
>
Namespace
</div>
<div
class="TableCell age"
>
Age
</div>
</div>
<div
class="TableRow"
@@ -11318,11 +11263,6 @@ exports[`showing details for helm release given application is started when navi
>
some-namespace
</div>
<div
class="TableCell age"
>
0s
</div>
</div>
</div>
</div>