@spotinst/spinnaker-deck
Version:
Spinnaker-Deck service, forked with support to Spotinst
50 lines (49 loc) • 1.95 kB
HTML
<dl class="horizontal-when-filters-collapsed" style="margin-bottom: 20px">
<dt ng-repeat-start="basis in $ctrl.policy.bases">
Target {{basis.description}}
<help-field key="{{basis.helpKey}}"></help-field>
</dt>
<dd ng-repeat-end>
<div ng-repeat="target in basis.targets">{{target}}</div>
</dd>
<dt ng-if="$ctrl.predictiveAutoscalingEnabled">Predictive Autoscaling</dt>
<dd ng-if="$ctrl.predictiveAutoscalingEnabled">{{$ctrl.policy.cpuUtilization.predictiveMethod}}</dd>
<dt>
Min # VMs
<help-field key="gce.serverGroup.autoscaling.minVMs"></help-field>
</dt>
<dd>{{$ctrl.policy.minNumReplicas}}</dd>
<dt>
Max # VMs
<help-field key="gce.serverGroup.autoscaling.maxVMs"></help-field>
</dt>
<dd>{{$ctrl.policy.maxNumReplicas}}</dd>
<dt>
Cool-down Period
<help-field key="gce.serverGroup.autoscaling.cooldown"></help-field>
</dt>
<dd>{{$ctrl.policy.coolDownPeriodSec}} sec</dd>
<dt>
Mode
<help-field key="gce.serverGroup.autoscaling.mode"></help-field>
</dt>
<dd>{{$ctrl.policy.mode}}</dd>
<dt ng-if="$ctrl.scaleInControlsEnabled">Scale-in Controls</dt>
<dd ng-if="$ctrl.scaleInControlsEnabled">{{$ctrl.scaleInControlsConfigured ? 'Enabled' : 'Disabled'}}</dd>
<dt ng-if="$ctrl.scaleInControlsConfigured">Max Scaled-in Replicas</dt>
<dd ng-if="$ctrl.scaleInControlsConfigured">{{$ctrl.maxScaledInReplicasMessage}}</dd>
<dt ng-if="$ctrl.scaleInControlsConfigured">Scale-in Time Window</dt>
<dd ng-if="$ctrl.scaleInControlsConfigured">{{$ctrl.timeWindowSecMessage}}</dd>
<dt ng-if="$ctrl.serverGroup.autoscalingMessages">Messages</dt>
<dd ng-if="$ctrl.serverGroup.autoscalingMessages" ng-repeat="message in $ctrl.serverGroup.autoscalingMessages">
{{message}}
</dd>
<action-icons
class="text-right"
edit="$ctrl.editPolicy()"
edit-info="Edit Policy"
destroy="$ctrl.deletePolicy()"
destroy-info="Delete Policy"
>
</action-icons>
</dl>