RabbitMQ tile Apply Change fails when policy not provided for Pre-Provisioned version of RabbitMQ
search cancel

RabbitMQ tile Apply Change fails when policy not provided for Pre-Provisioned version of RabbitMQ

book

Article ID: 293234

calendar_today

Updated On:

Products

VMware RabbitMQ

Issue/Introduction

When running Apply Change on the RabbitMQ tile it fails with below error:
Error: 'rabbitmq-broker/123456789 (0)' is not running after update. Review logs for failed jobs: rabbitmq-service-broker, service-metrics, loggregator_agent
In 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



Environment

Product Version: 2.1

Resolution

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