diff options
author | Morten Tokle <mortent@verizonmedia.com> | 2021-04-16 14:23:33 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-16 14:23:33 +0200 |
commit | b5ef9172e7ba9a4dc4429918e1ae2fc26444ce33 (patch) | |
tree | 16d88702fe9fde02d5005cbd1f0ce8ecce5d18e8 /configserver | |
parent | 95162715532714931a379f35f29fba6836e57daa (diff) | |
parent | 852ae37871cc7db3447dbfc8ddea5157b6a81d4d (diff) |
Merge pull request #17440 from vespa-engine/mortent/custom-acl-mapping
Custom acl mapping
Diffstat (limited to 'configserver')
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java index 20699a7211a..6569bde612a 100644 --- a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java +++ b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java @@ -179,6 +179,7 @@ public class ModelContextImpl implements ModelContext { private final int maxActivationInhibitedOutOfSyncGroups; private final ToIntFunction<ClusterSpec.Type> jvmOmitStackTraceInFastThrow; private final boolean enableJdiscHttp2; + private final boolean enableCustomAclMapping; public FeatureFlags(FlagSource source, ApplicationId appId) { this.dedicatedClusterControllerFlavor = parseDedicatedClusterControllerFlavor(flagValue(source, appId, Flags.DEDICATED_CLUSTER_CONTROLLER_FLAVOR)); @@ -204,6 +205,7 @@ public class ModelContextImpl implements ModelContext { this.maxActivationInhibitedOutOfSyncGroups = flagValue(source, appId, Flags.MAX_ACTIVATION_INHIBITED_OUT_OF_SYNC_GROUPS); this.jvmOmitStackTraceInFastThrow = type -> flagValueAsInt(source, appId, type, PermanentFlags.JVM_OMIT_STACK_TRACE_IN_FAST_THROW); this.enableJdiscHttp2 = flagValue(source, appId, Flags.ENABLE_JDISC_HTTP2); + this.enableCustomAclMapping = flagValue(source, appId, Flags.ENABLE_CUSTOM_ACL_MAPPING); } @Override public Optional<NodeResources> dedicatedClusterControllerFlavor() { return Optional.ofNullable(dedicatedClusterControllerFlavor); } @@ -231,6 +233,7 @@ public class ModelContextImpl implements ModelContext { return translateJvmOmitStackTraceInFastThrowIntToString(jvmOmitStackTraceInFastThrow, type); } @Override public boolean enableJdiscHttp2() { return enableJdiscHttp2; } + @Override public boolean enableCustomAclMapping() { return enableCustomAclMapping; } private static <V> V flagValue(FlagSource source, ApplicationId appId, UnboundFlag<? extends V, ?, ?> flag) { return flag.bindTo(source) |