Closed mhofstetter closed 1 year ago
yes it lacks such flexibility for the moment.
If you are using the latest release 0.20.0, you can first create the address by specifying only the address in the CR, then deploy another CR with queue/address in it.
@mhofstetter are you able to reproduce this issue using the latest version of the operator?
@brusdev seems to be fixed with the latest version. address & queue are getting created after applying the CR :+1:
@mhofstetter thanks for your feedback.
Describe the bug Disable auto creation of addresses via the address settings prevents address & queue creation via the Operators CRD.
To Reproduce Steps to reproduce the behavior:
Under the hood the creation fails with the following error
The error doesn't get logged because of wrong error handling - see https://github.com/artemiscloud/activemq-artemis-management/issues/3
The error message can be reproduced when trying to create the queue via the Jolokia / JMX Operation in the hawt.io console.
Platform (please complete the following information):
Expected behavior The Operator should provide the possibility to create Addresses and Queues even though the auto creation (for consuming applications) is disabled. Therefore, it might be better to be able to define an Address and a Queue (which references an Address) in its own CRD instead of using the CRD 'ActiveMQArtemisAddress' for both of them (actually it's only for creating a Queue)
Additional context The goal is to be able to disable all the auto creation features of ActiveMQ Artemis (Addresses & Queues) and explicitly define them via the operator.