|
20 | 20 | "description": "environment variables", |
21 | 21 | "properties": { |
22 | 22 | "DOMAINMOD_DATABASE": { |
23 | | - "default": "domainmod", |
24 | | - "description": "The name of the database. Set this to whatever you want, but it should match the database name in your database container.", |
| 23 | + "default": "", |
| 24 | + "description": "The name of the database. You do not need to configure this if you are using the MariaDB Operator integration.", |
25 | 25 | "title": "DOMAINMOD_DATABASE", |
26 | 26 | "type": "string" |
27 | 27 | }, |
28 | 28 | "DOMAINMOD_DATABASE_HOST": { |
29 | | - "default": "domainmod-mariadb", |
30 | | - "description": "The database hostname that DomainMOD should connect to. This needs to be the same name as the datbase container.", |
| 29 | + "default": "", |
| 30 | + "description": "The database hostname that DomainMOD should connect to. You do not need to configure this if you are using the MariaDB Operator integration.", |
31 | 31 | "title": "DOMAINMOD_DATABASE_HOST", |
32 | 32 | "type": "string" |
33 | 33 | }, |
34 | 34 | "DOMAINMOD_PASSWORD": { |
35 | | - "default": "domainmod", |
36 | | - "description": "The password for DOMAINMOD_USER. Set this to whatever you want, but it should match the database password in your database container.", |
| 35 | + "default": "", |
| 36 | + "description": "The password for DOMAINMOD_USER. You do not need to configure this if you are using the MariaDB Operator integration.", |
37 | 37 | "title": "DOMAINMOD_PASSWORD", |
38 | 38 | "type": "string" |
39 | 39 | }, |
40 | 40 | "DOMAINMOD_USER": { |
41 | | - "default": "domainmod", |
42 | | - "description": "The name of the database user. Set this to whatever you want, but it should match the database user in your database container.", |
| 41 | + "default": "", |
| 42 | + "description": "The name of the database user. You do not need to configure this if you are using the MariaDB Operator integration.", |
43 | 43 | "title": "DOMAINMOD_USER", |
44 | 44 | "type": "string" |
45 | 45 | }, |
|
60 | 60 | "title": "env", |
61 | 61 | "type": "object" |
62 | 62 | }, |
63 | | - "externalMariadb": { |
64 | | - "description": "Enable and configure external mariadb database", |
65 | | - "properties": { |
66 | | - "auth": { |
67 | | - "description": "Name of the Kubernetes secret containing the database URI\nfromSecret:\nName of the secret key containing the database URI\nuriKey:", |
68 | | - "properties": { |
69 | | - "database": { |
70 | | - "default": "domainmod", |
71 | | - "title": "database", |
72 | | - "type": "string" |
73 | | - }, |
74 | | - "host": { |
75 | | - "default": "", |
76 | | - "title": "host", |
77 | | - "type": "string" |
78 | | - }, |
79 | | - "password": { |
80 | | - "default": "", |
81 | | - "title": "password", |
82 | | - "type": "string" |
83 | | - }, |
84 | | - "port": { |
85 | | - "default": 3306, |
86 | | - "title": "port", |
87 | | - "type": "integer" |
88 | | - }, |
89 | | - "username": { |
90 | | - "default": "", |
91 | | - "title": "username", |
92 | | - "type": "string" |
93 | | - } |
94 | | - }, |
95 | | - "required": [], |
96 | | - "title": "auth", |
97 | | - "type": "object" |
98 | | - }, |
99 | | - "enabled": { |
100 | | - "default": false, |
101 | | - "title": "enabled", |
102 | | - "type": "boolean" |
103 | | - } |
104 | | - }, |
105 | | - "required": [], |
106 | | - "title": "externalMariadb", |
107 | | - "type": "object" |
108 | | - }, |
109 | 63 | "fullnameOverride": { |
110 | 64 | "default": "", |
111 | 65 | "title": "fullnameOverride", |
|
249 | 203 | "title": "livenessProbe", |
250 | 204 | "type": "object" |
251 | 205 | }, |
252 | | - "mariadb": { |
253 | | - "description": "Enable and configure mariadb database subchart under this key.\n For more options see [mariadb chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/mariadb)", |
| 206 | + "mariadbOperator": { |
| 207 | + "description": "Enable integration with MariaDB Operator\nThis uses the MariaDB Operator (which must be installed\nseparately) to provision a MariaDB instance.", |
254 | 208 | "properties": { |
255 | | - "architecture": { |
256 | | - "default": "standalone", |
257 | | - "title": "architecture", |
258 | | - "type": "string" |
259 | | - }, |
260 | 209 | "auth": { |
261 | 210 | "properties": { |
262 | 211 | "database": { |
263 | 212 | "default": "domainmod", |
264 | | - "description": "Database name", |
| 213 | + "description": "Database name to create", |
265 | 214 | "title": "database", |
266 | 215 | "type": "string" |
267 | 216 | }, |
268 | 217 | "password": { |
269 | 218 | "default": "domainmod", |
270 | | - "description": "Database password", |
| 219 | + "description": "Database password to create", |
271 | 220 | "title": "password", |
272 | 221 | "type": "string" |
273 | 222 | }, |
274 | 223 | "rootPassword": { |
275 | 224 | "default": "domainmodadminpw", |
276 | | - "description": "Database root password", |
| 225 | + "description": "Database root password to create", |
277 | 226 | "title": "rootPassword", |
278 | 227 | "type": "string" |
279 | 228 | }, |
280 | 229 | "username": { |
281 | 230 | "default": "domainmod", |
282 | | - "description": "Database user", |
| 231 | + "description": "Database user to create", |
283 | 232 | "title": "username", |
284 | 233 | "type": "string" |
285 | 234 | } |
|
290 | 239 | }, |
291 | 240 | "enabled": { |
292 | 241 | "default": false, |
| 242 | + "description": "Enable integration with MariaDB Operator", |
293 | 243 | "title": "enabled", |
294 | 244 | "type": "boolean" |
295 | 245 | }, |
296 | | - "image": { |
| 246 | + "persistence": { |
| 247 | + "description": "Persistence settings for MariaDB instance", |
297 | 248 | "properties": { |
298 | | - "repository": { |
299 | | - "default": "bitnamilegacy/mariadb", |
300 | | - "title": "repository", |
| 249 | + "size": { |
| 250 | + "default": "1Gi", |
| 251 | + "description": "Size of volume to provision for MariaDB instance", |
| 252 | + "title": "size", |
| 253 | + "type": "string" |
| 254 | + }, |
| 255 | + "storageClass": { |
| 256 | + "default": "", |
| 257 | + "description": "Storage class to use to provision volume for MariaDB instance", |
| 258 | + "title": "storageClass", |
301 | 259 | "type": "string" |
302 | 260 | } |
303 | 261 | }, |
304 | 262 | "required": [], |
305 | | - "title": "image", |
| 263 | + "title": "persistence", |
306 | 264 | "type": "object" |
307 | 265 | }, |
308 | | - "primary": { |
309 | | - "properties": { |
310 | | - "persistence": { |
311 | | - "properties": { |
312 | | - "enabled": { |
313 | | - "default": false, |
314 | | - "title": "enabled", |
315 | | - "type": "boolean" |
316 | | - }, |
317 | | - "size": { |
318 | | - "default": "1Gi", |
319 | | - "title": "size", |
320 | | - "type": "string" |
321 | | - } |
322 | | - }, |
323 | | - "required": [], |
324 | | - "title": "persistence", |
325 | | - "type": "object" |
326 | | - }, |
327 | | - "resources": { |
328 | | - "required": [], |
329 | | - "title": "resources", |
330 | | - "type": "object" |
331 | | - } |
332 | | - }, |
| 266 | + "resources": { |
| 267 | + "description": "Resources for MariaDB instance", |
333 | 268 | "required": [], |
334 | | - "title": "primary", |
| 269 | + "title": "resources", |
335 | 270 | "type": "object" |
336 | 271 | } |
337 | 272 | }, |
338 | 273 | "required": [], |
339 | | - "title": "mariadb", |
| 274 | + "title": "mariadbOperator", |
340 | 275 | "type": "object" |
341 | 276 | }, |
342 | 277 | "nameOverride": { |
|
0 commit comments