summaryrefslogtreecommitdiffstats
path: root/flags
diff options
context:
space:
mode:
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
commite46fe06755e9f4caaf0812e34c8761f37c966636 (patch)
tree58665cf72405f4bf97f1f5aa579062685dce3d89 /flags
parent87372a16c7ec43a5babcf44bb5ff109ac3369b2e (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.java18
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) {