|
5 | 5 | "additionalEnvFromConfigMap": { |
6 | 6 | "default": "", |
7 | 7 | "description": "defguard-gateway pod additional ENV from configmap", |
| 8 | + "required": [], |
8 | 9 | "title": "additionalEnvFromConfigMap", |
9 | 10 | "type": "string" |
10 | 11 | }, |
|
18 | 19 | "existingTokenSecret": { |
19 | 20 | "default": "", |
20 | 21 | "description": "Secret to get the token from", |
| 22 | + "required": [], |
21 | 23 | "title": "existingTokenSecret", |
22 | 24 | "type": "string" |
23 | 25 | }, |
24 | 26 | "existingTokenSecretKey": { |
25 | 27 | "default": "", |
26 | 28 | "description": "Key to extract the token from in existingTokenSecret", |
| 29 | + "required": [], |
27 | 30 | "title": "existingTokenSecretKey", |
28 | 31 | "type": "string" |
29 | 32 | }, |
30 | 33 | "fullnameOverride": { |
31 | 34 | "default": "", |
32 | 35 | "description": "defguard-gateway full name override", |
| 36 | + "required": [], |
33 | 37 | "title": "fullnameOverride", |
34 | 38 | "type": "string" |
35 | 39 | }, |
|
42 | 46 | "grpcUrl": { |
43 | 47 | "default": "", |
44 | 48 | "description": "Defguard GRPC URL, e.g.: defguard-grpc.mycompany.com", |
| 49 | + "required": [], |
45 | 50 | "title": "grpcUrl", |
46 | 51 | "type": "string" |
47 | 52 | }, |
|
51 | 56 | "properties": { |
52 | 57 | "enabled": { |
53 | 58 | "default": false, |
| 59 | + "required": [], |
54 | 60 | "title": "enabled", |
55 | 61 | "type": "boolean" |
56 | 62 | }, |
|
59 | 65 | "properties": { |
60 | 66 | "failureThreshold": { |
61 | 67 | "default": 3, |
| 68 | + "required": [], |
62 | 69 | "title": "failureThreshold", |
63 | 70 | "type": "integer" |
64 | 71 | }, |
65 | 72 | "initialDelaySeconds": { |
66 | 73 | "default": 30, |
| 74 | + "required": [], |
67 | 75 | "title": "initialDelaySeconds", |
68 | 76 | "type": "integer" |
69 | 77 | }, |
70 | 78 | "periodSeconds": { |
71 | 79 | "default": 10, |
| 80 | + "required": [], |
72 | 81 | "title": "periodSeconds", |
73 | 82 | "type": "integer" |
74 | 83 | }, |
75 | 84 | "timeoutSeconds": { |
76 | 85 | "default": 5, |
| 86 | + "required": [], |
77 | 87 | "title": "timeoutSeconds", |
78 | 88 | "type": "integer" |
79 | 89 | } |
|
89 | 99 | }, |
90 | 100 | "port": { |
91 | 101 | "default": 35053, |
| 102 | + "required": [], |
92 | 103 | "title": "port", |
93 | 104 | "type": "integer" |
94 | 105 | }, |
|
97 | 108 | "properties": { |
98 | 109 | "failureThreshold": { |
99 | 110 | "default": 3, |
| 111 | + "required": [], |
100 | 112 | "title": "failureThreshold", |
101 | 113 | "type": "integer" |
102 | 114 | }, |
103 | 115 | "initialDelaySeconds": { |
104 | 116 | "default": 10, |
| 117 | + "required": [], |
105 | 118 | "title": "initialDelaySeconds", |
106 | 119 | "type": "integer" |
107 | 120 | }, |
108 | 121 | "periodSeconds": { |
109 | 122 | "default": 10, |
| 123 | + "required": [], |
110 | 124 | "title": "periodSeconds", |
111 | 125 | "type": "integer" |
112 | 126 | }, |
113 | 127 | "timeoutSeconds": { |
114 | 128 | "default": 5, |
| 129 | + "required": [], |
115 | 130 | "title": "timeoutSeconds", |
116 | 131 | "type": "integer" |
117 | 132 | } |
|
141 | 156 | "properties": { |
142 | 157 | "pullPolicy": { |
143 | 158 | "default": "IfNotPresent", |
| 159 | + "required": [], |
144 | 160 | "title": "pullPolicy", |
145 | 161 | "type": "string" |
146 | 162 | }, |
147 | 163 | "repository": { |
148 | 164 | "default": "ghcr.io/defguard/gateway", |
| 165 | + "required": [], |
149 | 166 | "title": "repository", |
150 | 167 | "type": "string" |
151 | 168 | }, |
152 | 169 | "tag": { |
153 | 170 | "default": "", |
| 171 | + "required": [], |
154 | 172 | "title": "tag", |
155 | 173 | "type": "string" |
156 | 174 | } |
|
168 | 186 | "items": { |
169 | 187 | "required": [] |
170 | 188 | }, |
| 189 | + "required": [], |
171 | 190 | "title": "imagePullSecrets", |
172 | 191 | "type": "array" |
173 | 192 | }, |
174 | 193 | "logLevel": { |
175 | 194 | "default": "debug", |
176 | 195 | "description": "rust log level, default is debug", |
| 196 | + "required": [], |
177 | 197 | "title": "logLevel", |
178 | 198 | "type": "string" |
179 | 199 | }, |
180 | 200 | "nameOverride": { |
181 | 201 | "default": "", |
182 | 202 | "description": "defguard-gateway name override", |
| 203 | + "required": [], |
183 | 204 | "title": "nameOverride", |
184 | 205 | "type": "string" |
185 | 206 | }, |
|
214 | 235 | "replicaCount": { |
215 | 236 | "default": 1, |
216 | 237 | "description": "defguard-gateway pod replica count", |
| 238 | + "required": [], |
217 | 239 | "title": "replicaCount", |
218 | 240 | "type": "integer" |
219 | 241 | }, |
|
230 | 252 | "properties": { |
231 | 253 | "allowPrivilegeEscalation": { |
232 | 254 | "default": true, |
| 255 | + "required": [], |
233 | 256 | "title": "allowPrivilegeEscalation", |
234 | 257 | "type": "boolean" |
235 | 258 | }, |
|
240 | 263 | "items": { |
241 | 264 | "anyOf": [ |
242 | 265 | { |
| 266 | + "required": [], |
243 | 267 | "type": "string" |
244 | 268 | }, |
245 | 269 | { |
| 270 | + "required": [], |
246 | 271 | "type": "string" |
247 | 272 | } |
248 | 273 | ], |
249 | 274 | "required": [] |
250 | 275 | }, |
| 276 | + "required": [], |
251 | 277 | "title": "add", |
252 | 278 | "type": "array" |
253 | 279 | } |
|
260 | 286 | }, |
261 | 287 | "privileged": { |
262 | 288 | "default": true, |
| 289 | + "required": [], |
263 | 290 | "title": "privileged", |
264 | 291 | "type": "boolean" |
265 | 292 | } |
|
293 | 320 | }, |
294 | 321 | "port": { |
295 | 322 | "default": 32140, |
| 323 | + "required": [], |
296 | 324 | "title": "port", |
297 | 325 | "type": "integer" |
298 | 326 | }, |
299 | 327 | "type": { |
300 | 328 | "default": "ClusterIP", |
| 329 | + "required": [], |
301 | 330 | "title": "type", |
302 | 331 | "type": "string" |
303 | 332 | } |
|
330 | 359 | }, |
331 | 360 | "create": { |
332 | 361 | "default": true, |
| 362 | + "required": [], |
333 | 363 | "title": "create", |
334 | 364 | "type": "boolean" |
335 | 365 | } |
|
344 | 374 | "statsPeriod": { |
345 | 375 | "default": 30, |
346 | 376 | "description": "Defines how often (in seconds) should interface statistics be sent to Defguard server", |
| 377 | + "required": [], |
347 | 378 | "title": "statsPeriod", |
348 | 379 | "type": "integer" |
349 | 380 | }, |
350 | 381 | "token": { |
351 | 382 | "default": "", |
352 | 383 | "description": "Token from Defguard app to secure gRPC connection, available on network page.\nIt is not recommended to use this. Create a secret yourself and use existingTokenSecret instead", |
| 384 | + "required": [], |
353 | 385 | "title": "token", |
354 | 386 | "type": "string" |
355 | 387 | }, |
|
358 | 390 | "items": { |
359 | 391 | "required": [] |
360 | 392 | }, |
| 393 | + "required": [], |
361 | 394 | "title": "tolerations", |
362 | 395 | "type": "array" |
363 | 396 | }, |
364 | 397 | "userspace": { |
365 | 398 | "default": "false", |
366 | | - "description": "Use userspace wireguard implementation, useful on systems without native wireguard support. Set to true/false", |
| 399 | + "description": "yaml-language-server: $schema=values.schema.json\nUse userspace wireguard implementation, useful on systems without native wireguard support. Set to true/false", |
| 400 | + "required": [], |
367 | 401 | "title": "userspace", |
368 | 402 | "type": "string" |
369 | 403 | } |
|
0 commit comments