v1.14.192 Armory Release

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

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