summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/resources/schema/deployment.rnc
diff options
context:
space:
mode:
Diffstat (limited to 'config-model/src/main/resources/schema/deployment.rnc')
-rw-r--r--config-model/src/main/resources/schema/deployment.rnc26
1 files changed, 26 insertions, 0 deletions
diff --git a/config-model/src/main/resources/schema/deployment.rnc b/config-model/src/main/resources/schema/deployment.rnc
new file mode 100644
index 00000000000..22ceab4efa5
--- /dev/null
+++ b/config-model/src/main/resources/schema/deployment.rnc
@@ -0,0 +1,26 @@
+# RELAX NG Compact Syntax
+# Vespa Deployment file
+
+start = element deployment {
+ attribute version { "1.0" } &
+ Test? &
+ Staging? &
+ Prod*
+}
+
+Test = element test {
+ text
+}
+
+Staging = element staging {
+ text
+}
+
+Prod =
+ element prod {
+ attribute global-service-id { text }?,
+ element region {
+ attribute active { xsd:boolean },
+ text
+ }*
+ }