summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorMorten Tokle <mortent@yahooinc.com>2023-06-20 09:52:35 +0200
committerMorten Tokle <mortent@yahooinc.com>2023-06-20 09:52:35 +0200
commitdb264e5c6d40bf0a9f060ebffeeb5c479af09539 (patch)
treee839c037c83aec7231a8d2eec2c9b615205fde6f /configserver
parentfa0c7f7567368b44c9ca106ceae72498d9262a0c (diff)
Read dataplane tokens on redeploy
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/deploy/Deployment.java3
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionRepository.java1
2 files changed, 3 insertions, 1 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/Deployment.java b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/Deployment.java
index cab3e89c606..062133b6b6e 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/Deployment.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/Deployment.java
@@ -290,7 +290,8 @@ public class Deployment implements com.yahoo.config.provision.Deployment {
.isBootstrap(isBootstrap)
.force(force)
.waitForResourcesInPrepare(waitForResourcesInPrepare)
- .tenantSecretStores(session.getTenantSecretStores());
+ .tenantSecretStores(session.getTenantSecretStores())
+ .dataplaneTokens(session.getDataplaneTokens());
session.getDockerImageRepository().ifPresent(params::dockerImageRepository);
session.getAthenzDomain().ifPresent(params::athenzDomain);
session.getCloudAccount().ifPresent(params::cloudAccount);
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionRepository.java b/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionRepository.java
index ff661fbcc74..f82aa405380 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionRepository.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionRepository.java
@@ -283,6 +283,7 @@ public class SessionRepository {
session.setTenantSecretStores(existingSession.getTenantSecretStores());
session.setOperatorCertificates(existingSession.getOperatorCertificates());
session.setCloudAccount(existingSession.getCloudAccount());
+ session.setDataplaneTokens(existingSession.getDataplaneTokens());
return session;
}