12/05/17 Release Notes
Note: If you’re experiencing production issues after upgrading Spinnaker, rollback to a previous working version.
Highlighted Updates
This release requires updates to your SpinnakerManagedProfile
IAM policy. You can always find the latest policy here.
The 2 new policies required are:
- elasticloadbalancing:DeleteRule
- elasticloadbalancing:ModifyListener
Armory Enterprise Spinnaker
Spinnaker Community Contributions
orca - v4.8.1
- feat(pipeline_template) Add strategyId tag to render ids by application and strategy name (#1833)
- feat(provider/kubernetes): deploy from artifact (#1831)
echo - v1.152.0
- feat(): Adding a basic keel template (#204)
gate - v4.13.0
- feat(x509) Allow x509 and LDAP to be used together (#476)
Detailed Updates
Armory Enterprise Spinnaker
deck-armory - f4f1cc6
- we need version.json in both places
- version.json gets read in at webpack stage (#86)
packager - 4607490
- pinning igor due to exception (#226)
- Try setting the flag to limit concurrency in the top block
- Properties in the node was killing other things.
- This should be the right syntax for our style of build
- Pin redis version, 4.0.5 doesn’t have support for AMD (#225)
- Unpinning clouddriver
- Unpinning orca, default value fix has been merged
- Explicit publish for deb and rpm with sync wait. (#224)
- pinngin orca to 4.50 due to errors in new version (#223)
- Pinning clouddriver due to policy changes
- Adding the login and password fields for JIRA (#222)
- add echo extension (#220)
Spinnaker Community Contributions
orca - v4.8.1
- fix(moniker): fix cluster if detail is set to empty via SpEL (#1832)
- feat(pipeline_template) Add strategyId tag to render ids by application and strategy name (#1833)
- feat(provider/kubernetes): deploy from artifact (#1831)
- fix(expressions): expressions can reference prior stage outputs (#1828)
- chore(mahe): remove mahe (#1830)
- fix(fastproperties): correct separation of context and output values in FP stage
- feat(artifacts): support ‘use prior execution’ (#1827)
- chore(systemd_logs): Remove unneeded log redirection. (#1825)
- fix(core): Missing closing brace (#1826)
- Make WaitForClusterDisableTask configurable in yml (#1824)
- feat(provider/kubernetes): insert artifacts during deploy (#1823)
- fix(templates): Tolerate all thrown failures on execution lookup. (#1822)
- chore(dependencies): bump Kotlin to 1.2
- fix(fastproperties): prevent FP stuff getting written to global context
- chore(dependencies): bump Mockito and Hamkrest
- refactor(expressions): Remove v1 SPEL code (#1817)
- chore(dependencies): update to latest spinnaker-dependencies version
- Xenial builds (#1819)
echo - v1.152.0
- feat(): Adding a basic keel template (#204)
- feat(pubsub): support constraints (#202)
- fix(pubsub): Use message IDs instead of payload hash. (#201)
- Xenial build (#200)
- feat(slack): Support slack incoming webhooks (#199)
- feat(webhooks): Support artifacts (#197)
- feat(local_debian): Add echo systemd service config. (#198)
gate - v4.13.0
- feat(x509) Allow x509 and LDAP to be used together (#476)
- feat(v2-canary): canary result endpoint, metric set list pair endpoint, refactoring (#482)
- chore(systemd_logs): Remove unneeded log redirection. (#485)
- feat(xenial_builds): Add systemd configuration for Gate. (#483)
- feat(manifest): get manifest controller (#481)
clouddriver - v1.742.0
- chore(dependencies): update to 0.128.0 (#2208)
- fix(provider/dcos) Catch the correct exception for the proxy. (#2207)
- fix(amazon/loadBalancers): Be smarter about updating ALB listeners (#2203)
- fix(provider/kubernetes): registry init fix (#2205)
- refactor(clouddriver-core) Fixed to use const value (#2186)
- feat(provider/ecs): ECS IAM Role caching classes and tests. (#2150)
- chore(systemd_logs): Cleanup unneeded logging in systemd config. (#2202)
- feat(provider/gce): Support for RMIG zone selection. (#2201)
- chore(logging): remove extra logging (#2200)
- fix(provider/kubernetes): fix envvar source (#2199)
- fix(provider/aws): s/contraints/constraints (#2198)
- refactor(kubernetes): change OAuth token configuration (#2196)
- fix(build): fix spring-boot plugin usage
- fix(cats): fix conditional instantiation of EurekaNodeStatusProvider
- feat(provider/ecs): ECS Task caching classes and tests. (#2146)
- chore(warnings): fix compiler warnings
- fix(core): fix bean mismatch due to Spring update
- fix(google): Retry on all 5xx errors from the platform. (#2193)
- fix(provider/kubernetes): fix registry init 2 (#2191)
- chore(dependencies): update to latest spinnaker-dependencies
- fix(provider/kubernetes): fix onDemand cache update in controller agent. (#2131)
- Xenial builds (#2189)
- feat(provider/kubernetes): v2 support labels on delete & scale (#2190)
- fix(provider/kubernetes): fix registry init (#2188)
- feat(provider/kubernetes): cache controller revisions (#2138)
fiat - v0.36.0
- chore(dependencies): update to latest spinnaker-dependencies
- chore(systemd_logs): Remove unneeded log redirection. (#209)
- feat(xenial_builds): Added systemd service configuration for fiat. (#208)