ironic-webclient/app/view/ironic/node_list.html

53 lines
1.7 KiB
HTML

<div class="row">
<div class="col-xs-12">
<button ng-click="nodeListCtrl.enroll()" class="btn btn-default pull-right-bottom">
<i class="fa fa-gear"></i>
Enroll Node
</button>
<h1>Nodes</h1>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<table class="table table-condensed table-striped">
<thead>
<tr>
<th>State</th>
<th>UUID</th>
<th>Instance</th>
<th>Power State</th>
<th>Maintenance</th>
</tr>
</thead>
<tbody ng-if="nodeListCtrl.nodes.$resolved && nodeListCtrl.nodes.length > 0">
<tr ng-repeat="node in nodeListCtrl.nodes">
<td>{{node.provision_state}}</td>
<td>
<a href="#/ironic/nodes/{{node.uuid}}">
{{node.uuid}}
</a>
</td>
<td>{{node.instance_uuid || 'None'}}</td>
<td>{{node.power_state}}</td>
<td>{{node.maintenance}}</td>
</tr>
</tbody>
<tbody ng-if="nodeListCtrl.nodes.$resolved && nodeListCtrl.nodes.length == 0">
<tr>
<td colspan="5" class="text-center text-muted">
<small><em>No nodes were found.</em></small>
</td>
</tr>
</tbody>
<tbody ng-if="!nodeListCtrl.nodes.$resolved">
<tr>
<td colspan="5" class="text-center text-muted">
<i class="fa fa-refresh fa-spin"></i>
Loading nodes...
</td>
</tr>
</tbody>
</table>
</div>
</div>