...
|
...
|
@@ -19866,17 +19866,15 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
|
19866
|
19866
|
"</span>\n" +
|
19867
|
19867
|
"</dd>\n" +
|
19868
|
19868
|
"</dl>\n" +
|
19869
|
|
- "<h3>\n" +
|
19870
|
|
- "Traffic\n" +
|
19871
|
|
- "</h3>\n" +
|
19872
|
|
- "<div class=\"table-responsive\">\n" +
|
|
19869
|
+ "<h3>Traffic</h3>\n" +
|
|
19870
|
+ "<div>\n" +
|
19873
|
19871
|
"<traffic-table ports-by-route=\"portsByRoute\" routes=\"routesForService\" services=\"services\" show-node-ports=\"showNodePorts\" custom-name-header=\"'Route'\"></traffic-table>\n" +
|
19874
|
19872
|
"</div>\n" +
|
19875
|
19873
|
"<div style=\"margin:-10px 0 10px 0\">\n" +
|
19876
|
19874
|
"Learn more about <a ng-href=\"{{'route-types' | helpLink}}\" target=\"_blank\">routes</a> and <a ng-href=\"{{'services' | helpLink}}\" target=\"_blank\">services</a>\n" +
|
19877
|
19875
|
"</div>\n" +
|
19878
|
19876
|
"<h3>Pods</h3>\n" +
|
19879
|
|
- "<div class=\"table-responsive\">\n" +
|
|
19877
|
+ "<div>\n" +
|
19880
|
19878
|
"<pods-table pods=\"podsForService\" active-pods=\"podsWithEndpoints\" custom-name-header=\"'Pod'\" pod-failure-reasons=\"podFailureReasons\"></pods-table>\n" +
|
19881
|
19879
|
"</div>\n" +
|
19882
|
19880
|
"<annotations annotations=\"service.metadata.annotations\"></annotations>\n" +
|
...
|
...
|
@@ -24165,9 +24163,9 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
|
24165
|
24165
|
"<tbody ng-if=\"(portsByRoute | hashSize) == 0\">\n" +
|
24166
|
24166
|
"<tr><td colspan=\"7\"><em>{{emptyMessage || 'No routes or ports to show'}}</em></td></tr>\n" +
|
24167
|
24167
|
"</tbody>\n" +
|
24168
|
|
- "<tbody ng-if=\"(portsByRoute | hashSize) > 0\">\n" +
|
24169
|
|
- "<tr ng-repeat-start=\"(routeName,ports) in portsByRoute\" style=\"display:none\"></tr>\n" +
|
24170
|
|
- "<tr ng-repeat=\"port in ports\" ng-if=\"routeName !== ''\">\n" +
|
|
24168
|
+ "<tbody ng-if=\"(portsByRoute | hashSize) > 0\" ng-repeat-start=\"(routeName,ports) in portsByRoute\" style=\"display:none\"></tbody>\n" +
|
|
24169
|
+ "<tbody ng-repeat=\"port in ports\" ng-if=\"routeName !== ''\">\n" +
|
|
24170
|
+ "<tr>\n" +
|
24171
|
24171
|
"<td data-title=\"{{customNameHeader || 'Route'}}{{ showNodePorts ? ' / Node Port' : '' }}\">\n" +
|
24172
|
24172
|
"<a href=\"{{routes[routeName] | navigateResourceURL}}\">{{routes[routeName].metadata.name}}</a>\n" +
|
24173
|
24173
|
"<route-warnings ng-if=\"routes[routeName].spec.to.kind !== 'Service' || services\" route=\"routes[routeName]\" service=\"services[routes[routeName].spec.to.name]\">\n" +
|
...
|
...
|
@@ -24176,12 +24174,12 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
|
24176
|
24176
|
"<span ng-if=\"port.nodePort\"> / {{port.nodePort}}</span>\n" +
|
24177
|
24177
|
"</span>\n" +
|
24178
|
24178
|
"</td>\n" +
|
24179
|
|
- "<td role=\"presentation\" class=\"text-muted\">→</td>\n" +
|
|
24179
|
+ "<td role=\"presentation\" class=\"text-muted arrow\"></td>\n" +
|
24180
|
24180
|
"<td data-title=\"Service Port\">\n" +
|
24181
|
24181
|
"{{port.port}}/{{port.protocol}}\n" +
|
24182
|
24182
|
"<span ng-if=\"port.name\">({{port.name}})</span>\n" +
|
24183
|
24183
|
"</td>\n" +
|
24184
|
|
- "<td role=\"presentation\" class=\"text-muted\">→</td>\n" +
|
|
24184
|
+ "<td role=\"presentation\" class=\"text-muted arrow\"></td>\n" +
|
24185
|
24185
|
"<td data-title=\"Target Port\">\n" +
|
24186
|
24186
|
"{{port.targetPort}}\n" +
|
24187
|
24187
|
"</td>\n" +
|
...
|
...
|
@@ -24203,18 +24201,20 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
|
24203
|
24203
|
"<span ng-if=\"!routes[routeName].spec.tls.termination\"> </span>\n" +
|
24204
|
24204
|
"</td>\n" +
|
24205
|
24205
|
"</tr>\n" +
|
24206
|
|
- "<tr ng-repeat-end style=\"display:none\"></tr>\n" +
|
24207
|
|
- "<tr ng-repeat=\"port in portsByRoute['']\">\n" +
|
|
24206
|
+ "</tbody>\n" +
|
|
24207
|
+ "<tbody ng-repeat-end style=\"display:none\"></tbody>\n" +
|
|
24208
|
+ "<tbody ng-repeat=\"port in portsByRoute['']\">\n" +
|
|
24209
|
+ "<tr>\n" +
|
24208
|
24210
|
"<td data-title=\"{{customNameHeader || 'Route'}}{{ showNodePorts ? ' / Node Port' : '' }}\">\n" +
|
24209
|
24211
|
"<span ng-if=\"!port.nodePort\" class=\"text-muted\">none</span>\n" +
|
24210
|
24212
|
"<span ng-if=\"port.nodePort\">{{port.nodePort}}</span>\n" +
|
24211
|
24213
|
"</td>\n" +
|
24212
|
|
- "<td role=\"presentation\" class=\"text-muted\">→</td>\n" +
|
|
24214
|
+ "<td role=\"presentation\" class=\"text-muted arrow\"></td>\n" +
|
24213
|
24215
|
"<td data-title=\"Service Port\">\n" +
|
24214
|
24216
|
"{{port.port}}/{{port.protocol}}\n" +
|
24215
|
24217
|
"<span ng-if=\"port.name\">({{port.name}})</span>\n" +
|
24216
|
24218
|
"</td>\n" +
|
24217
|
|
- "<td role=\"presentation\" class=\"text-muted\">→</td>\n" +
|
|
24219
|
+ "<td role=\"presentation\" class=\"text-muted arrow\"></td>\n" +
|
24218
|
24220
|
"<td data-title=\"Target Port\">\n" +
|
24219
|
24221
|
"{{port.targetPort}}\n" +
|
24220
|
24222
|
"</td>\n" +
|
...
|
...
|
@@ -114175,6 +114175,9 @@ body,html{margin:0;padding:0}
|
114175
|
114175
|
.table-mobile>tbody>tr>td:last-child{border-bottom:none}
|
114176
|
114176
|
.table-mobile>tbody>tr>td:before{content:attr(data-title);position:absolute;top:8px;left:6px;width:35%;padding-right:10px;white-space:nowrap}
|
114177
|
114177
|
}
|
|
114178
|
+td[role=presentation].arrow:after{content:"\2193"}
|
|
114179
|
+@media (min-width:768px){td[role=presentation].arrow:after{content:"\2192"}
|
|
114180
|
+}
|
114178
|
114181
|
.table-filter-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding:10px 10px 5px;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;background-color:#f9f9f9}
|
114179
|
114182
|
.events-table{table-layout:fixed}
|
114180
|
114183
|
.events-table th#time{width:90px}
|