My question is, is there a limit to the number of Canary releases or not? Or is there a relation between the number of Canary releases and the final releases? For example, if we agree to have a maximum of two releases in each sprint, we can have 100 Canary releases in the same sprint (assuming that the resources and infrastructure are available) and many of these Canary releases have nothing to do with the two main releases.
The problem that exists in our team now is that our sub-team in the SYSTEM team prepares a canary version for different tasks, but on the other hand, our colleagues in the SRE and DEVOPS team do not have the opportunity to canary all the versions. And on the other hand, we don't have an automatic system for canary, now our question is where the problem comes from? should we increase the number of our SRE forces so that all canary versions have a chance to go up or not, maybe it's more correct that the number of our canary versions Reduce during a sprint