Description
Is your feature request related to a problem? Please describe.
We would like to work on a PR for the operator to have zero scaling available but before we would like your approval.
This need is given by the infrastructure we manage, many clusters, several namespaces and different environments.
To save costs in the company, we have an operator who manages the scaling of the workloads without user intervention.
And in the non-productive environments, we do a zero scaling of all workloads with the scaler management every night or in non-working hours.
We also have some clusters in which we have shared productive environment and load testing environment, then we play with the scaling piece to be able to have more or fewer resources in the peaks or moments of high performance needs.
The scaling controller part (depending on the workload kind) only deals with changing replicas in the parent objects, in this case, in the rabbitmqcluster.
Due to the number of clusters we have, we cannot delete and rebuild objects daily.
Describe the solution you'd like
Allow the operator to scale to zero the workloads
Additional context
We have also seen this issue: #223, We don't know what state it is in, but if you want we can also work on it.