@spotinst/spinnaker-deck
Version:
Spinnaker-Deck service, forked with support to Spotinst
37 lines (34 loc) • 1.46 kB
HTML
<div modal-page>
<modal-close dismiss="$ctrl.close()"></modal-close>
<div class="modal-header">
<h4 class="modal-title">Server Group Events for {{$ctrl.serverGroup.name}}</h4>
</div>
<div class="modal-body">
<div class="loading" ng-if="$ctrl.viewState.loading">
<loading-spinner size="'small'"></loading-spinner>
</div>
<div ng-if="$ctrl.viewState.error" class="text-center">
<p>There was an error loading events for {{$ctrl.serverGroup.name}}. Please try again later.</p>
</div>
<div ng-if="!$ctrl.viewState.loading && !$ctrl.viewState.error && !$ctrl.events.length" class="text-center">
<p>No scaling events found for {{$ctrl.serverGroup.name}}.</p>
</div>
<div ng-repeat="event in $ctrl.events" ng-if="!$ctrl.viewState.loading">
<p class="clearfix"></p>
<div ng-if="event.status === 'Success'">
<span class="label label-success pull-left">{{event.status}}</span>
</div>
<div ng-if="event.status !== 'Success'">
<span class="label label-{{event.status === 'Transition' ? 'info' : 'danger'}} pull-left"
>{{event.status}}</span
>
</div>
<span class="label label-default pull-right">{{event.createdAt | timestamp}}</span>
<div>{{event.message}}</div>
<hr ng-if="!$last" />
</div>
</div>
<div class="modal-footer">
<button class="btn btn-primary" ng-click="$ctrl.close()">Close</button>
</div>
</div>