private void validateHeatNovaResource(String fileName, String envFileName,
HeatOrchestrationTemplate heatOrchestrationTemplate,
GlobalValidationContext globalContext) {
- Map<String, String> uniqueResourcePortNetworkRole = new HashMap<>();
//if no resources exist return
if (MapUtils.isEmpty(heatOrchestrationTemplate.getResources())) {
return;
.filter(entry -> entry.getValue().getType()
.equals(HeatResourcesTypes.NOVA_SERVER_RESOURCE_TYPE.getHeatResource()))
.forEach( entry -> validateNovaServerResourceType(entry.getKey(), fileName, envFileName,
- entry, uniqueResourcePortNetworkRole, heatOrchestrationTemplate, globalContext));
+ entry, new HashMap<String, String>(), heatOrchestrationTemplate, globalContext));
}
private void validateNovaServerResourceType(String resourceId, String fileName,
}else if (network instanceof List){
role = getNetworkRole((String)((List) network).get(0));
}
- if (role != null && (uniqueResourcePortNetworkRole.containsKey(role))) {
+ if (role != null && uniqueResourcePortNetworkRole.containsKey(role)) {
globalValidationContext.addMessage(
fileName,
ErrorLevel.WARNING,