diff options
author | Øyvind Grønnesby <oyving@verizonmedia.com> | 2019-05-29 16:31:05 +0200 |
---|---|---|
committer | Øyvind Grønnesby <oyving@verizonmedia.com> | 2019-05-29 16:31:05 +0200 |
commit | 04f350847ed8607c6b94585c44354d256373613e (patch) | |
tree | a2349502bd030e96bfd20c452050e5a373d7e34a /config-model/src | |
parent | 0875cb2e7f31396a42a2543b3c54ba07cde0ef6a (diff) |
Add 'endpoints' tags to the RelaxNG schema
Diffstat (limited to 'config-model/src')
-rw-r--r-- | config-model/src/main/resources/schema/deployment.rnc | 16 | ||||
-rw-r--r-- | config-model/src/test/schema-test-files/deployment.xml | 6 |
2 files changed, 22 insertions, 0 deletions
diff --git a/config-model/src/main/resources/schema/deployment.rnc b/config-model/src/main/resources/schema/deployment.rnc index 15a4e70e33f..ae5aec734e6 100644 --- a/config-model/src/main/resources/schema/deployment.rnc +++ b/config-model/src/main/resources/schema/deployment.rnc @@ -10,6 +10,7 @@ start = element deployment { Upgrade? & BlockChange* & Notifications? & + Endpoints? & Test? & Staging? & Prod* @@ -73,3 +74,18 @@ Delay = element delay { Parallel = element parallel { Region* } + + +EndpointRegion = element region { + text +} + +Endpoint = element endpoint { + attribute id { xsd:string }? & + attribute container-id { xsd:string } & + EndpointRegion* +} + +Endpoints = element endpoints { + Endpoint* +} diff --git a/config-model/src/test/schema-test-files/deployment.xml b/config-model/src/test/schema-test-files/deployment.xml index ea65dbec661..0b30067d78a 100644 --- a/config-model/src/test/schema-test-files/deployment.xml +++ b/config-model/src/test/schema-test-files/deployment.xml @@ -20,4 +20,10 @@ <region active='true'>us-south-2</region> </parallel> </prod> + <endpoints> + <endpoint id="foo" container-id="bar"> + <region>us-east</region> + </endpoint> + <endpoint container-id="bar" /> + </endpoints> </deployment> |