diff options
author | Øyvind Grønnesby <oyving@verizonmedia.com> | 2021-09-27 09:17:02 +0200 |
---|---|---|
committer | Øyvind Grønnesby <oyving@verizonmedia.com> | 2021-09-27 09:17:02 +0200 |
commit | e5afa957f0a557f538f9fdd1040c1f8f4187b1f2 (patch) | |
tree | 2afa7bcb675a1553d6ee21db4c803293747ad87d | |
parent | 60c19684890949c64dbaaa0d67706b7216f513b1 (diff) |
Instances already created implicitly
-rw-r--r-- | controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/application/ApplicationApiHandler.java | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/application/ApplicationApiHandler.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/application/ApplicationApiHandler.java index 04a50ccef84..5bcabd3c1a8 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/application/ApplicationApiHandler.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/application/ApplicationApiHandler.java @@ -1968,7 +1968,7 @@ public class ApplicationApiHandler extends AuditLoggingRequestHandler { .flatMap(options -> optional("vespaVersion", options)) .map(Version::fromString); - ensureInstanceExistsForPublic(id, request); + ensureApplicationExistsForPublic(TenantAndApplicationId.from(id), request); controller.jobController().deploy(id, type, version, applicationPackage); RunId runId = controller.jobController().last(id, type).get().id(); @@ -2731,13 +2731,5 @@ public class ApplicationApiHandler extends AuditLoggingRequestHandler { } } - private void ensureInstanceExistsForPublic(ApplicationId id, HttpRequest request) { - ensureApplicationExistsForPublic(TenantAndApplicationId.from(id), request); - if (controller.system().isPublic() && controller.applications().getInstance(id).isEmpty()) { - log.fine("Instance does not exist in public, creating: " + id); - controller.applications().createInstance(id); - } - } - } |