08/28/18 Release Notes
Note: If you’re experiencing production issues after upgrading Spinnaker, rollback to a previous working version and please report issues to http://go.armory.io/support.
- Known Issues
- Highlighted Updates
- Detailed Updates
Known Issues
awscli conflicts with cloud-init
Root Issue
- awscli >= 1.16.39 upgrades urllib3 to a version that conflicts with the version used by cloud-init
Symptoms
- can’t ssh into armoryspinnaker ec2 instances
- can’t run user-data scripts on armoryspinnaker ec2 instances
Fix
Add this line to the end of your Packer Template for Armory Spinnaker
sudo pip install --upgrade urllib3==1.23
This has been addressed in Armory Spinnaker versions 2.0.0 and later.
Cannot bake this version
Symptoms This version will fail due to this error found in the bake logs.
Cannot uninstall 'urllib3'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
dpkg: error processing package armoryspinnaker (--configure):
subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin (2.19-0ubuntu6.13) ...
Errors were encountered while processing:
armoryspinnaker
E: Sub-process /usr/bin/dpkg returned an error code (1)
Fix
For this version, you’ll need to change it to 1.14.192-fix-pip-builds
for debians, or 1.14.192-fixpipbuilds
for rpms.
Highlighted Updates
Armory
We’ve added our Kayenta Integration! Be on the lookout for new and exciting things to hit Kayenta!
Spinnaker Community Contributions
There have also been numerous enhancements, fixes and features across all of Spinnaker’s other services. See their changes here: Spinnaker’s v1.8.2 Spinnaker’s v1.8.3 Spinnaker’s v1.8.4 Spinnaker’s v1.8.5
Detailed Updates
version.manifest
Here’s the version.manifest for this version.
Expand
export jenkins_build_number=2317
export packager_version=32bd04b
export armoryspinnaker_version=1.14.192
export armoryspinnaker_version_manifest_url=https://s3-us-west-2.amazonaws.com/armory-web/install/release/armoryspinnaker-v1.14.192-version.manifest
export fiat_version=release-1.8.x-112f58a
export front50_version=release-1.8.x-93febf2
export igor_version=release-1.8-x-new-install-healthy-ae2b329
export rosco_version=release-1.8.x-adf0e78
export clouddriver_version=release-1.8.x-6e56553
export orca_version=release-1.8.x-de4ab55
export spinnaker_monitoring_version=release-1.8.x-3be42b8
export lighthouse_version=2a93314
export barometer_version=64a613c
export configurator_version=master-0db688c
export dinghy_version=master-0dce367
export platform_version=master-12608ac
export gate_armory_version=ddbea5c-release-1.8.x-5d505ca
export gate_version=release-1.8.x-5d505ca
export echo_armory_version=c36d576-release-1.8.x-56a9f63
export echo_version=release-1.8.x-56a9f63
export kayenta_armory_version=f46ee34-release-1.8.x-9f62a06
export kayenta_version=release-1.8.x-9f62a06
export deck_armory_version=0365c72-release-1.8.x-e3122cc
export deck_version=release-1.8.x-e3122cc
export deck_artifacts_url=https://s3-us-west-2.amazonaws.com/armory-artifacts/spinnaker/deck/spinnaker-deck-release-1.8.x-e3122cc.tgz
Armory
Lighthouse™ - e70f1e6…2a93314
- feat(upgrades) Adds ability to add a warning entry to upgrade specs (#220)
Dinghy™ - f8a6984…0dce367
- feat(config) Mark json tags as omitempty (#66)
Platform™ - 12608ac
No Changes
Armory Echo - c36d576
No Changes
Armory Deck - 26d06b4…0365c72
- feat(armory-nav-bar) Add link to classic config for non-k8s installs (#431)
- feat(configatron) Add repositories textarea for docker (#426)
- feat(configatron) Cut over to new configurator called configatron (#422)
- feat(configatron) Use Enabled field passed from backend (#425)
- feat(deck-armory) Deck Kayenta integration (#423)
- feat(configatron) Do not have user set spinnaker ui url (#421)
- feat(configatron) Kubernetes (#420)
- feat(nginx) Remove default server (#419)
- feat(nginx) Removed ipv6 (#418)
- feat(configatron) Disable omitIfPristine for now (#417)
- feat(configatron) Fix use cloned data on save (#416)
- feat(configatron) Enable for Github, Dinghy, other resources w/out enabled flag (#415)
- feat(configatron) Fix slack (#414)
- feat(configatron) Validation for multi record w/ right path + Slack/Jira enabled flag (#412)
- feat(configatron) Eng 1945 autogenerate ui (#406)
- feat(armory-updates) ENG-2155: Supports inclusion of a warning field in upgrade data (#409)
- feat(configatron) Always show the Armory header. (#403)
- feat(package.json) remove husky git hooks (#402)
- feat(settings.js) Reference yaml for architecture env var (#382)
Armory Gate - dfafe73…ddbea5c
- fix(wget): update wget (#27)
- feat(auth) Auth for configurator (#24)
Packager - 582efc3…32bd04b
- feat(build) Build BOM on each commit (#378)
- fix(kayenta) fix typo in name (#374)
- feat(kayenta) add the kayenta to the builds. (#373)
- feat(kayenta) Switch kayenta to kayenta-armory (#372)
- fix(version.manifest) use version number instead of branch+hash (#369)
Spinnaker Community Contributions
Clouddriver - 14c9664…6e56553
- fix(core): Fix dependency in Dockerfile (#2890)
- fix(provider/kubernetes): upgrade to latest version of spinnaker-dependencies to fix spinnaker/spinnaker#3082 (#2807) (#2825)
- fix(artifacts): fixes multiple http base providers (#2820) (#2824)
- fix(provider/docker): Clear docker token cache after 401 (#2817)
- fix(provider/kubernetes): v2 check that artifact & cluster account match (#2799) (#2804)
- fix(provider/gce): Fetch instance relationships for regional MIGs. (#2801) (#2802)
- fix(provider/gce): Stop modifying onDemand namespace in force cache refreshes. (#2768)
- fix(provider/gce): Fix NPEs in instance cache relationships. (#2742)
- fix(provider/gce): Null proof cache data relationships. (#2739)
- chore(provider/gce): Reduce GCE image SSCANs in Redis. (#2734)
Deck - 0a33f94…e3122cc
- fix(provider/google): cloning server group doesnt correctly copy disk (#5554)
- fix(core/pipeline): Don’t fail when checking Force Rebake without a trigger (#5445) (#5545)
Echo - 617c567…56a9f63
- fix(github): Fail github authentication when header is absent (#302) (#303)
Fiat - 112f58a
No Changes
Front50 - 93febf2
No Changes
Gate - 5d505ca
No Changes
Igor - ae2b329
No Changes
Kayenta - 9f62a06
No Changes
Orca - de4ab55
No Changes
Rosco - adf0e78
No Changes