The change Expand ${DC} to consul datacenter does not allow the use of "$[a-ZA-Z0-9]" in the source. Those are removed when it is expanded.
Example: the consul tag: "urlprefix-/Lookup/ReferenceDataAccess.svc$1" results in the fabio source "/Lookup/ReferenceDataAccess.svc".
The string should not be expanded if no mapping is defined, or there needs to be a way to escape the special character so that the source corresponds to the value defined in consul.
The change Expand ${DC} to consul datacenter does not allow the use of "$[a-ZA-Z0-9]" in the source. Those are removed when it is expanded. Example: the consul tag: "urlprefix-/Lookup/ReferenceDataAccess.svc$1" results in the fabio source "/Lookup/ReferenceDataAccess.svc". The string should not be expanded if no mapping is defined, or there needs to be a way to escape the special character so that the source corresponds to the value defined in consul.