Is your feature request related to a problem? Please describe.
We are trying to use different free-text attributes when using multiple descriptor files, but looks like the Optimised ACLs are not what we expect.
This is an issue only when using multiple descriptor files and the ACLs are optimised, but not when creating Literal ACLs.
Make sure to set the property topology.acls.optimized=true in the config file
Run Julie by specifying the directory that holds the above descriptors as input to --topology parameter
Verify the bindings created
Expected behavior: Prefixed ACLs should be created for: com.julie.car and com.internal.bus, but the Prefixed ACLs are created for com.internal.bus and com.internal.car
Describe the solution you'd like
The ACLs are created as expected when the configuration is set as topology.acls.optimized=true
Is your feature request related to a problem? Please describe. We are trying to use different free-text attributes when using multiple descriptor files, but looks like the Optimised ACLs are not what we expect.
This is an issue only when using multiple descriptor files and the ACLs are optimised, but not when creating Literal ACLs.
Steps to reproduce the behaviour:
internal.yaml
topology.acls.optimized=true
in the config file--topology
parameterExpected behavior: Prefixed ACLs should be created for:
com.julie.car
andcom.internal.bus
, but the Prefixed ACLs are created forcom.internal.bus
andcom.internal.car
Describe the solution you'd like The ACLs are created as expected when the configuration is set as
topology.acls.optimized=true
Describe alternatives you've considered N/A
Additional context N/A