After recent changes in cluster-aws chart (some values were moved to a separate cluster chart) we display incorrect cluster app version in several places. This is because we take information about cluster app version from app.kubernetes.io/version label from Cluster resource not from a corresponding provider cluster resource.
In this PR, I changed the way we get cluster app version. Now it's being taken from a provider cluster resource (ClusterAWS, ClusterAzure, etc.).
How does it look like?
Screenshots are for CAPA cluster with cluster-aws version 0.58.0
What does this PR do?
After recent changes in cluster-aws chart (some values were moved to a separate cluster chart) we display incorrect cluster app version in several places. This is because we take information about cluster app version from
app.kubernetes.io/version
label from Cluster resource not from a corresponding provider cluster resource.In this PR, I changed the way we get cluster app version. Now it's being taken from a provider cluster resource (ClusterAWS, ClusterAzure, etc.).
How does it look like?
Screenshots are for CAPA cluster with cluster-aws version 0.58.0
Clusters list before:
Clusters list after:
Cluster details before:
Cluster details after:
Organization details before:
Organization details after:
Any background context you can provide?
Closes https://github.com/giantswarm/giantswarm/issues/29427.