@spotinst/spinnaker-deck
Version:
Spinnaker-Deck service, forked with support to Spotinst
72 lines (71 loc) • 2.36 kB
HTML
<ng-form name="basicSettingsForm">
<div class="row">
<div class="col-md-3 sm-label-right">Minimum number of instances</div>
<div class="col-md-2 content-fields">
<input
type="number"
class="form-control input-sm"
name="minNumReplicas"
ng-model="$ctrl.policy.minNumReplicas"
min="0"
max="{{ $ctrl.policy.maxNumReplicas }}"
required
/>
</div>
<div class="col-md-4 error-message" ng-if="basicSettingsForm.minNumReplicas.$error.min">
Must be greater than zero.
</div>
</div>
<div class="row">
<div class="col-md-3 sm-label-right">Maximum number of instances</div>
<div class="col-md-2 content-fields">
<input
type="number"
class="form-control input-sm"
min="{{ $ctrl.policy.minNumReplicas }}"
required
name="maxNumReplicas"
ng-model="$ctrl.policy.maxNumReplicas"
/>
</div>
<div
class="col-md-4 error-message"
ng-if="basicSettingsForm.maxNumReplicas.$error.min || basicSettingsForm.minNumReplicas.$error.max"
>
Must be greater than or equal to minimum.
</div>
</div>
<div class="row">
<div class="col-md-3 sm-label-right">
Cool-down period (seconds)
<help-field key="gce.serverGroup.scalingPolicy.coolDownPeriodSec"></help-field>
</div>
<div class="col-md-2 content-fields">
<input
type="number"
class="form-control input-sm"
min="15"
required
name="coolDownPeriodSec"
ng-model="$ctrl.policy.coolDownPeriodSec"
/>
</div>
<div class="col-md-4 error-message" ng-if="basicSettingsForm.coolDownPeriodSec.$error.min">
Must be greater than or equal to 15 seconds.
</div>
</div>
<div class="row">
<div class="col-md-3 sm-label-right">
Mode
<help-field key="gce.serverGroup.autoscaling.mode"></help-field>
</div>
<div class="col-md-2 content-fields">
<select class="form-control input-sm" name="mode" ng-model="$ctrl.policy.mode">
<option ng-repeat="mode in $ctrl.modes" value="{{ mode }}" ng-selected="$ctrl.policy.mode === mode">
{{ mode }}
</option>
</select>
</div>
</div>
<gce-scale-in-controls policy="$ctrl.policy" update-policy="$ctrl.updatePolicy"> </gce-scale-in-controls>
</ng-form>