@Override public void validate(ConfigProblemSetBuilder p, AzureProvider n) { List<AzureCredentials> credentialsList = new ArrayList<>(); AzureAccountValidator azureAccountValidator = new AzureAccountValidator(credentialsList, halyardVersion); n.getAccounts().forEach(account -> azureAccountValidator.validate(p, account)); new AzureBakeryDefaultsValidator(credentialsList).validate(p, n.getBakeryDefaults()); } }
@Override public void validate(ConfigProblemSetBuilder p, AzureBakeryDefaults n) { List<AzureBaseImage> baseImages = n.getBaseImages(); AzureBaseImageValidator baseImageValidator = new AzureBaseImageValidator(credentialsList); baseImages.forEach(baseImage -> baseImageValidator.validate(p, baseImage)); } }
@Override public void validate(ConfigProblemSetBuilder p, AzureProvider n) { List<AzureCredentials> credentialsList = new ArrayList<>(); AzureAccountValidator azureAccountValidator = new AzureAccountValidator(credentialsList, halyardVersion); n.getAccounts().forEach(account -> azureAccountValidator.validate(p, account)); new AzureBakeryDefaultsValidator(credentialsList).validate(p, n.getBakeryDefaults()); } }
@Override public void validate(ConfigProblemSetBuilder p, AzureBakeryDefaults n) { List<AzureBaseImage> baseImages = n.getBaseImages(); AzureBaseImageValidator baseImageValidator = new AzureBaseImageValidator(credentialsList); baseImages.forEach(baseImage -> baseImageValidator.validate(p, baseImage)); } }