<div ng-controller="Kubernetes.OverviewController"> <script type="text/ng-template" id="serviceBoxTemplate.html"> <div> <div class="align-left node-body">{{entity.$portsText}}</div> <div class="align-right node-header" title="{{entity.metadata.name}}" ng-bind="entity.metadata.name"></div> </div> </script> <script type="text/ng-template" id="serviceTemplate.html"> <div class="kubernetes-overview-row"> <div class="kubernetes-overview-cell"> <div id="{{service._key}}" namespace="{{service.metadata.namespace}}" connect-to="{{service.connectTo}}" data-type="service" class="jsplumb-node kubernetes-node kubernetes-service-node" ng-controller="Kubernetes.OverviewBoxController" ng-init="entity=getEntity('service', '{{service._key}}')" ng-mouseenter="mouseEnter($event)" ng-mouseleave="mouseLeave($event)" ng-click="viewDetails(entity, 'services')"> <div ng-init="entity=entity" ng-include="'serviceBoxTemplate.html'"></div> </div> </div> </div> </script> <script type="text/ng-template" id="overviewHostTemplate.html"> <div class="kubernetes-overview-row"> <div class="kubernetes-overview-cell"> <div id="{{host.elementId}}" data-type="host" class="kubernetes-host-container host"> <h5><img ng-src="{{host.$iconUrl}}" style="width: 32px; height: 32px;"> <a ng-href="{{baseUri}}/kubernetes/hosts/{{host.id}}">{{host.id}}</a> </h5> <div class="pod-container"></div> </div> </div> </div> </script> <script type="text/ng-template" id="podTemplate.html"> <div id="{{pod._key}}" data-type="pod" title="Pod ID: {{pod.metadata.name}}" class="jsplumb-node kubernetes-node kubernetes-pod-node" ng-mouseenter="mouseEnter($event)" ng-mouseleave="mouseLeave($event)" ng-controller="Kubernetes.OverviewBoxController" ng-init="entity=getEntity('pod', '{{pod._key}}')" ng-click="viewDetails(entity, 'pods')"> <div class="css-table"> <div class="css-table-row"> <div class="pod-status-cell css-table-cell"> <span ng-init="row={ entity: entity }" ng-include="'statusTemplate.html'"></span> </div> <div class="pod-label-cell css-table-cell"> <span ng-init="row={ entity: entity }" ng-include="'labelTemplate.html'"></span> </div> </div> </div> </div> </script> <script type="text/ng-template" id="replicationControllerTemplate.html"> <div class="kubernetes-overview-row"> <div class="kubernetes-overview-cell"> <div id="{{replicationController._key}}" title="{{replicationController.id}}" data-type="replicationController" data-placement="top" connect-to="{{replicationController.connectTo}}" ng-mouseenter="mouseEnter($event)" ng-mouseleave="mouseLeave($event)" class="jsplumb-node kubernetes-replicationController-node kubernetes-node" ng-controller="Kubernetes.OverviewBoxController" ng-init="entity=getEntity('replicationController', '{{replicationController._key}}')" ng-click="viewDetails(entity, 'replicationControllers')"> <img class="app-icon-medium" ng-src="{{replicationController.$iconUrl}}"> </div> </div> </div> </script> <script type="text/ng-template" id="overviewTemplate.html"> <div class="kubernetes-overview" hawtio-jsplumb draggable="false" layout="false" node-sep="50" rank-sep="300"> <div class="kubernetes-overview-row"> <div class="kubernetes-overview-cell"> <div class="kubernetes-overview services"> <h6>Services</h6> </div> </div> <div class="kubernetes-overview-cell"> <div class="kubernetes-overview hosts"> <h6>Hosts and Pods</h6> </div> </div> <div class="kubernetes-overview-cell"> <div class="kubernetes-overview replicationControllers"> <h6>Replication controllers</h6> </div> </div> </div> </div> </script> <div class="row"> <div hawtio-breadcrumbs></div> </div> <div class="row"> <div hawtio-tabs></div> </div> <kubernetes-overview></kubernetes-overview> </div>