diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2020-03-02 14:01:35 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2020-03-02 14:01:35 +0100 |
commit | 6298e547cb8d8e0b93f4dbf7cc8f63de8b94aaf8 (patch) | |
tree | 7004ffa2f81eceb3ad14a7fbd280e6f986a9a19c | |
parent | a59d2fa48b30e3830f2d351cad033288ef36690c (diff) |
Remove always true "ignoreValidationErrors" parameter
2 files changed, 6 insertions, 13 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/model/DeploymentData.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/model/DeploymentData.java index 15fa2120e3a..43d702d108f 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/model/DeploymentData.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/model/DeploymentData.java @@ -6,7 +6,6 @@ import com.yahoo.config.provision.zone.ZoneId; import com.yahoo.vespa.hosted.controller.api.integration.certificates.EndpointCertificateMetadata; import com.yahoo.vespa.hosted.controller.api.integration.configserver.ContainerEndpoint; -import java.io.IOException; import java.util.Optional; import java.util.Set; @@ -23,18 +22,16 @@ public class DeploymentData { private final ZoneId zone; private final byte[] applicationPackage; private final Version platform; - private final boolean ignoreValidationErrors; private final Set<ContainerEndpoint> containerEndpoints; private final Optional<EndpointCertificateMetadata> endpointCertificateMetadata; public DeploymentData(ApplicationId instance, ZoneId zone, byte[] applicationPackage, Version platform, - boolean ignoreValidationErrors, Set<ContainerEndpoint> containerEndpoints, + Set<ContainerEndpoint> containerEndpoints, Optional<EndpointCertificateMetadata> endpointCertificateMetadata) { this.instance = requireNonNull(instance); this.zone = requireNonNull(zone); this.applicationPackage = requireNonNull(applicationPackage); this.platform = requireNonNull(platform); - this.ignoreValidationErrors = requireNonNull(ignoreValidationErrors); this.containerEndpoints = requireNonNull(containerEndpoints); this.endpointCertificateMetadata = requireNonNull(endpointCertificateMetadata); } @@ -55,10 +52,6 @@ public class DeploymentData { return platform; } - public boolean ignoreValidationErrors() { - return ignoreValidationErrors; - } - public Set<ContainerEndpoint> containerEndpoints() { return containerEndpoints; } diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java index 781d7c6ed53..3fad76b2e07 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/ApplicationController.java @@ -347,7 +347,7 @@ public class ApplicationController { } // Release application lock while doing the deployment, which is a lengthy task. // Carry out deployment without holding the application lock. - ActivateResult result = deploy(instanceId, applicationPackage, zone, platformVersion, options.ignoreValidationErrors, + ActivateResult result = deploy(instanceId, applicationPackage, zone, platformVersion, endpoints, endpointCertificateMetadata); lockApplicationOrThrow(applicationId, application -> @@ -420,7 +420,7 @@ public class ApplicationController { ApplicationPackage applicationPackage = new ApplicationPackage( artifactRepository.getSystemApplicationPackage(application.id(), zone, version) ); - return deploy(application.id(), applicationPackage, zone, version, false, Set.of(), /* No application cert */ Optional.empty()); + return deploy(application.id(), applicationPackage, zone, version, Set.of(), /* No application cert */ Optional.empty()); } else { throw new RuntimeException("This system application does not have an application package: " + application.id().toShortString()); } @@ -428,16 +428,16 @@ public class ApplicationController { /** Deploys the given tester application to the given zone. */ public ActivateResult deployTester(TesterId tester, ApplicationPackage applicationPackage, ZoneId zone, Version platform) { - return deploy(tester.id(), applicationPackage, zone, platform, false, Set.of(), /* No application cert for tester*/ Optional.empty()); + return deploy(tester.id(), applicationPackage, zone, platform, Set.of(), /* No application cert for tester*/ Optional.empty()); } private ActivateResult deploy(ApplicationId application, ApplicationPackage applicationPackage, - ZoneId zone, Version platform, boolean ignoreValidationErrors, Set<ContainerEndpoint> endpoints, + ZoneId zone, Version platform, Set<ContainerEndpoint> endpoints, Optional<EndpointCertificateMetadata> endpointCertificateMetadata) { try { ConfigServer.PreparedApplication preparedApplication = configServer.deploy(new DeploymentData(application, zone, applicationPackage.zippedContent(), platform, - ignoreValidationErrors, endpoints, endpointCertificateMetadata)); + endpoints, endpointCertificateMetadata)); return new ActivateResult(new RevisionId(applicationPackage.hash()), preparedApplication.prepareResponse(), applicationPackage.zippedContent().length); } finally { |