Skip to content

Commit b4a2a49

Browse files
authoredOct 17, 2017
Merge pull request #2276 from spadgett/stage-fix-edit-env
Automatic merge from submit-queue. [stage] Bug 1502914 - Compact empty envFrom entries Don't include empty `envFrom` entries when updating environment variables. This causes a validation failure. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1502914 Backport of #2275 to stage branch.
2 parents 7c6ac2a + 1a73226 commit b4a2a49

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed
 

‎app/scripts/services/environment.js

+3
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ angular.module("openshiftConsole")
3131
var containers = getContainers(object);
3232
_.each(containers, function(container) {
3333
container.env = keyValueEditorUtils.compactEntries(container.env);
34+
container.envFrom = _.reject(container.envFrom, function(envFromEntry) {
35+
return !envFromEntry.configMapRef && !envFromEntry.secretRef;
36+
});
3437
});
3538
},
3639

‎dist/scripts/scripts.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -3917,7 +3917,9 @@ e.env = e.env || [], e.envFrom = e.envFrom || [];
39173917
compact: function(e) {
39183918
var a = n(e);
39193919
_.each(a, function(e) {
3920-
e.env = t.compactEntries(e.env);
3920+
e.env = t.compactEntries(e.env), e.envFrom = _.reject(e.envFrom, function(e) {
3921+
return !e.configMapRef && !e.secretRef;
3922+
});
39213923
});
39223924
},
39233925
copyAndNormalize: function(e) {

0 commit comments

Comments
 (0)