diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2020-04-03 10:34:48 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-03 10:34:48 +0200 |
commit | 706cb2d3b2d623318ba9c0a8db0e4355448af65a (patch) | |
tree | db09f19ba0de189cb6bcac1c31ac1c22513895ee | |
parent | 67a91837d6a5cecfd9daf1230f67a36716d05fd2 (diff) | |
parent | aacea02fa2b6be7d2d73fb620eb4392131937e5d (diff) |
Merge pull request #12809 from vespa-engine/bjorncs/remove-feature-flag-for-new-athenz-filter
Remove feature flag for using new Athenz filter
4 files changed, 2 insertions, 18 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java b/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java index 4b9fd7db27e..b40f1fed131 100644 --- a/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java +++ b/config-model-api/src/main/java/com/yahoo/config/model/api/ModelContext.java @@ -67,7 +67,7 @@ public interface ModelContext { default Optional<EndpointCertificateSecrets> endpointCertificateSecrets() { return Optional.empty(); } double defaultTermwiseLimit(); boolean useBucketSpaceMetric(); - default boolean useNewAthenzFilter() { return false; } + default boolean useNewAthenzFilter() { return true; } // TODO bjorncs: Remove after end of April // TODO: Remove after April 2020 default boolean usePhraseSegmenting() { return false; } diff --git a/config-model/src/main/java/com/yahoo/config/model/deploy/TestProperties.java b/config-model/src/main/java/com/yahoo/config/model/deploy/TestProperties.java index 896c6ea9a7f..c2f1e399e08 100644 --- a/config-model/src/main/java/com/yahoo/config/model/deploy/TestProperties.java +++ b/config-model/src/main/java/com/yahoo/config/model/deploy/TestProperties.java @@ -42,7 +42,6 @@ public class TestProperties implements ModelContext.Properties { private boolean useAdaptiveDispatch = false; private double defaultTermwiseLimit = 1.0; private Optional<EndpointCertificateSecrets> endpointCertificateSecrets = Optional.empty(); - private boolean useNewAthenzFilter = false; private AthenzDomain athenzDomain; @Override public boolean multitenant() { return multitenant; } @@ -63,7 +62,6 @@ public class TestProperties implements ModelContext.Properties { @Override public Optional<TlsSecrets> tlsSecrets() { return endpointCertificateSecrets.map(TlsSecrets::new); } @Override public double defaultTermwiseLimit() { return defaultTermwiseLimit; } @Override public boolean useBucketSpaceMetric() { return true; } - @Override public boolean useNewAthenzFilter() { return useNewAthenzFilter; } @Override public boolean useDedicatedNodesWhenUnspecified() { return true; } @Override public Optional<AthenzDomain> athenzDomain() { return Optional.ofNullable(athenzDomain); } @@ -107,11 +105,6 @@ public class TestProperties implements ModelContext.Properties { return this; } - public TestProperties setUseNewAthenzFilter(boolean useNewAthenzFilter) { - this.useNewAthenzFilter = useNewAthenzFilter; - return this; - } - public TestProperties setZone(Zone zone) { this.zone = zone; return this; 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 7bfbf5f4e06..bb38d62895b 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 @@ -142,7 +142,6 @@ public class ModelContextImpl implements ModelContext { private final Optional<EndpointCertificateSecrets> endpointCertificateSecrets; private final double defaultTermwiseLimit; private final boolean useBucketSpaceMetric; - private final boolean useNewAthenzFilter; private final String proxyProtocol; private final Optional<AthenzDomain> athenzDomain; private final boolean useDedicatedNodesWhenUnspecified; @@ -179,8 +178,6 @@ public class ModelContextImpl implements ModelContext { .with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value(); this.useBucketSpaceMetric = Flags.USE_BUCKET_SPACE_METRIC.bindTo(flagSource) .with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value(); - this.useNewAthenzFilter = Flags.USE_NEW_ATHENZ_FILTER.bindTo(flagSource) - .with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value(); this.proxyProtocol = Flags.PROXY_PROTOCOL.bindTo(flagSource) .with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value(); this.athenzDomain = athenzDomain; @@ -241,7 +238,7 @@ public class ModelContextImpl implements ModelContext { public boolean useBucketSpaceMetric() { return useBucketSpaceMetric; } @Override - public boolean useNewAthenzFilter() { return useNewAthenzFilter; } + public boolean useNewAthenzFilter() { return true; } @Override public String proxyProtocol() { return proxyProtocol; } diff --git a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java index f392b597e3b..7c947a539b6 100644 --- a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java +++ b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java @@ -210,12 +210,6 @@ public class Flags { "Whether the endpoint certificate maintainer should backfill missing certificate data from cameo", "Takes effect on next scheduled run of maintainer - set to \"disable\", \"dryrun\" or \"enable\""); - public static final UnboundBooleanFlag USE_NEW_ATHENZ_FILTER = defineFeatureFlag( - "use-new-athenz-filter", false, - "Use new Athenz filter that supports access-tokens", - "Takes effect at redeployment", - APPLICATION_ID); - public static final UnboundStringFlag DOCKER_IMAGE_REPO = defineStringFlag( "docker-image-repo", "", "Override default docker image repo. Docker image version will be Vespa version.", |