|
391 | 391 | SSL Certificate Secret Name |
392 | 392 | <span class="req">*</span> |
393 | 393 | </label> |
394 | | - <input required v-model="ssl.certificateSecretKeySelector.name" data-field="spec.postgres.ssl.certificateSecretKeySelector.name" autocomplete="off"> |
| 394 | + <input v-model="ssl.certificateSecretKeySelector.name" data-field="spec.postgres.ssl.certificateSecretKeySelector.name" autocomplete="off"> |
395 | 395 | <span class="helpTooltip" :data-tooltip="getTooltip('sgcluster.spec.postgres.ssl.certificateSecretKeySelector.name')"></span> |
396 | 396 | </div> |
397 | 397 | <div class="col"> |
398 | 398 | <label for="spec.postgres.ssl.certificateSecretKeySelector.key"> |
399 | 399 | SSL Certificate Secret Key |
400 | 400 | <span class="req">*</span> |
401 | 401 | </label> |
402 | | - <input required v-model="ssl.certificateSecretKeySelector.key" data-field="spec.postgres.ssl.certificateSecretKeySelector.key" autocomplete="off"> |
| 402 | + <input v-model="ssl.certificateSecretKeySelector.key" data-field="spec.postgres.ssl.certificateSecretKeySelector.key" autocomplete="off"> |
403 | 403 | <span class="helpTooltip" :data-tooltip="getTooltip('sgcluster.spec.postgres.ssl.certificateSecretKeySelector.key')"></span> |
404 | 404 | </div> |
405 | 405 | <div class="col"> |
406 | 406 | <label for="spec.postgres.ssl.privateKeySecretKeySelector.name"> |
407 | 407 | SSL Private Key Secret Name |
408 | 408 | <span class="req">*</span> |
409 | 409 | </label> |
410 | | - <input required v-model="ssl.privateKeySecretKeySelector.name" data-field="spec.postgres.ssl.privateKeySecretKeySelector.name" autocomplete="off"> |
| 410 | + <input v-model="ssl.privateKeySecretKeySelector.name" data-field="spec.postgres.ssl.privateKeySecretKeySelector.name" autocomplete="off"> |
411 | 411 | <span class="helpTooltip" :data-tooltip="getTooltip('sgcluster.spec.postgres.ssl.privateKeySecretKeySelector.name')"></span> |
412 | 412 | </div> |
413 | 413 | <div class="col"> |
414 | 414 | <label for="spec.postgres.ssl.privateKeySecretKeySelector.key"> |
415 | 415 | SSL Private Key Secret Key |
416 | 416 | <span class="req">*</span> |
417 | 417 | </label> |
418 | | - <input required v-model="ssl.privateKeySecretKeySelector.key" data-field="spec.postgres.ssl.privateKeySecretKeySelector.key" autocomplete="off"> |
| 418 | + <input v-model="ssl.privateKeySecretKeySelector.key" data-field="spec.postgres.ssl.privateKeySecretKeySelector.key" autocomplete="off"> |
419 | 419 | <span class="helpTooltip" :data-tooltip="getTooltip('sgcluster.spec.postgres.ssl.privateKeySecretKeySelector.key')"></span> |
420 | 420 | </div> |
421 | 421 | </div> |
|
3619 | 3619 | } |
3620 | 3620 |
|
3621 | 3621 | if(vm.hasProp(c, 'data.spec.postgres.ssl.enabled') && c.data.spec.postgres.ssl.enabled) { |
3622 | | - vm.ssl = c.data.spec.postgres.ssl |
| 3622 | + vm.ssl = c.data.spec.postgres.ssl; |
| 3623 | + vm.ssl.certificateSecretKeySelector = c.data.spec.postgres.ssl.certificateSecretKeySelector || { name: "", key: "" }; |
| 3624 | + vm.ssl.privateKeySecretKeySelector = c.data.spec.postgres.ssl.privateKeySecretKeySelector || { name: "", key: "" }; |
3623 | 3625 | } |
3624 | 3626 | |
3625 | 3627 | vm.profile = c.data.spec.hasOwnProperty('profile') ? c.data.spec.profile : 'production' ; |
|
4104 | 4106 | } || {"extensions": null} ), |
4105 | 4107 | "flavor": this.flavor, |
4106 | 4108 | ...(this.ssl.enabled && { |
4107 | | - "ssl": this.ssl |
| 4109 | + "ssl": { |
| 4110 | + "enabled": true, |
| 4111 | + ...((this.ssl.certificateSecretKeySelector.key || this.ssl.certificateSecretKeySelector.name) && { |
| 4112 | + "certificateSecretKeySelector": this.ssl.certificateSecretKeySelector, |
| 4113 | + } || {}), |
| 4114 | + ...((this.ssl.privateKeySecretKeySelector.key || this.ssl.privateKeySecretKeySelector.name) && { |
| 4115 | + "privateKeySecretKeySelector": this.ssl.privateKeySecretKeySelector, |
| 4116 | + } || {}), |
| 4117 | + } |
4108 | 4118 | } || {"ssl": null} ) |
4109 | 4119 | } |
4110 | 4120 |
|
|
0 commit comments