Description
Is your feature request related to a problem? Please describe.
We are at early stage of adopting the messaging-topology-operator and graduating it's usage to production. Currently removal of a k8s resource triggers the removal of that object in RMQ, we don't feel it safe for our production workloads and would like to control the removal behavior.
Describe the solution you'd like
As a flag provided in runtime controlling resource deletion behavior (and/or) on the resource level.
Describe alternatives you've considered
Using admission controller to prevent resource removal
Additional context
topology-operator can reconcile resources which were requested previously, so it seems the missing piece is logic to ignore delete.
relevant request on rmq-server side rabbitmq/rabbitmq-server#12772