diff options
author | Øyvind Grønnesby <oyving@verizonmedia.com> | 2020-07-02 14:40:05 +0200 |
---|---|---|
committer | Øyvind Grønnesby <oyving@verizonmedia.com> | 2020-07-02 14:40:05 +0200 |
commit | e46fe06755e9f4caaf0812e34c8761f37c966636 (patch) | |
tree | 58665cf72405f4bf97f1f5aa579062685dce3d89 /flags | |
parent | 87372a16c7ec43a5babcf44bb5ff109ac3369b2e (diff) |
Create generic flag for IPs we want to block
Diffstat (limited to 'flags')
-rw-r--r-- | flags/src/main/java/com/yahoo/vespa/flags/Flags.java | 18 |
1 files changed, 12 insertions, 6 deletions
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 4ab477dbaad..fadbc96b7f7 100644 --- a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java +++ b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java @@ -295,12 +295,6 @@ public class Flags { APPLICATION_ID ); - public static final UnboundBooleanFlag ONLY_PUBLIC_ACCESS = defineFeatureFlag( - "enable-public-only", false, - "Only access public hosts from container", - "Takes effect on next tick" - ); - public static final UnboundBooleanFlag WEIGHTED_DNS_PER_REGION = defineFeatureFlag( "weighted-dns-per-region", false, "Whether to create weighted DNS records per region in global endpoints", @@ -308,6 +302,18 @@ public class Flags { APPLICATION_ID ); + public static final UnboundListFlag<String> OUTBOUND_BLOCKED_IPV4 = defineListFlag( + "container-outbound-blocked-ipv4", List.of(), String.class, + "List of IPs or CIDRs that are blocked for outbound connections", + "Takes effect on next tick" + ); + + public static final UnboundListFlag<String> OUTBOUND_BLOCKED_IPV6 = defineListFlag( + "container-outbound-blocked-ipv6", List.of(), String.class, + "List of IPs or CIDRs that are blocked for outbound connections", + "Takes effect on next tick" + ); + /** WARNING: public for testing: All flags should be defined in {@link Flags}. */ public static UnboundBooleanFlag defineFeatureFlag(String flagId, boolean defaultValue, String description, String modificationEffect, FetchVector.Dimension... dimensions) { |