summaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahooinc.com>2023-06-19 14:18:52 +0200
committerBjørn Christian Seime <bjorncs@yahooinc.com>2023-06-19 14:18:58 +0200
commit9b42079b07311b7cb59c56e847f4aaf45f83dfa3 (patch)
tree1dc2711f75161168146814a8c03990b91c1529f0 /config-model
parent3c83b091d243740cfcb344d135e7f50ddafd5df3 (diff)
Only setup token infrastructure if enabled in services.xml
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java b/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java
index 70a57563919..00feb0a1c76 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java
@@ -624,8 +624,8 @@ public class ContainerModelBuilder extends ConfigModelBuilder<ContainerModel> {
.map(clientAuth -> clientAuth == AccessControl.ClientAuthentication.need)
.orElse(false);
- // TODO (mortent): Implement token support in model
- boolean enableTokenSupport = deployState.featureFlags().enableDataplaneProxy();
+ boolean enableTokenSupport = deployState.featureFlags().enableDataplaneProxy()
+ && cluster.getClients().stream().anyMatch(c -> !c.tokens().isEmpty());
// Set up component to generate proxy cert if token support is enabled
if (enableTokenSupport) {