summaryrefslogtreecommitdiffstats
path: root/config-model-api
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-06-07 16:11:51 +0200
committerJon Bratseth <bratseth@oath.com>2018-06-07 16:11:51 +0200
commit3a820570fa3961392119ffbd25b5f5480c1abfd4 (patch)
tree004c4ab6ad9c1289aa2c4752adf7735c8a55b7a2 /config-model-api
parent58ee04c484f89da0a0043a33c74704d87e6dc8d3 (diff)
Explain validation overrides
Diffstat (limited to 'config-model-api')
-rw-r--r--config-model-api/src/main/java/com/yahoo/config/application/api/ValidationOverrides.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/application/api/ValidationOverrides.java b/config-model-api/src/main/java/com/yahoo/config/application/api/ValidationOverrides.java
index 11f9add6b25..441ef273a6f 100644
--- a/config-model-api/src/main/java/com/yahoo/config/application/api/ValidationOverrides.java
+++ b/config-model-api/src/main/java/com/yahoo/config/application/api/ValidationOverrides.java
@@ -66,6 +66,11 @@ public class ValidationOverrides {
return false;
}
+ public static String toAllowMessage(ValidationId id) {
+ return "To allow this add <allow until='yyyy-mm-dd'>" + id + "</allow> to validation-overrides.xml" +
+ ", see https://docs.vespa.ai/documentation/reference/validation-overrides.html";
+ }
+
/** Returns the XML form of this, or null if it was not created by fromXml, nor is empty */
public String xmlForm() { return xmlForm; }
@@ -155,7 +160,9 @@ public class ValidationOverrides {
/** Returns "validationId: message" */
@Override
- public String getMessage() { return validationId + ": " + super.getMessage(); }
+ public String getMessage() {
+ return validationId + ": " + super.getMessage() + ". " + toAllowMessage(validationId);
+ }
}