automatic upgrade doesn't upgrade all clusters if operator managing multiple clusters

Description

If operator is managing multiple clusters not all of them get upgraded when there is a new version of PXC. This affects cluster-wide, but also normal deployment where in one namespace operator is managing multiple clusters.
I had two setups.
1. Namespace pxc-test, operator + 3 clusters (named cluster1, cluster2, cluster3)
2. Cluster-wide setup with 3 namespaces (pxc1, pxc2, pxc3), with 1 cluster in each (all named cluster1)

As start deployed operator and all clusters with disabled smart update, but selected "* * * * *" as schedule for new version check.
After deployment patched all 3 clusters like:

In both cases only one cluster got upgraded.
Initial setup:

Here's the log output:

And if we check images, only for one cluster is new PXC image:

Environment

None

Activity

Done

Details

Assignee

Reporter

Time tracking

1d 1h logged

Fix versions

Affects versions

Priority

Created October 30, 2020 at 6:54 PM
Updated March 5, 2024 at 6:03 PM
Resolved February 2, 2021 at 3:49 PM