aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/test/cfg/application/app_complicated_deployment_spec/deployment.xml
blob: e30c02cdd846abe4f646fad623657a058bf5aef8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<!-- Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -->
<deployment version='1.0' athenz-domain='domain'>
    <staging />
    <parallel>
        <instance id='instance' athenz-service='in-service'>
            <prod>
                <parallel>
                    <region>us-west-1</region>
                    <steps>
                        <region>us-east-3</region>
                        <delay hours='2' />
                        <region>eu-west-1</region>
                        <delay hours='2' />
                    </steps>
                    <steps>
                        <delay hours='3' />
                        <region>aws-us-east-1a</region>
                        <parallel>
                            <region athenz-service='no-service'>ap-northeast-1</region>
                            <region>ap-southeast-2</region>
                        </parallel>
                    </steps>
                    <delay hours='3' minutes='30' />
                </parallel>
                <region>us-north-7</region>
            </prod>
        </instance>
        <instance id='other'>
            <upgrade policy='conservative' />
            <block-change days='sat' hours='10' time-zone='CET' />
            <test />
            <prod>
                <region>eu-central-2</region>
            </prod>
            <notifications when='failing'>
                <email role='author' />
                <email address='john@dev' when='failing-commit' />
                <email address='jane@dev' />
            </notifications>
            <endpoints>
                <endpoint id='foo' container-id='bar'>
                    <region>us-east</region>
                </endpoint>
                <endpoint id='nalle' container-id='frosk' />
                <endpoint container-id='quux' />
            </endpoints>
        </instance>
    </parallel>
</deployment>