@@ -4752,7 +4752,7 @@ target: "_blank"
4752
4752
var n = [], a = "Pod" === e.kind ? e : _.get(e, "spec.template");
4753
4753
return a ? (_.each([ "cpu", "memory", "requests.cpu", "requests.memory", "limits.cpu", "limits.memory", "pods" ], function(r) {
4754
4754
var o = t.status.total || t.status;
4755
- if (("Pod" !== e.kind || "pods" !== r) && !d(o. hard[r ])) {
4755
+ if (("Pod" !== e.kind || "pods" !== r) && _.has(o, [ " hard", r ]) && _.has(o, [ "used", r ])) {
4756
4756
var i = S(t, e, r);
4757
4757
if (i) n.push(i); else if ("pods" !== r) {
4758
4758
var s = k(t, e, a, r);
@@ -7806,27 +7806,28 @@ n.projectName = e.project, n.labelSuggestions = {}, n.alerts = n.alerts || {}, n
7806
7806
disabled: !0
7807
7807
}, n.kinds = _.filter(l.availableKinds(), function(e) {
7808
7808
switch (e.kind) {
7809
- case "ReplicationController":
7810
- case "Deployment":
7811
- case "DeploymentConfig":
7812
- case "BuildConfig":
7809
+ case "AppliedClusterResourceQuota":
7813
7810
case "Build":
7811
+ case "BuildConfig":
7814
7812
case "ConfigMap":
7815
- case "Pod ":
7816
- case "PersistentVolumeClaim ":
7813
+ case "Deployment ":
7814
+ case "DeploymentConfig ":
7817
7815
case "Event":
7818
- case "Secret":
7819
- case "Service":
7820
- case "Route":
7821
7816
case "ImageStream":
7822
- case "ImageStreamTag":
7823
7817
case "ImageStreamImage":
7824
7818
case "ImageStreamImport":
7825
7819
case "ImageStreamMapping":
7820
+ case "ImageStreamTag":
7826
7821
case "LimitRange":
7822
+ case "PersistentVolumeClaim":
7823
+ case "Pod":
7827
7824
case "ReplicaSet":
7825
+ case "ReplicationController":
7828
7826
case "ResourceQuota":
7829
- case "AppliedClusterResourceQuota":
7827
+ case "Route":
7828
+ case "Secret":
7829
+ case "Service":
7830
+ case "ServiceInstance":
7830
7831
case "StatefulSet":
7831
7832
return !1;
7832
7833
@@ -14008,7 +14009,7 @@ c && (c(), c = void 0), l && (l(), l = void 0), d.nextTitle = "Close", d.wizardC
14008
14009
var y = function() {
14009
14010
if (d.serviceClasses) {
14010
14011
var e = "ServiceInstance" === d.target.kind ? d.target : d.serviceToBind;
14011
- e && (d.serviceClass = d.serviceClasses[e.spec.serviceClassName], d.serviceClassName = e.spec.serviceClassName, d.plan = r.getPlanForInstance(e, d.serviceClass), d.parameterSchema = _.get(d.plan, "serviceInstanceCredentialCreateParameterSchema"), i.hidden = !_.has(d.parameterSchema, "properties"), d.nextTitle = i.hidden ? "Bind" : "Next >", d.hideBack = i.hidden);
14012
+ e && (d.serviceClass = d.serviceClasses[e.spec.serviceClassName], d.serviceClassName = e.spec.serviceClassName, d.plan = r.getPlanForInstance(e, d.serviceClass), d.parameterSchema = _.get(d.plan, "serviceInstanceCredentialCreateParameterSchema"), d.parameterFormDefinition = _.get(d.plan, "externalMetadata.schemas.service_binding.create.openshift_form_definition"), i.hidden = !_.has(d.parameterSchema, "properties"), d.nextTitle = i.hidden ? "Bind" : "Next >", d.hideBack = i.hidden);
14012
14013
}
14013
14014
};
14014
14015
e.$watch("ctrl.serviceToBind", y), d.$onInit = function() {
@@ -22855,12 +22856,10 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
22855
22856
22856
22857
22857
22858
$templateCache.put('views/directives/annotations.html',
22858
- "<p ng-class=\"{'mar-bottom-xl': !expandAnnotations}\">\n" +
22859
- "<a href=\"\" ng-click=\"toggleAnnotations()\" ng-if=\"!expandAnnotations\">Show Annotations</a>\n" +
22860
- "<a href=\"\" ng-click=\"toggleAnnotations()\" ng-if=\"expandAnnotations\">Hide Annotations</a>\n" +
22859
+ "<p ng-if=\"annotations\" ng-class=\"{'mar-bottom-xl': !expandAnnotations}\">\n" +
22860
+ "<a href=\"\" ng-click=\"toggleAnnotations()\">{{!expandAnnotations ? 'Hide Annotations' : 'Show Annotations'}}</a>\n" +
22861
22861
"</p>\n" +
22862
- "<div ng-if=\"expandAnnotations\">\n" +
22863
- "<div ng-if=\"annotations\" class=\"table-responsive scroll-shadows-horizontal\">\n" +
22862
+ "<div ng-if=\"expandAnnotations && annotations\" class=\"table-responsive scroll-shadows-horizontal\">\n" +
22864
22863
"<table class=\"table table-bordered table-bordered-columns key-value-table\">\n" +
22865
22864
"<tbody>\n" +
22866
22865
"<tr ng-repeat=\"(annotationKey, annotationValue) in annotations\">\n" +
@@ -22875,8 +22874,7 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
22875
22874
"</div>\n" +
22876
22875
"<p ng-if=\"!annotations\" class=\"mar-bottom-xl\">\n" +
22877
22876
"There are no annotations on this resource.\n" +
22878
- "</p>\n" +
22879
- "</div>"
22877
+ "</p>"
22880
22878
);
22881
22879
22882
22880
@@ -22897,7 +22895,8 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
22897
22895
22898
22896
$templateCache.put('views/directives/bind-service/bind-parameters.html',
22899
22897
"<form name=\"ctrl.parametersForm\">\n" +
22900
- "<catalog-parameters model=\"ctrl.parameterData\" parameter-schema=\"ctrl.parameterSchema\"></catalog-parameters>\n" +
22898
+ "<catalog-parameters model=\"ctrl.parameterData\" parameter-schema=\"ctrl.parameterSchema\" parameter-form-definition=\"ctrl.parameterFormDefinition\">\n" +
22899
+ "</catalog-parameters>\n" +
22901
22900
"</form>"
22902
22901
);
22903
22902
@@ -23747,21 +23746,20 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
23747
23746
"<confirm-on-exit ng-if=\"$ctrl.canIUpdate && !$ctrl.ngReadonly\" dirty=\"$ctrl.form.$dirty\"></confirm-on-exit>\n" +
23748
23747
"<div ng-repeat=\"container in $ctrl.containers\">\n" +
23749
23748
"<h3>Container {{container.name}}</h3>\n" +
23750
- "<h4 class=\"section-label\">Variables</h4>\n" +
23751
23749
"<div ng-if=\"!$ctrl.canIUpdate || $ctrl.ngReadonly\">\n" +
23752
23750
"<span ng-if=\"!container.env.length\">\n" +
23753
23751
"No environment variables set in the {{$ctrl.apiObject.kind | humanizeKind}} template for container {{container.name}}.\n" +
23754
23752
"</span>\n" +
23755
23753
"<key-value-editor ng-if=\"container.env.length\" entries=\"container.env\" key-placeholder=\"Name\" value-placeholder=\"Value\" cannot-add cannot-sort cannot-delete is-readonly show-header>\n" +
23756
23754
"</key-value-editor>\n" +
23757
23755
"</div>\n" +
23758
- "<key-value-editor ng-if=\"$ctrl.canIUpdate && !$ctrl.ngReadonly\" entries=\"container.env\" key-placeholder=\"Name\" value-placeholder=\"Value\" value-from-selector-options=\"$ctrl.valueFromObjects\" key-validator=\"[A-Za-z_][A-Za-z0-9_]*\" key-validator-error=\"Please enter a valid key.\" key-validator-error-tooltip=\"A valid environment variable name is an alphanumeric (a-z and 0-9) string beginning with a letter that may contain underscores.\" add-row-link=\"Add Variable \" add-row-with-selectors-link=\"Add Variable from Config Map or Secret\" show-header>\n" +
23756
+ "<key-value-editor ng-if=\"$ctrl.canIUpdate && !$ctrl.ngReadonly\" entries=\"container.env\" key-placeholder=\"Name\" value-placeholder=\"Value\" value-from-selector-options=\"$ctrl.valueFromObjects\" key-validator=\"[A-Za-z_][A-Za-z0-9_]*\" key-validator-error=\"Please enter a valid key.\" key-validator-error-tooltip=\"A valid environment variable name is an alphanumeric (a-z and 0-9) string beginning with a letter that may contain underscores.\" add-row-link=\"Add Value \" add-row-with-selectors-link=\"Add Value from Config Map or Secret\" show-header>\n" +
23759
23757
"</key-value-editor>\n" +
23760
23758
"<h4 class=\"section-label\">\n" +
23761
23759
"Environment From\n" +
23762
23760
"<span class=\"pficon pficon-help\" aria-hidden=\"true\" data-toggle=\"tooltip\" data-original-title=\"Environment From lets you add all key-value pairs from a config map or secret as environment variables.\"></span>\n" +
23763
23761
"</h4>\n" +
23764
- "<edit-environment-from entries=\"container.envFrom\" selector-placeholder=\"Secret/ Config Map\" env-from-selector-options=\"$ctrl.valueFromObjects\" add-row-link=\"Add ALL Values from Secret or Config Map\" show-header>\n" +
23762
+ "<edit-environment-from entries=\"container.envFrom\" selector-placeholder=\"Config Map/Secret \" env-from-selector-options=\"$ctrl.valueFromObjects\" add-row-link=\"Add ALL Values from Config Map or Secret \" show-header>\n" +
23765
23763
"</edit-environment-from>\n" +
23766
23764
"</div>\n" +
23767
23765
"<button class=\"btn btn-default\" ng-if=\"$ctrl.canIUpdate && !$ctrl.ngReadonly\" ng-click=\"$ctrl.save()\" ng-disabled=\"$ctrl.form.$pristine || $ctrl.form.$invalid\">Save</button>\n" +
@@ -29887,10 +29885,8 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
29887
29885
$templateCache.put('views/quota.html',
29888
29886
"<div class=\"middle\">\n" +
29889
29887
"<div class=\"middle-content\">\n" +
29890
- "<div class=\"container-fluid mar-top-xl \">\n" +
29888
+ "<div class=\"container-fluid\">\n" +
29891
29889
"<alerts alerts=\"alerts\"></alerts>\n" +
29892
- "<div class=\"row\">\n" +
29893
- "<div class=\"col-md-12\">\n" +
29894
29890
"<h1>\n" +
29895
29891
"<span ng-if=\"clusterQuotas.length\">Cluster </span>Quota\n" +
29896
29892
"<span class=\"page-header-link\">\n" +
@@ -29953,7 +29949,7 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
29953
29949
"</thead>\n" +
29954
29950
"<tbody>\n" +
29955
29951
"<tr ng-if=\"!quota.status.total.used\" class=\"danger\">\n" +
29956
- "<td colspan=\"5 \">\n" +
29952
+ "<td colspan=\"4 \">\n" +
29957
29953
"<span data-toggle=\"tooltip\" title=\"Missing quota status\" class=\"pficon pficon-error-circle-o\" style=\"cursor: help\"></span>\n" +
29958
29954
"Status has not been reported on this quota usage record. Any resources limited by this quota record can not be allocated.\n" +
29959
29955
"</td>\n" +
@@ -30035,7 +30031,7 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
30035
30031
"</thead>\n" +
30036
30032
"<tbody>\n" +
30037
30033
"<tr ng-if=\"!quota.status.used\" class=\"danger\">\n" +
30038
- "<td colspan=\"5 \">\n" +
30034
+ "<td colspan=\"3 \">\n" +
30039
30035
"<span data-toggle=\"tooltip\" title=\"Missing quota status\" class=\"pficon pficon-error-circle-o\" style=\"cursor: help\"></span>\n" +
30040
30036
"Status has not been reported on this quota usage record. Any resources limited by this quota record can not be allocated.\n" +
30041
30037
"</td>\n" +
@@ -30110,8 +30106,7 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
30110
30106
"</span>\n" +
30111
30107
"</th>\n" +
30112
30108
"</thead>\n" +
30113
- "<tbody>\n" +
30114
- "<tr ng-repeat-start=\"limit in limitRange.spec.limits\"></tr>\n" +
30109
+ "<tbody ng-repeat=\"limit in limitRange.spec.limits\">\n" +
30115
30110
"<tr ng-repeat=\"(type, typeLimits) in limitsByType[limitRange.metadata.name][limit.type]\">\n" +
30116
30111
"<td>{{limit.type}} {{type | computeResourceLabel : true}}</td>\n" +
30117
30112
"<td>{{(typeLimits.min | usageWithUnits : type) || \"—\"}}</td>\n" +
@@ -30120,16 +30115,13 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
30120
30115
"<td>{{(typeLimits[\"default\"] | usageWithUnits : type) || \"—\"}}</td>\n" +
30121
30116
"<td>{{typeLimits.maxLimitRequestRatio || \"—\"}}</td>\n" +
30122
30117
"</tr>\n" +
30123
- "<tr ng-repeat-end></tr>\n" +
30124
30118
"</tbody>\n" +
30125
30119
"</table>\n" +
30126
30120
"</div>\n" +
30127
30121
"</div>\n" +
30128
30122
"</div>\n" +
30129
30123
"</div>\n" +
30130
30124
"</div>\n" +
30131
- "</div>\n" +
30132
- "</div>\n" +
30133
30125
"</div>"
30134
30126
);
30135
30127
0 commit comments