Due to conflicts with SSO PR, mTLS fields are not updated properly in code.
This is not happening only in main as noted: https://github.com/ceph/ceph/pull/59819#issuecomment-
2356523491
The effect of this issue is mtls based fields not showing in service form
Fixes https://tracker.ceph.com/issues/68133
Signed-off-by: Afreen Misbah <afreen23.git@gmail.com>
</div>
<!-- root_ca_cert -->
- <div *ngIf="serviceForm.controls.enable_auth.value"
+ <div *ngIf="serviceForm.controls.enable_mtls.value"
class="form-group row">
<label class="cd-col-form-label required"
for="root_ca_cert">
</div>
<!-- client_cert -->
- <div *ngIf="serviceForm.controls.enable_auth.value"
+ <div *ngIf="serviceForm.controls.enable_mtls.value"
class="form-group row">
<label class="cd-col-form-label required"
for="client_cert">
</div>
<!-- client_key -->
- <div *ngIf="serviceForm.controls.enable_auth.value"
+ <div *ngIf="serviceForm.controls.enable_mtls.value"
class="form-group row">
<label class="cd-col-form-label required"
for="client_key">
</div>
<!-- server_cert -->
- <div *ngIf="serviceForm.controls.enable_auth.value"
+ <div *ngIf="serviceForm.controls.enable_mtls.value"
class="form-group row">
<label class="cd-col-form-label required"
for="server_cert">
</div>
<!-- server_key -->
- <div *ngIf="serviceForm.controls.enable_auth.value"
+ <div *ngIf="serviceForm.controls.enable_mtls.value"
class="form-group row">
<label class="cd-col-form-label required"
for="server_key">
formHelper.setValue('pool', 'rbd');
formHelper.setValue('group', 'default');
// mTLS disabled
- formHelper.setValue('enable_auth', false);
+ formHelper.setValue('enable_mtls', false);
component.onSubmit();
expect(cephServiceService.update).toHaveBeenCalledWith({
service_type: 'nvmeof',
case 'nvmeof':
this.serviceForm.get('pool').setValue(response[0].spec.pool);
this.serviceForm.get('group').setValue(response[0].spec.group);
- this.serviceForm.get('enable_auth').setValue(response[0].spec.enable_auth);
- this.serviceForm.get('root_ca_cert').setValue(response[0].spec.root_ca_cert);
- this.serviceForm.get('client_cert').setValue(response[0].spec.client_cert);
- this.serviceForm.get('client_key').setValue(response[0].spec.client_key);
- this.serviceForm.get('server_cert').setValue(response[0].spec.server_cert);
- this.serviceForm.get('server_key').setValue(response[0].spec.server_key);
+ this.serviceForm.get('enable_mtls').setValue(response[0].spec?.enable_auth);
+ this.serviceForm.get('root_ca_cert').setValue(response[0].spec?.root_ca_cert);
+ this.serviceForm.get('client_cert').setValue(response[0].spec?.client_cert);
+ this.serviceForm.get('client_key').setValue(response[0].spec?.client_key);
+ this.serviceForm.get('server_cert').setValue(response[0].spec?.server_cert);
+ this.serviceForm.get('server_key').setValue(response[0].spec?.server_key);
break;
case 'rgw':
this.serviceForm