Open jnbptstm opened 1 year ago
Flux does not track AppVersion. To get this information we would have to read the Helm secret that stores all information about the Helm release.
release
field.chart.metadata.appVersion
pathThat would require to allow reading all secrets for users. Unless someone knows an easier way to get this information.
❯ kubectl get secrets -n traefik sh.helm.release.v1.traefik.v1 -o yaml \
| yq '.data | map_values(@base64d)' \
| dasel -r yaml '.release' \
| base64 -d \
| gunzip \
| dasel -r json '.chart.metadata.appVersion'
"v2.10.1"
We might already be reading some info out of this secret to generate the inventory list in the UI?
We should be able to parse it from the Secret, without much additional cost.
Problem Curently, the dashboard displays the revision value of the HelmRelease. Would it be possible to display also the appVersion of the Helm Release indicated in Chart.yaml ? Chart.yaml fields : https://helm.sh/docs/topics/charts/