Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(core/pipeline): use correct visibility default for stage durations #7121

Merged

Conversation

erikmunson
Copy link
Member

Turns out that even though we've had stage durations configured as visible by default (i.e. opt-out), the funky business of object extending/spreading led to a false-y default (opt-in).

There's a tricky order of importance for cached values when it comes to showDurations — we want to override the configured defaults with cached app settings for everything except that field, which we'd like to get from the global cache. The way that global override was implemented led to us explicitly overriding the default (true) with the globally cached value, and in the absence of cached data that means we'd end up with undefined (false-y).

@erikmunson erikmunson merged commit ee6fbe0 into spinnaker:master Jun 17, 2019
@erikmunson erikmunson deleted the fix-default-stage-duration-visibility branch June 17, 2019 20:01
alanmquach added a commit to alanmquach/deck that referenced this pull request Jun 18, 2019
939d608 fix(pipeline): fix invisible parameter when default is not in options (spinnaker#7125)
5c4facb fix(core/pipeline): stop searching stage context, being greedy about parentExecutions (spinnaker#7127)
8fe74bc fix(core): do not inject default execution window values on render (spinnaker#7122)
ee6fbe0 fix(core/pipeline): use correct visibility default for stage durations (spinnaker#7121)
c88234c refactor(stages): Fixed alias matching, added fallback and unit tests (spinnaker#7080)
c358801 refactor(core): Reactify ExecutionWindows component (spinnaker#7113)
744123d fix(artifact): use artifact icons in server group link (spinnaker#7118)
b8aebd7 fix(forms): Fixed SpelText not firing onChange upon autocomplete (spinnaker#7114)
4e2f749 refactor(core): reactify overrideFailure component (spinnaker#7107)
4f07aeb fix(core): Make template table list scrollable (spinnaker#7111)
e5d6115 fix(core): Display template inherited items (mptv2) as read only (spinnaker#7102)
anotherchrisberry pushed a commit that referenced this pull request Jun 18, 2019
939d608 fix(pipeline): fix invisible parameter when default is not in options (#7125)
5c4facb fix(core/pipeline): stop searching stage context, being greedy about parentExecutions (#7127)
8fe74bc fix(core): do not inject default execution window values on render (#7122)
ee6fbe0 fix(core/pipeline): use correct visibility default for stage durations (#7121)
c88234c refactor(stages): Fixed alias matching, added fallback and unit tests (#7080)
c358801 refactor(core): Reactify ExecutionWindows component (#7113)
744123d fix(artifact): use artifact icons in server group link (#7118)
b8aebd7 fix(forms): Fixed SpelText not firing onChange upon autocomplete (#7114)
4e2f749 refactor(core): reactify overrideFailure component (#7107)
4f07aeb fix(core): Make template table list scrollable (#7111)
e5d6115 fix(core): Display template inherited items (mptv2) as read only (#7102)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants