Skip to content

Releases: spinnaker/deck

Deck 2.1194.0

10 May 16:51
a8d899d
Compare
Choose a tag to compare
fix(settings): add gitlab git source by default (#5304)

adds gitlab as a default git source. spinnaker/deck#4657 added the ability to override
this via `settings-local.js`. it seems like the default should be all available git sources
with the ability to pare down as necessary

Deck 2.1193.0

09 May 14:39
b1ed8d6
Compare
Choose a tag to compare
  • fix(core/jenkins): show long choice params on multiple lines in dropdown
  • feat(core): show execution timestamp on hover
  • fix(titus): rename environment to environment variables and labels to job attributes
  • fix(titus): use securityGroup instead of securityGroupDetails
  • fix(core): fix refresh on execution patches; default option on judgment
  • refactor(core): use running executions to refresh in-place executions
  • feat(provider/kubernetes): run job node selector
  • fix(core): allow auto-navigation on single search result in V2
  • fix(core): ExecutionBuildTitle sometimes gets an undefined execution
  • fix(core): fix HelpField export
  • feat(provider/kubernetes): Surface specially named annotations in details UI
  • feat(provider/kubernetes): v1 support tolerations
  • fix(provider/kubernetes): hide bake manifest stage from k8s v1 provider
  • fix(provider/kubernetes): fix empty tolerations
  • fix(provider/ecs): enable ecs provider within deck
  • fix(core/serverGroup): Default to decoding User Data as text
  • refactor(core): Consolidate securty group dependent filter helper
  • feat(provider/kubernetes): expose optional envvar
  • chore(provider/kubernetes): tighten deploy manifest details view
  • fix(core/cluster): fix infinite loop toggling listInstances true/false
  • feat(bake/manifest): helm values artifacts
  • fix(core): attach instance ID tooltip to body
  • fix(core): sort global search results by ranking
  • fix(core/executions): store execution count filter per application
  • fix(core) Keep correct stage in summary object for future operations
  • fix(core/pipeline): Only list decorated artifacts
  • feat(bake/manifest): allow ui-specified value artifacts
  • fix(core): Fixes an "invalid regex" JS error
  • feat(artifacts): Support Jenkins stages emitting artifacts
  • feat(artifacts) Let pipeline stages emit artifacts
  • fix(artifacts): limit list of artifacts in execution to those consumed by pipeline
  • fix(kubernetes): Open links in new tab
  • fix(core): Fix ordering for executions in triggers
  • feat(provider/kubernetes): cluster/app/detail no longer configurable in UI
  • fix(core/pipeline): Retain show stage durations even if filter applied
  • feat(pipeline_templates) Allow Pipelines to Inherit Pipeline Template configuration
  • fix(core/pipeline): Simplify cache field naming to avoid confusion
  • feat(titus): support container attributes
  • feat(artifacts): find artifacts from resource should produce artifacts
  • fix(core): fix task matcher region check for rollbackServerGroup
  • fix(ssl/apache2): Fix for ports.conf.gen
  • feat(core): send includeDetails=false for server groups
  • feat(provider/kubernetes): add manifest status in execution summary
  • fix(titus): clean up sidebar to be inline with aws
  • fix(core): remove tooltip if needed when unmounting instances
  • fix(provider/kubernetes): manifest status fails to show unstable entries
  • refactor(google): Refactor config fields to use consistent directive
  • docs(tootltip): update docker trigger tooltip
  • fix(provider/kubernetes): update manifest status class for babel change
  • fix(core): trim pipeline name when checking for duplicates
  • perf(*): transpile to latest two modern browsers only
  • refactor(titus): move container attributes above env
  • fix(artifacts): method-syntax functions cant be used as constructors
  • fix(provider/titus): removes allocateIp and ports since these are no longer used
  • feat(artifacts): Allow artifacts to be selected in bake config
  • fix(provider/titus): fix premature display of titus logs
  • fix(core): do not use arrow functions for inline ng controllers
  • feat(titus): allow run job to be restarted
  • feat(provider/gce): Surface all available GCE instanceTypes
  • fix(pubsub): Filter displayed list of Pub/Sub Subscription Names by Pub/Sub system type
  • refactor(titus): convert run job details to React
  • fix(provider/gce): Warn user if using default instanceType storage
  • fix(core/pipelines): display comments on stage details
  • fix(core/executions): ensure group count is set; sync before setting hydrated flag

Deck 2.1192.0

13 Apr 17:21
Compare
Choose a tag to compare

NOTE: do not deploy this version of Deck without first deploying Orca 6.39.0 or later

  • fix(titus/deploy): Show loading spinner for target groups in deploy config
  • fix(titus/loadBalancer): Fix load balancer icon
  • fix(core): make nav category headings clickable in Firefox
  • chore(docker): grant www-data access to apache logs
  • feat(provider/appengine): add halyard feature flag for container image url deployments
  • fix(core): skin selection
  • feat(bake/manifest): bake manifest stage config
  • chore(prettier): add prettier for code formatting consistency
  • fix(core/wizard): Fix header icons at smaller widths
  • fix(core/nav): use 'undefined' instead of 'null' for empty select value in tiny header
  • refactor(core): lazy load execution details
  • refactor(core/naming): Convert angular naming.service to plain NameUtils
  • refactor(core/entityTag): Convert clusterTargetBuilder.service to plain JS
  • refactor(titus/loadBalancer): Refactor to use AmazonLoadBalancersTag
  • feat(kubernetes) remove upper limit for CPU Target on resize
  • fix(core): always extract target accounts from config
  • refactor(*): De-angularize caches
  • fix(amazon): ask if reboot should consider amazon health only
  • fix(core): fix awaiting judgment overflow
  • feat(bake/manifest): support overrides
  • feat(redblack): UI option for 'Rollback on Failure'
  • fix(core/execution) fix wrong parameter passed to getExectionsForConfigIds

Deck 2.1191.0

06 Apr 21:26
77e3d93
Compare
Choose a tag to compare

fix(core): do not cache non-json responses in local storage (#5124)
chore(docker): fix ownership of docker directory (#5125)
chore(docker): change ownership while still root user (#5127)
chore(docker): allow staged files to be edited by www-data (#5129)
chore(docker): correct permissions on lib and run (#5130)
chore(docker): make sure apache dirs exist (#5131)
fix(build): turn off minification for deck-kayenta (#5132)

Deck 2.1190.0

05 Apr 19:35
18d9ba8
Compare
Choose a tag to compare

feat(provider/kubernetes): pipeline manifest events (#5096)
feat(appengine): support publishing appengine module as an npm package (#5110)
chore(docker): run as spinnaker (#5111)
feat(aws): offer rollback when user enables an older server group (#5109)
chore(amazon/titus): bump packages to 0.0.88, 0.0.6 (#5112)
chore(docker): alpine-specific adduser (#5113)
chore(docker): deck has a special base image... (#5115)
fix(titus): fix alignment of migration config fields (#5116)
chore(docker): run as www-data rather than spinnaker (#5117)
fix(titus): keep instance/job title on same line as icon (#5118)
fix(core): toggle disabled to false if needed on application refresh (#5114)
fix(core): remove :focus styling on nav dropdowns (#5119)
chore(core): bump package to 0.0.185 (#5121)
chore(canary-v2): Add placeholder config for kayenta. (#5120)
chore(titus): bump package to 0.0.7 (#5122)
fix(artifacts): deleting expected artifact removes stale references (#5107)
chore(deck-kayenta): bump package to 0.0.40 (#5123)

Deck 2.1189.0

03 Apr 15:19
c39e49c
Compare
Choose a tag to compare
  • chore(amazon): bump package to 0.0.87
  • feat(webhooks): support artifact production
  • feat(titus): Support rollback of disabled server groups (parity with aws)
  • chore(titus): bump package version to 0.0.5
  • feat(core): Add Pager UI for finding and paging application owners
  • chore(core): Bump to 0.0.184
  • chore(kayenta): Upgrade to version 0.0.38
  • feat(artifacts) Implement S3 artifacts
  • feat(provider/gce): Support nested health checks in autoHealingPolicy

Deck 2.1188.0

29 Mar 17:00
40317f8
Compare
Choose a tag to compare
  • chore(kubernetes): bump package to 0.0.6 (#5082)
  • feat(core): move from provider version UI implementation to skins (#5080)
  • chore(core): bump package to 0.0.181 (#5084)
  • fix(artifacts): Set the name field on the default github artifacts (#5083)
  • feat(kubernetes): use v2 load balancer and security group transformers (#5085)
  • feat(aws): Support rollback of a disabled server group (#5077)
  • feat(core/pagerDuty): Add pagerDuty feature to enable/disable adding pd keys (#5088)
  • chore(core): bump to 0.0.182 (#5089)
  • chore(kubernetes): bump package to 0.0.7 (#5091)
  • feat(provider/kubernetes): events in manifest details (#5092)
  • fix(core/search): dont throw when SETTINGS.defaultProviders is null-ish (#5093)
  • Updating to use auto-generated files from icomoon.app (#5086)
  • style(core/navigation): remove dead zones from nav dropdown (#5087)
  • refactor(core): allow dataSources to specify a required dataSource (#5094)
  • chore(core): bump package to 0.0.183 (#5095)

Deck 2.1187.0

27 Mar 21:20
82330ce
Compare
Choose a tag to compare

fix(core): set initial state of skipWaitCustomText on wait stage (#5078)
chore(kayenta): bump kayenta to 0.0.35 (#5081)

Deck 2.1186.0

27 Mar 14:32
Compare
Choose a tag to compare
  • chore(package): minify package bundles in production mode only
  • chore(package): use --mode=production in gradle build (used by jenkins)
  • fix(core-package): Add explicit do-not-ignores to .npmignore so yalc doesn't exclude them
  • refactor(core): move app refresher, pager duty buttons to components
  • chore(karma): do not use jenkins reporter
  • feat(core): implement categorized navigation
  • fix(provider/kubernetes): v2 incorrectly showing runjob stages
  • feat(core): allow custom warning when users skip wait stage
  • fix(amazon): show launch configuration for empty server groups
  • Add the ability to enable infrastructureStages

Deck 2.1185.0

23 Mar 19:24
7f42310
Compare
Choose a tag to compare
  • fix(amazon/serverGroups): Unable to open "Edit Scheduled Actions" modal
  • fix(amazon/securityGroup): ingress selector would try to eagerly load VPCs
  • fix(amazon/deploy): Do not destroy SpEL based load balancers in deploy modal
  • refactor(core/task+amazon/common): Reactify UserVerification and AwsModalFooter
  • fix(amazon/serverGroup): Add spelLoadbalancers to IAmazonServerGroupCommand
  • fix(core/pipeline): Fix closing of "new pipeline" modal using X or Cancel button
  • fix(amazon/loadBalancers): Disable editing target group names
  • fix(amazon/loadBalancers): Don't allow to create if duplicate target group
  • fix(core/pipeline): updating conditional on expression tooltip
  • feat(artifacts): Support embedded/base64 artifact type
  • fix(bake): Fix JavaScript error on bake stage load
  • chore(core): upgrade to font-awesome 5
  • fix(core): do not render application list if all are filtered out
  • fix(artifacts): remove unreachable error markup
  • chore(webpack): upgrade to webpack 4
  • fix(halyard): Do not assume latest halyard changes
  • fix(core): avoid excessive rerender on popovers with templates
  • fix(core/securityGroups): ensure security groups view renders when ready
  • fix(core): avoid overflow on Applications actions menu
  • feat(titus): Support specifying a percentage of instances to relaunch
  • feat(core): add categories for application data sources