summaryrefslogtreecommitdiffstats
path: root/standalone-container
diff options
context:
space:
mode:
authorValerij Fredriksen <valerijf@oath.com>2018-11-09 13:45:20 +0100
committerValerij Fredriksen <valerijf@oath.com>2018-11-09 14:08:42 +0100
commit244432fc9bcd8f52617f6f262da38d8b954afb55 (patch)
tree6ff8be8511946e2adcb28e40b356339be7fde2db /standalone-container
parenta7ae88ea29f8307730535f2cf0d97354e328bb5e (diff)
Add VESPA_CONFIGSERVER_ZOOKEEPER_IDS
Diffstat (limited to 'standalone-container')
-rw-r--r--standalone-container/src/main/java/com/yahoo/container/standalone/CloudConfigInstallVariables.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/standalone-container/src/main/java/com/yahoo/container/standalone/CloudConfigInstallVariables.java b/standalone-container/src/main/java/com/yahoo/container/standalone/CloudConfigInstallVariables.java
index 0be4a55275c..2125fb0e499 100644
--- a/standalone-container/src/main/java/com/yahoo/container/standalone/CloudConfigInstallVariables.java
+++ b/standalone-container/src/main/java/com/yahoo/container/standalone/CloudConfigInstallVariables.java
@@ -33,6 +33,15 @@ public class CloudConfigInstallVariables implements CloudConfigOptions {
}
@Override
+ public int[] configServerZookeeperIds() {
+ return Optional.ofNullable(System.getenv("VESPA_CONFIGSERVER_ZOOKEEPER_IDS"))
+ .map(CloudConfigInstallVariables::multiValueParameterStream)
+ .orElseGet(Stream::empty)
+ .mapToInt(Integer::valueOf)
+ .toArray();
+ }
+
+ @Override
public Optional<Long> zookeeperBarrierTimeout() {
return getInstallVariable("zookeeper_barrier_timeout", Long::parseLong);
}