New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ActiveMQArtemis CRDs v1.0.0 are not backward compatible with v0.20.1 #348
Comments
…v2alpha5 to v1beta1
…our of brokerProperties
…our of brokerProperties, revert for v1alpha5
in the absence of a webhook conversion, supporting both types is not an option. further more, the inability to parse the v2alpha5 causes all operator watches to fail, leading to a head of the queue blocking problem, and the operator cannot get notification of further cr changes. Given that there is an alternative way to configure address settings in v1beta1 via broker properties and given that we don't yet have webhook conversion, and even that would have trouble with the type variance, the best option is to ignore these fields going forward. |
…our of brokerProperties, revert for v1alpha5
with this change, it won't be possible to create new cr's with redeliveryDelayMultiplier or redeliveryCollisionAvoidanceFactor AddressSettingsType fields in yaml:
If necessary, they will have to be added to the brokerProperties Spec attribute.
|
…our of brokerProperties, revert for v1alpha5 (cherry picked from commit 111470f) downstream: ENTMQBR-7363
The
redeliveryDelayMultiplier
andRedeliveryCollisionAvoidanceFactor
fields are *float32 in v2alpha5/v0.20.1 and they are *string in v2alpha5/v1.0.0.The text was updated successfully, but these errors were encountered: