-
Bug
-
Resolution: Done
-
Undefined
-
AMQ 7.11.0.OPR.1.GA
The state-full set volume mounts for ordinal broker properties are keyed on an unordered map, when there are N>1 keys, the order can be random and each reconcile loop can generate an update to the state-full set template, resulting in multiple generations.
The unordered map should be accessed by iteration over an ordered set of keys to have a consistent reconcile.
The issue is only with broker properties of the form (ordinals > 1):
```
createdCrd.Spec.BrokerProperties = []string{
"globalMaxSize=512m",
"broker-1.populateValidatedUser=true",
"broker-0.populateValidatedUser=false",
"broker-2.globalMaxSize=612m",
"broker-1.globalMaxSize=812m",
```