summaryrefslogtreecommitdiffstats
path: root/config-model-api
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2021-06-07 14:59:57 +0200
committerJon Bratseth <bratseth@gmail.com>2021-06-07 14:59:57 +0200
commitbcdd3565654fb7fe7bdcd17f6a5a5904088c8e82 (patch)
tree2c63af6f88a48c7086dcfcbaa3be0837a3609b4d /config-model-api
parentfacc295e58c32bbcc438c7d40349c6cab1b80861 (diff)
Validate redundancy=1 on first deployment
Diffstat (limited to 'config-model-api')
-rw-r--r--config-model-api/abi-spec.json3
-rw-r--r--config-model-api/src/main/java/com/yahoo/config/application/api/ValidationId.java3
2 files changed, 4 insertions, 2 deletions
diff --git a/config-model-api/abi-spec.json b/config-model-api/abi-spec.json
index 1ffa5c00426..9de674ca820 100644
--- a/config-model-api/abi-spec.json
+++ b/config-model-api/abi-spec.json
@@ -539,7 +539,8 @@
"public static final enum com.yahoo.config.application.api.ValidationId skipOldConfigModels",
"public static final enum com.yahoo.config.application.api.ValidationId accessControl",
"public static final enum com.yahoo.config.application.api.ValidationId globalEndpointChange",
- "public static final enum com.yahoo.config.application.api.ValidationId redundancyIncrease"
+ "public static final enum com.yahoo.config.application.api.ValidationId redundancyIncrease",
+ "public static final enum com.yahoo.config.application.api.ValidationId redundancyOne"
]
},
"com.yahoo.config.application.api.ValidationOverrides$Allow": {
diff --git a/config-model-api/src/main/java/com/yahoo/config/application/api/ValidationId.java b/config-model-api/src/main/java/com/yahoo/config/application/api/ValidationId.java
index 24730ada3ab..7aa6788b86d 100644
--- a/config-model-api/src/main/java/com/yahoo/config/application/api/ValidationId.java
+++ b/config-model-api/src/main/java/com/yahoo/config/application/api/ValidationId.java
@@ -24,7 +24,8 @@ public enum ValidationId {
skipOldConfigModels("skip-old-config-models"), // Internal use
accessControl("access-control"), // Internal use, used in zones where there should be no access-control
globalEndpointChange("global-endpoint-change"), // Changing global endpoints
- redundancyIncrease("redundancy-increase"); // Increasing redundancy - may easily cause feed blocked
+ redundancyIncrease("redundancy-increase"), // Increasing redundancy - may easily cause feed blocked
+ redundancyOne("redundancy-one"); // redundancy=1 requires a validation override on first deployment
private final String id;