1 <cd-modal [modalRef]="activeModal">
2 <ng-container class="modal-title">
3 <ng-container i18n>Upgrade Cluster</ng-container>
6 <ng-container class="modal-content">
7 <form name="upgradeForm"
10 [formGroup]="upgradeForm"
12 <div class="modal-body">
13 <div class="form-group row">
14 <label class="cd-col-form-label required"
15 for="availableVersions"
16 i18n>New Version</label>
17 <div class="cd-col-form-input">
18 <select id="availableVersions"
19 name="availableVersions"
21 formControlName="availableVersions">
22 <option *ngIf="versions === null"
24 i18n>Loading...</option>
25 <option *ngIf="versions !== null && versions.length === 0"
27 i18n>-- No version available --</option>
28 <option *ngIf="versions !== null && versions.length > 0"
30 i18n>-- Select a version --</option>
31 <option *ngFor="let version of versions"
32 [value]="version">{{ version }}</option>
34 <span class="invalid-feedback"
35 *ngIf="upgradeForm.showError('availableVersions', formDir, 'required')"
36 i18n>This field is required!</span>
41 <div class="modal-footer">
42 <cd-form-button-panel *ngIf="versions"
43 (submitActionEvent)="startUpgrade()"
45 [submitText]="actionLabels.START_UPGRADE"></cd-form-button-panel>