1 <cd-modal [modalRef]="activeModal">
2 <span class="modal-title"
3 i18n>{mode, select, edit {Edit} other {Add}} pool mirror peer</span>
5 <ng-container class="modal-content">
6 <form name="editPeerForm"
9 [formGroup]="editPeerForm"
11 <div class="modal-body">
13 <span i18n>{mode, select, edit {Edit} other {Add}} the pool
14 mirror peer attributes for pool <kbd>{{ poolName }}</kbd> and click
15 <kbd>Submit</kbd>.</span>
18 <div class="form-group">
19 <label class="col-form-label required"
21 i18n>Cluster Name</label>
22 <input class="form-control"
28 formControlName="clusterName"
30 <span class="invalid-feedback"
31 *ngIf="editPeerForm.showError('clusterName', formDir, 'required')"
32 i18n>This field is required.</span>
33 <span class="invalid-feedback"
34 *ngIf="editPeerForm.showError('clusterName', formDir, 'invalidClusterName')"
35 i18n>The cluster name is not valid.</span>
38 <div class="form-group">
39 <label class="col-form-label required"
42 <input class="form-control"
44 placeholder="CephX ID..."
48 formControlName="clientID">
49 <span class="invalid-feedback"
50 *ngIf="editPeerForm.showError('clientID', formDir, 'required')"
51 i18n>This field is required.</span>
52 <span class="invalid-feedback"
53 *ngIf="editPeerForm.showError('clientID', formDir, 'invalidClientID')"
54 i18n>The CephX ID is not valid.</span>
57 <div class="form-group">
58 <label class="col-form-label"
60 <span i18n>Monitor Addresses</span>
62 <input class="form-control"
64 placeholder="Comma-delimited addresses..."
68 formControlName="monAddr">
69 <span class="invalid-feedback"
70 *ngIf="editPeerForm.showError('monAddr', formDir, 'invalidMonAddr')"
71 i18n>The monitory address is not valid.</span>
74 <div class="form-group">
75 <label class="col-form-label"
77 <span i18n>CephX Key</span>
79 <input class="form-control"
81 placeholder="Base64-encoded key..."
85 formControlName="key">
86 <span class="invalid-feedback"
87 *ngIf="editPeerForm.showError('key', formDir, 'invalidKey')"
88 i18n>CephX key must be base64 encoded.</span>
93 <div class="modal-footer">
94 <cd-form-button-panel (submitActionEvent)="update()"
96 [submitText]="actionLabels.SUBMIT"></cd-form-button-panel>