Skip to content

[backport v2.9] Prevent Continous Delivery UI slowness when GitRepos deploy a big number of resources #3036

@rancherbot

Description

@rancherbot

Refers to SURE-9104

This is a backport issue for #3035, automatically created via GitHub Actions workflow initiated by @aruiz14

Original issue body:

The UI currently uses multiple sources to render Fleet information, including GitRepos and BundleDeployments. In particular, computing the list of resources for a GitRepo is very resource-intensive, sometimes causing the UI to temporarily freeze.
Initial investigation shows that starting on Fleet 0.10, the gitrepo.status.resources field now contains one entry per resource and cluster, while the UI would still consider it unique and try to correlate that with the BundleDeployments hence calculating (and effectively duplicating) the resource list.

Related:

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

Status

✅ Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions