Skip to content

Operator corrupted #948

Answered by Zerpet
marcelloraffaele asked this question in Q&A
Feb 2, 2022 · 2 comments · 1 reply
Discussion options

You must be logged in to vote

If you deployed any RabbitmqCluster object in rabbitmq-system namespace, those might be there, terminating, blocked by a finalizer. You can check this by running kubectl -n rabbitmq-system get rmq. This can happen if you delete the namespace, with rabbit objects in it, because the Operator Pod exits before it can remove the finalizers from the rabbit objects. The same applies to objects created by the Messaging Topology Operator.

If you have any RabbitmqCluster objects left, you can edit kubectl edit rmq <name> and remove the finalizer section. That should allow the deletion to proceed. Note that the namespace object might still need some time (2-3 minutes) after all leftover objects are …

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Answer selected by ChunyiLyu
Comment options

You must be logged in to vote
1 reply
@Zerpet
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants