-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathschema.yml
156 lines (142 loc) · 2.92 KB
/
schema.yml
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
properties:
- name: name
type: string
display: Name
- name: bastion
type: boolean
display: Bastion
default: false
options: [false, true]
- name: installer
type: string
display: Installer
default: ansible
options: ['ansible']
- name: provider
type: string
display: Provider
default: gce
- name: type
type: string
display: Type
default: origin
options: ['origin', 'gce']
- name: release
type: string
display: Name
default: v1.5.1
- name: dns
type: section
display: DNS
properties:
- name: zone
type: string
display: Zone
- name: suffix
type: string
display: Suffix
- name: ssh
type: section
display: SSH
properties:
- name: key
type: string
display: Key
- name: components
type: section
display: Components
properties:
- name: cockpit
type: boolean
display: Cockpit
default: false
- name: metrics
type: boolean
display: Metrics
default: false
- name: logging
type: boolean
display: Logging
default: false
- name: pvs
type: boolean
display: Persistent Volumes
default: false
- name: pvs
type: section
display: SSH
properties:
- name: type
type: string
display: Type
default: ''
options: ['', 'gluster']
- name: size
type: integer
display: Size (GB)
- name: count
type: integer
display: Count
- name: nodes
type: section
display: Nodes
properties:
- name: type
type: string
display: Type
default: 'n1-standard-1'
- name: count
type: integer
display: Count
default: 0
- name: infra
type: boolean
display: Infrastructure node
default: false
- name: podsPerCore
type: integer
display: Pods per core
default: 10
- name: disk
type: section
display: Disk
properties:
- name: size
type: integer
display: Size (GB)
default: 10
- name: execute
type: list|string
display: Execute commands
default: []
- name: docker
type: section
display: Docker
properties:
- name: prime
type: list|string
display: Prime images
default: []
- name: eventbrite
type: section
display: Eventbrite
properties:
- name: token
type: string
display: Token
- name: gce
type: section
display: GCE
properties:
- name: account
type: string
display: Account JSON file name
- name: region
type: string
display: Region
- name: zone
type: string
display: Zone
- name: project
type: string
display: Project