giantswarm / happa

Web user interface for Giant Swarm – Beyond managed Kubernetes
https://www.giantswarm.io/
Apache License 2.0
21 stars 5 forks source link

Display correct cluster app version #4572

Closed gusevda closed 7 months ago

gusevda commented 8 months ago

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:

Screenshot 2024-01-23 at 12 14 42

Clusters list after:

Screenshot 2024-01-23 at 12 04 54

Cluster details before:

Screenshot 2024-01-23 at 12 15 07

Cluster details after:

Screenshot 2024-01-23 at 12 05 24

Organization details before:

Screenshot 2024-01-23 at 12 14 54

Organization details after:

Screenshot 2024-01-23 at 12 05 10

Any background context you can provide?

Closes https://github.com/giantswarm/giantswarm/issues/29427.