diff options
author | andreer <andreer@verizonmedia.com> | 2020-02-24 11:46:02 +0100 |
---|---|---|
committer | andreer <andreer@verizonmedia.com> | 2020-02-26 12:35:06 +0100 |
commit | b19abcf85324ea2e8e844fe0f5bd4970a16a6ebe (patch) | |
tree | 9834f589d16ba13771a535c28838e03531820b05 /controller-api | |
parent | db61d5bca38d879b6d0d5dd7b179ce689023f01a (diff) |
reprovision endpoint cert when necessary
Diffstat (limited to 'controller-api')
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/certificates/EndpointCertificateMock.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/certificates/EndpointCertificateMock.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/certificates/EndpointCertificateMock.java index c38ea158507..23799f48f91 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/certificates/EndpointCertificateMock.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/certificates/EndpointCertificateMock.java @@ -1,4 +1,4 @@ -// Copyright 2019 Oath Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +// Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.hosted.controller.api.integration.certificates; import com.yahoo.config.provision.ApplicationId; @@ -8,7 +8,6 @@ import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Optional; -import java.util.UUID; /** * @author tokle @@ -24,9 +23,8 @@ public class EndpointCertificateMock implements EndpointCertificateProvider { @Override public EndpointCertificateMetadata requestCaSignedCertificate(ApplicationId applicationId, List<String> dnsNames, Optional<EndpointCertificateMetadata> currentMetadata) { this.dnsNames.put(applicationId, dnsNames); - String endpointCertificatePrefix = String.format("vespa.tls.%s.%s@%s", applicationId.tenant(), - applicationId.application(), - UUID.randomUUID().toString()); + String endpointCertificatePrefix = String.format("vespa.tls.%s.%s.%s", applicationId.tenant(), + applicationId.application(), applicationId.instance()); return new EndpointCertificateMetadata(endpointCertificatePrefix + "-key", endpointCertificatePrefix + "-cert", 0); } |