You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							150 lines
						
					
					
						
							6.4 KiB
						
					
					
				
			
		
		
	
	
							150 lines
						
					
					
						
							6.4 KiB
						
					
					
				| <div class="service-view-rectangle" ng-repeat="view in item.$serviceViews" ng-hide="view.appName === 'kubernetes'">
 | |
|   <div class="service-view-header row">
 | |
|     <div class="col-md-4">
 | |
|       <span class="service-view-icon">
 | |
|         <a ng-href="{{view.service | kubernetesPageLink}}" title="View the service detail page">
 | |
|           <img ng-show="item.$iconUrl" ng-src="{{item.$iconUrl}}">
 | |
|         </a>
 | |
|       </span>
 | |
|       <span class="service-view-name" title="{{view.name}}">
 | |
|         <a ng-href="{{view.service | kubernetesPageLink}}" title="View the service detail page">
 | |
|           {{view.appName}}
 | |
|         </a>
 | |
|       </span>
 | |
|     </div>
 | |
|     <div class="col-md-6">
 | |
|       <span class="service-view-address" title="The service address">
 | |
|         <a ng-show="view.service.$connectUrl" target="_blank" href="{{view.service.$connectUrl}}" title="Connect to the service">
 | |
|           {{view.service.$host}}
 | |
|         </a>
 | |
|         <span ng-hide="view.service.$connectUrl">{{view.service.$host}}</span>
 | |
|       </span>
 | |
|     </div>
 | |
|     <div class="col-md-2 align-right">
 | |
|       <a class="service-view-header-delete" href="" ng-click="deleteSingleApp(item)" title="Delete this app"><i
 | |
|           class="fa fa-remove red"></i></a>
 | |
|     </div>
 | |
|   </div>
 | |
| 
 | |
|   <div class="service-view-detail-rectangle">
 | |
|     <div class="service-view-detail-header row">
 | |
|       <div class="col-md-3">
 | |
|         <div class="service-view-detail-deployed" ng-show="view.createdDate"
 | |
|           title="deployed at: {{view.createdDate | date:'yyyy-MMM-dd HH:mm:ss Z'}}">
 | |
|           deployed:
 | |
|           <span class="value">{{view.createdDate | relativeTime}}</span>
 | |
|         </div>
 | |
|         <div class="service-view-detail-deployed" ng-hide="view.createdDate">
 | |
|           not deployed
 | |
|         </div>
 | |
|       </div>
 | |
|       <div class="col-md-6">
 | |
|         <div class="service-view-detail-pod-template" ng-show="view.controllerId">
 | |
|           pod template:
 | |
|           <span class="value" title="Go to the replication controller detail page"><a
 | |
|               ng-href="{{view.replicationController | kubernetesPageLink}}">{{view.controllerId}}</a></span>
 | |
|         </div>
 | |
|         <div class="service-view-detail-pod-template" ng-hide="view.controllerId">
 | |
|           no pod template
 | |
|         </div>
 | |
|       </div>
 | |
|       <div class="col-md-3 service-view-detail-pod-counts align-right">
 | |
|         <span>
 | |
|           pods:
 | |
|           <a href="" ng-show="view.replicationController" class="badge badge-success"
 | |
|             ng-click="resizeDialog.open(view.replicationController)"
 | |
|             title="Resize the number of pods">
 | |
|             {{view.podCount}}
 | |
|           </a>
 | |
|           <span ng-hide="view.replicationController" class="badge badge-info">
 | |
|             {{view.podCount}}
 | |
|           </span>
 | |
|         </span>
 | |
|       </div>
 | |
|     </div>
 | |
| 
 | |
|     <div class="service-view-detail-pod-box row">
 | |
|       <div class="col-md-12">
 | |
|         <div class="inline-block" ng-repeat="pod in item.pods track by $index">
 | |
|           <div ng-show="podExpanded(pod)" class="service-view-detail-pod-summary-expand">
 | |
|             <table>
 | |
|               <tr>
 | |
|                 <td class="service-view-detail-pod-status">
 | |
|                   <i ng-class="pod.statusClass"></i>
 | |
|                 </td>
 | |
|                 <td class="service-view-detail-pod-connect" ng-show="pod.$jolokiaUrl"
 | |
|                   ng-controller="Kubernetes.ConnectController">
 | |
|                   <a class="clickable"
 | |
|                     ng-click="doConnect(pod)"
 | |
|                     title="Open a new window and connect to this container">
 | |
|                     <i class="fa fa-sign-in"></i>
 | |
|                   </a>
 | |
|                 </td>
 | |
|                 <td>
 | |
|                   <div class="service-view-detail-pod-id" title="{{pod.id}}">
 | |
|                     <span class="value">Pod <a title="Go to the pod detail page" ng-href="{{pod | kubernetesPageLink}}">{{pod.idAbbrev}}</a></span>
 | |
|                   </div>
 | |
|                   <div class="service-view-detail-pod-ip">
 | |
|                     IP:
 | |
|                     <span class="value">{{pod.status.podIP}}</span>
 | |
|                   </div>
 | |
|                 </td>
 | |
|                 <td>
 | |
|                   <div class="service-view-detail-pod-ports">
 | |
|                     ports: <span class="value">{{pod.$containerPorts.join(", ")}}</span>
 | |
|                   </div>
 | |
|                   <div class="service-view-detail-pod-minion">
 | |
|                     minion:
 | |
|                     <span class="value">
 | |
|                       <a ng-show="pod.$host" ng-href="{{baseUri}}/kubernetes/hosts/{{pod.$host}}">{{pod.$host}}</a>
 | |
|                     </span>
 | |
|                   </div>
 | |
|                 </td>
 | |
|                 <td class="service-view-detail-pod-expand" ng-click="collapsePod(pod)">
 | |
|                   <i class="fa fa-chevron-left"></i>
 | |
|                 </td>
 | |
|               </tr>
 | |
|             </table>
 | |
|             <!--
 | |
|             <div class="service-view-detail-pod-status">
 | |
|               status:
 | |
|               <span class="value">{{pod.status}}</span>
 | |
|             </div>
 | |
|             -->
 | |
|           </div>
 | |
| 
 | |
|           <div ng-hide="podExpanded(pod)" class="service-view-detail-pod-summary">
 | |
|             <table>
 | |
|               <tr>
 | |
|                 <td class="service-view-detail-pod-status">
 | |
|                   <i ng-class="pod.statusClass"></i>
 | |
|                 </td>
 | |
|                 <td class="service-view-detail-pod-connect" ng-show="pod.$jolokiaUrl"
 | |
|                   ng-controller="Kubernetes.ConnectController">
 | |
|                   <a class="clickable"
 | |
|                     ng-click="doConnect(pod)"
 | |
|                     title="Open a new window and connect to this container">
 | |
|                     <i class="fa fa-sign-in"></i>
 | |
|                   </a>
 | |
|                 </td>
 | |
|                 <td>
 | |
|                   <div class="service-view-detail-pod-id" title="{{pod.id}}">
 | |
|                     <span class="value">Pod <a title="Go to the pod detail page" ng-href="{{pod | kubernetesPageLink}}">{{pod.idAbbrev}}</a></span>
 | |
|                   </div>
 | |
|                   <div class="service-view-detail-pod-ip">
 | |
|                     IP:
 | |
|                     <span class="value">{{pod.status.podIP}}</span>
 | |
|                   </div>
 | |
|                 </td>
 | |
|                 <td class="service-view-detail-pod-expand" ng-click="expandPod(pod)">
 | |
|                   <i class="fa fa-chevron-right"></i>
 | |
|                 </td>
 | |
|               </tr>
 | |
|             </table>
 | |
|           </div>
 | |
|         </div>
 | |
|       </div>
 | |
|     </div>
 | |
|   </div>
 | |
| </div>
 |