01/12/18 Release Notes
Note: If you’re experiencing production issues after upgrading Spinnaker, rollback to a previous working version.
Highlighted Updates
Armory Enterprise Spinnaker
Some clusters tasks (e.g. scale down) may take a long time to complete. You can now ADJUST IT!
Set orca-local.yml
with tasks.waitForClusterTimeout
with your own value in ms.
Spinnaker Community Contributions
Orca - v5.9.1
- feat(tasks) - adds configuration property to waitForCluster timeouts (PR-1889)
Detailed Updates
Armory Enterprise Spinnaker
Lighthouse™ - 8addc87
- only delete the file if the file exists (#134)
- blacklist files that are in armoryspinnaker (#133)
- add env/armory.env to upload blacklist (#131)
Packager - 581f8d0
- add comments on where to find examples (#257)
- add compose/*-secrets.yml sourcing (#258)
- allow bin/secrets to add to (#256)
Spinnaker Community Contributions
Orca - v5.9.1
- feat(tasks) - adds configuration property to waitForCluster timeouts
- feat(kubernetes): Evaluate spel in remote manifests (#1888)
- feat(provider/ecs): Added EcsImageFinder (#1886)
- feat(provider/ecs): Added EcsServerGroupCreator (#1885)
- feat(spel): Add stageExists helper function. (#1884)
- fix(provider/kubernetes): promote context as well as output (#1883)
- feat(provider/kubernetes): deploy both optional & required artifacts (#1882)
- feat(templates): Allow null valued jinja variables. (#1881)
- feat(provider/kubernetes): find deployed artifacts from context (#1879)
- fix(canary-v2): Use new /canary/{executionId} entry point. (#1880)
Echo - v1.542.0
- fix(pubsub): Add attribute constraints to triggers. (#218)
Deck - v2.1168.0
- feat(provider/google): Clarify help messages for pubsub fields. (#4613)
- feat(deck/settings): Default to searchVersion: 1 (#4621)
- fix(amazon): Default
copySourceCustomBlockDeviceMappings
to false (#4620) - Update ui-route visualizer to 5.1.2
- style(amazon/azure/cloudfoundry/core/dcos/google/kubernetes/openstack/oracle): Added new spinners per designs (#4611)
- feat(provider/kubernetes): pick artifacts to deploy (#4595)
- fix(provider/kubernetes): fix runjob trigger image (#4618)
- style(core): Pods CSS bug fix + addition of bold variants to type (#4608)
- fix(all): change deprecated babel preset es2015 to preset-env (#4606)
- feat(kubernetes): deployed yaml in pipeline (#4591)
- fix(core): keep restrict execution checkbox checked if its set (#4605)
- fix(core/reactShims): Add catch block to reactShims state.go() calls
- fix(core/pipeline) Check to see if .stage.restrictedExecutionWindow exists (#4616)
- fix(core/pipeline): Fix execution graph of groups when MPT partial contains only one stage (#4615)
- Fixes issue where jquery-ui was not correctly loaded by webpack (#4614)
- fix(core): add cluster level tags to server groups (#4612)
- Set custom parameters using the UI (#4596)
- style(provider/google): Fix react-style dropdown z-index in Instance Type configurer (#4610)
Gate - v4.17.1
- fix(pipelines): allow utf-8 characters in pipeline fields (#495)
- feat(provider/ecs): Added role controller + service (#497)
- feat(provider/ecs): Added ECS cluster controller + service (#499)
- feat(authz): support migrating clouddriver account authz config to permissions (#494)
- fix(canary-v2): Canary results entrypoint no longer requires canary config id. (#493)
Igor - v1.87.4
- fix(jenkins): include retrySupport bean (#216)
- fix(jenkins): add retrySupport to getProperties call (#215)
- fix(travis/triggers): Keep track of builds in flight. (#214)
- refactor(travis/cache): Remove migration to cache with ttl set (#213)
- feat(gitlab-ci): Implement triggering of Spinnaker pipelines by Gitlab CI pipelines (#211)
Clouddriver - v1.755.0
- feat(provider/ecs): ECS Target Group cache client and tests. (#2265)
- feat(provider/ecs): ECS Loadbalancer cache client and tests. (#2264)
- Added TaskHealthCaching - Agent/Client/Tests. (#2260)
- Added EcsCloudMetricAlarmCaching - Agent/Client/Tests. (#2263)
- fix(provider/kubernetes): v2 Set default namespace dynamically (#2279)
- fix(jobs): Fix bottleneck around JobLocalExecutor.startJob (#2280)
- feat(provider/kubernetes): only redeploy versioned artifacts on changes (#2278)
- fix(provider/kubernetes): annotate artifacts with reference (#2277)
- fix(provider/kubernetes): Fixed statefulset and daemonset volumesource bugs. (#2276)
- fix(provider/docker): update bearer_token to access_token (#2274)
- feat(provider/kubernetes): split out required & optional artifacts (#2273)
- fix(provider/kubernetes): Replace artifact only if target found (#2259)
- feat(authz): requiredGroupMemberships to permissions migration (#2272)
- feat(provider/kubernetes): fail deploy if artifacts don’t bind (#2271)
- feat(provider/kubernetes): return resource create time (#2269)
- feat(provider/kubernetes): v2 ignore caching flag (#2268)
- chore(provider/kubernetes): log malformed cache entries (#2262)
- fix(provider/kubernetes): allow empty serviceName in statefulset (#2261)
- fix(provider/aws): block device config for missing instance types (#2266)
- bug(provider/openstack) - allow for binding to multiple loadbalancers with the same port mappings. (#2257)