Skip to content

Commit 381cd5b

Browse files
committed
fix(ui): SGCluster can not be edited
1 parent 486ae5d commit 381cd5b

1 file changed

Lines changed: 16 additions & 6 deletions

File tree

stackgres-k8s/src/admin-ui/src/components/forms/CreateSGClusters.vue

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -391,31 +391,31 @@
391391
SSL Certificate Secret Name
392392
<span class="req">*</span>
393393
</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">
395395
<span class="helpTooltip" :data-tooltip="getTooltip('sgcluster.spec.postgres.ssl.certificateSecretKeySelector.name')"></span>
396396
</div>
397397
<div class="col">
398398
<label for="spec.postgres.ssl.certificateSecretKeySelector.key">
399399
SSL Certificate Secret Key
400400
<span class="req">*</span>
401401
</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">
403403
<span class="helpTooltip" :data-tooltip="getTooltip('sgcluster.spec.postgres.ssl.certificateSecretKeySelector.key')"></span>
404404
</div>
405405
<div class="col">
406406
<label for="spec.postgres.ssl.privateKeySecretKeySelector.name">
407407
SSL Private Key Secret Name
408408
<span class="req">*</span>
409409
</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">
411411
<span class="helpTooltip" :data-tooltip="getTooltip('sgcluster.spec.postgres.ssl.privateKeySecretKeySelector.name')"></span>
412412
</div>
413413
<div class="col">
414414
<label for="spec.postgres.ssl.privateKeySecretKeySelector.key">
415415
SSL Private Key Secret Key
416416
<span class="req">*</span>
417417
</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">
419419
<span class="helpTooltip" :data-tooltip="getTooltip('sgcluster.spec.postgres.ssl.privateKeySecretKeySelector.key')"></span>
420420
</div>
421421
</div>
@@ -3619,7 +3619,9 @@
36193619
}
36203620
36213621
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: "" };
36233625
}
36243626
36253627
vm.profile = c.data.spec.hasOwnProperty('profile') ? c.data.spec.profile : 'production' ;
@@ -4104,7 +4106,15 @@
41044106
} || {"extensions": null} ),
41054107
"flavor": this.flavor,
41064108
...(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+
}
41084118
} || {"ssl": null} )
41094119
}
41104120

0 commit comments

Comments
 (0)