Error: 'rabbitmq-broker/123456789 (0)' is not running after update. Review logs for failed jobs: rabbitmq-service-broker, service-metrics, loggregator_agentIn the RabbiMQ broker logs detailed error is logged:
{"timestamp":"2023-10-14T11:02:56.198703912Z","level":"fatal","source":"rabbitmq-service-broker", "message":"rabbitmq-service-broker.read-config","data":{"error":"Config file has missing field: operator_set_policy.policy_definition must be provided when operator_set_policy.enabled is true","trace":"goroutine 1 [running]:\ncode.cloudfoundry.org/lager/v3.(*logger).Fatal(0xc0001c8690, {0x799cd8, 0xb}, {0x824620?, 0xc0001fe060}, {0x0, 0x0, 0x0?})\n\t/var/vcap/data/compile/rabbitmq-service-broker/rabbitmq-service-broker/vendor/code.cloudfoundry.org/lager/v3/logger.go:166 +0x205\nmain.main()\n\t/var/vcap/data/compile/rabbitmq-service-broker/rabbitmq-service-broker/main.go:38 +0x2c5\n"}} panic: Config file has missing field: operator_set_policy.policy_definition must be provided when operator_set_policy.enabled is true
Issue happens because on the Pre-Provisioned RabbitMQ section of the tile "Enable custom policy on new instances" checkbox is thick but in the provided text box below policy configuration is not provided. To resolve the issue either provide policy in the provided field or uncheck "Enable custom policy on new instances checkbox"
Please reference this document on how to properly configure policy for Pre-Provisioned version of RabbitMQ:
https://techdocs.broadcom.com/us/en/vmware-tanzu/data-solutions/tanzu-rabbitmq-on-cloud-foundry/10-0/tanzu-rabbitmq-cloud-foundry/policies-pp.html