diff options
Diffstat (limited to 'config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java b/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java index 22cc2032881..937d511bb09 100644 --- a/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java +++ b/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java @@ -121,11 +121,12 @@ public class DeployState implements ConfigDefinitionStore { this.importedModels = new ImportedMlModels(applicationPackage.getFileReference(ApplicationPackage.MODELS_DIR), modelImporters); + ValidationOverrides suppliedValidationOverrides = applicationPackage.getValidationOverrides().map(ValidationOverrides::fromXml) + .orElse(ValidationOverrides.empty); this.validationOverrides = - zone.environment().isManuallyDeployed() - ? new ValidationOverrides.AllowAllValidationOverrides(deployLogger) // Don't protect manually deployed zones - : applicationPackage.getValidationOverrides().map(ValidationOverrides::fromXml) - .orElse(ValidationOverrides.empty); + zone.environment().isManuallyDeployed() // // Warn but allow in manually deployed zones + ? new ValidationOverrides.AllowAllValidationOverrides(suppliedValidationOverrides, deployLogger) + : suppliedValidationOverrides; this.wantedNodeVespaVersion = wantedNodeVespaVersion; this.now = now; |