in src/main/java/com/epam/digital/data/platform/gateway/filter/KubernetesUrlMappingGatewayFilter.java [57:72]
private Route createRouteWithUrl(String registryName, Route preconfiguredRoute) {
String registryServiceUrl =
StrSubstitutor.replace(
config.getServiceUrlPattern(),
Map.of(REGISTRY_NAME_URL_PATH_VARIABLE, registryName),
"{",
"}");
return Route.async()
.id(preconfiguredRoute.getId())
.order(preconfiguredRoute.getOrder())
.filters(preconfiguredRoute.getFilters())
.asyncPredicate(preconfiguredRoute.getPredicate())
.metadata(preconfiguredRoute.getMetadata())
.uri(URI.create(registryServiceUrl))
.build();
}