|
1 | 1 | schema;node_olympus_schema: |
2 | 2 | type: map |
| 3 | + nullable: false |
3 | 4 | mapping: |
4 | | - nodejs: {type: str, required: true, nullable: false} |
5 | | - debug: {type: bool} |
6 | | - show_passwords: {type: bool} |
| 5 | + nodejs: {type: str, nullable: false, range: {min: 1}} |
| 6 | + debug: {type: bool, nullable: false} |
| 7 | + show_passwords: {type: bool, nullable: false} |
7 | 8 | authentication: |
8 | 9 | type: map |
| 10 | + nullable: false |
| 11 | + allowempty: true |
9 | 12 | mapping: |
10 | | - gameMasterPassword: {type: str, required: true} |
11 | | - blueCommanderPassword: {type: str, required: true} |
12 | | - redCommanderPassword: {type: str, required: true} |
| 13 | + gameMasterPassword: {type: str, required: true, nullable: false, range: {min: 1}} |
| 14 | + blueCommanderPassword: {type: str, required: true, nullable: false, range: {min: 1}} |
| 15 | + redCommanderPassword: {type: str, required: true, nullable: false, range: {min: 1}} |
13 | 16 | schema;instance_olympus_schema: |
14 | 17 | type: map |
| 18 | + nullable: false |
| 19 | + allowempty: true |
15 | 20 | mapping: |
16 | | - enabled: {type: bool} |
17 | | - debug: {type: bool} |
18 | | - show_passwords: {type: bool} |
19 | | - url: {type: str, pattern: 'http(s)?://[a-zA-Z0-9\-.]+(:[0-9]+)?(/.*)?'} |
| 21 | + enabled: {type: bool, nullable: false} |
| 22 | + debug: {type: bool, nullable: false} |
| 23 | + show_passwords: {type: bool, nullable: false} |
| 24 | + url: {type: str, pattern: 'http(s)?://[a-zA-Z0-9\-.]+(:[0-9]+)?(/.*)?', nullable: false} |
20 | 25 | regex;(backend|server): |
21 | 26 | type: map |
| 27 | + nullable: false |
22 | 28 | required: true |
| 29 | + allowempty: true |
23 | 30 | mapping: |
24 | | - address: {type: str} |
25 | | - port: {type: int, required: true, range: {min: 80, max: 65535}} |
| 31 | + address: {type: str, nullable: false, range: {min: 1}} |
| 32 | + port: {type: int, required: true, range: {min: 80, max: 65535}, nullable: false} |
26 | 33 | authentication: |
27 | 34 | type: map |
| 35 | + nullable: false |
| 36 | + allowempty: true |
28 | 37 | mapping: |
29 | | - gameMasterPassword: {type: str, required: true} |
30 | | - blueCommanderPassword: {type: str, required: true} |
31 | | - redCommanderPassword: {type: str, required: true} |
| 38 | + gameMasterPassword: {type: str, required: true, nullable: false, range: {min: 1}} |
| 39 | + blueCommanderPassword: {type: str, required: true, nullable: false, range: {min: 1}} |
| 40 | + redCommanderPassword: {type: str, required: true, nullable: false, range: {min: 1}} |
32 | 41 | regex;(frontend|client): |
33 | 42 | type: map |
| 43 | + nullable: false |
34 | 44 | required: true |
| 45 | + allowempty: true |
35 | 46 | mapping: |
36 | | - path: {type: str} |
37 | | - port: {type: int, required: true, range: {min: 80, max: 65535}} |
| 47 | + path: {type: str, nullable: false, range: {min: 1}} |
| 48 | + port: {type: int, required: true, range: {min: 80, max: 65535}, nullable: false} |
0 commit comments