summaryrefslogtreecommitdiffstats
path: root/flags
diff options
context:
space:
mode:
authorØyvind Grønnesby <oyving@verizonmedia.com>2020-12-01 14:41:27 +0100
committerØyvind Grønnesby <oyving@verizonmedia.com>2020-12-01 14:41:27 +0100
commit670778c6f081ceb7618d3a49e21bc355fa9458e1 (patch)
tree8344d9f317d9ff5391242e3215cb281339f0428a /flags
parent9f31d47a80a9d1827be9adc9d4a8a2c0f4aff706 (diff)
Introduce trial tenant limit
Create a feature flag that has the max nr. of tenants with the trial plan. If the number is exceeded we fail creation of new tenants (who are implicitly in the trial plan).
Diffstat (limited to 'flags')
-rw-r--r--flags/src/main/java/com/yahoo/vespa/flags/Flags.java6
1 files changed, 6 insertions, 0 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 f087714896b..ab9dcd6415d 100644
--- a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
+++ b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
@@ -254,6 +254,12 @@ public class Flags {
CONSOLE_USER_EMAIL
);
+ public static final UnboundIntFlag MAX_TRIAL_TENANTS = defineIntFlag(
+ "max-trial-tenants", -1,
+ "The maximum nr. of tenants with trial plan, -1 is unlimited",
+ "Takes effect immediately"
+ );
+
public static final UnboundBooleanFlag CONTROLLER_PROVISION_LB = defineFeatureFlag(
"controller-provision-lb", false,
"Provision load balancer for controller cluster",