mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-09 14:02:56 +09:00
The refusal that stops tls.disableNonTLSListeners from closing the plaintext listeners under live topology objects iterated User, Vhost and Permission, the three kinds the chart itself creates. All twelve kinds messaging-topology-operator drives through TopologyReconciler carry the same deletion.finalizers.<plural>.rabbitmq.com finalizer and share one deletion path, so a Queue or a Shovel bound to the release wedges identically while the render passes and the runbook step reports the namespace clear. Derive the list once in a template helper, read it from both the lookup loop and the confirmation command the refusal prints, and widen the README runbook to the same set. SuperStream stays out: its own reconciler sets no finalizer, and the Queue, Exchange and Binding objects it owns are already on the list. An object that binds through connectionSecret rather than by cluster name is still outside the guard, which the comment now says. Assisted-by: LLM Signed-off-by: Aleksei Sviridkin <f@lex.la>