cockpit/pkg/kubernetes/views/container-panel.html

24 lines
1.1 KiB
HTML

<div class="listing-ct-head">
<ul class="nav nav-tabs nav-tabs-pf">
<li ng-class="{active: tab('main')}">
<a tabindex="0" ng-click="tab('main', $event)" translate>Container</a></li>
<li ng-class="{active: tab('logs')}">
<a tabindex="0" class="logs" ng-click="tab('logs', $event); tabbed = true" translate>Logs</a></li>
<li ng-class="{active: tab('shell')}"
ng-if="item.status.phase == 'Running' && container.status.state.running">
<a tabindex="0" class="shell" ng-click="tab('shell', $event); tabbed = true" translate>Shell</a></li>
</ul>
</div>
<div class="listing-ct-body" ng-show="tab('main')">
<kube-container-body></kube-container-body>
</div>
<div class="listing-ct-body" ng-show="tab('logs')">
<kube-console pod="item" container="container.spec.name" prevent="!tabbed">
</kube-console>
</div>
<div class="listing-ct-body" ng-show="tab('shell')"
ng-if="item.status.phase == 'Running' && container.status.state.running">
<kubernetes-container-terminal pod="item" container="container.spec.name" prevent="!tabbed">
</kubernetes-container-terminal>
</div>