v2.19.8 Armory Release (OSS Release 1.19.5)
04/21/20 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.
Breaking Changes
Required Halyard version
Armory 2.19.x requires Armory-extended Halyard 1.8.3 or later.
HTTP sessions for Gate
Armory 2.19.x includes an upgrade to the Spring Boot dependency. This requires you to flush all the Gate sessions for your Spinnaker deployment. For more information, see Flushing Gate Sessions.
Scheduled Removal of Kubernetes V1 Provider
The Kubernetes V1 provider will be removed in Spinnaker 1.21. Please see the RFC for more details.
Breaking change: Kubernetes accounts with an unspecified providerVersion will now default to V2. Update your Halconfig to specify providerVersion: v1
for any Kubernetes accounts you are currently using with the V1 provider.
Known Issues
Dynamic Accounts for Kubernetes
Fixed in: 2.21
There is an issue with Dynamic Accounts for Kubernetes where the following issues occur:
- Agents get removed but still run on schedule.
- Force cache refresh times out.
- If you have the clean up agent setup, your data randomly disappears and reappears.
These issues do not occur immediately, and you may even see modified accounts appear.
Pipelines as code
Webhook secret validation is broken in this version. Please skip this version if you use this feature.
Highlighted Updates
Armory
Highlighted Updates describe some of the major changes in this release. Highlights specific to Armory for this release include:
Plugins
This update contians improvements and fixes to the Plugins framework:
- Support for Plugin deployment using Armory-extended Halyard or the Spinnaker Operator. Consult the open source Plugin docs for Halyard usage or the Plugins Operator Reference for a manifest example.
- Updates to how Deck is built. Previously, Deck’s builds were non-deterministic, causing issues with loading plugins into the UI. Deck’s builds are now deterministic and support UI plugins.
Spinnaker Community Contributions
See the Armory 2.19.7 release notes for detailed list of community contributions.
Detailed Updates
Bill of Materials
Here’s the bom for this version.
Expand
version: 2.19.8-rc.1
timestamp: "2020-04-22 01:49:47"
services:
clouddriver:
commit: 2bd55acb
version: 2.19.8
echo:
commit: 43e1966a
version: 2.19.8
fiat:
commit: e7d5efa3
version: 2.19.6
front50:
commit: 32cc7a7c
version: 2.19.6
gate:
commit: 5ea58df0
version: 2.19.5
igor:
commit: 67f5ae20
version: 2.19.6
orca:
commit: be0f8e7a
version: 2.19.9
rosco:
commit: e168a011
version: 2.19.6
deck:
commit: 4f6b2719
version: 2.19.7
dinghy:
commit: ef444037
version: 2.19.5
terraformer:
commit: f3edd3da
version: 1.0.6
kayenta:
commit: fa1521ae
version: 2.19.5
monitoring-daemon:
version: 0.16.1-7d506f0-rc1
monitoring-third-party:
version: 0.16.1-7d506f0-rc1
dependencies:
redis:
version: 2:2.8.4-2
artifactSources:
dockerRegistry: docker.io/armory
Armory
Armory Clouddriver - ef9da881…2bd55acb
- fix(plugins): add plugins dir (bp #103) (#104)
Armory Echo - 43e1966a
- fix(plugins): add plugins dir (bp #46) (#47)
Armory Fiat - 8494a0c4…e7d5efa3
- fix(plugins): add plugins dir (bp #46) (#47)
Armory Front50 - eaeb2a64…32cc7a7c
- fix(plugins): add plugins dir (bp #52) (#53)
Armory Gate - 61291021…5ea58df0
- fix(plugins): add plugins dir (bp #106) (#107)
Armory Igor - 8cbc70d2…67f5ae20
- fix(plugins): add plugins dir (#58) (#59)
Armory Kayenta - c04d2e7c…fa1521ae
- fix(plugins): add plugins dir (bp #64) (#65)
Armory Orca - 85dbdae9…be0f8e7a
- fix(plugins): add plugins dir (bp #94) (#95)
Armory Rosco - 2bb01d9e…e168a011
- fix(plugins): add plugins dir (bp #47) (#48)
Spinnaker Community Contributions
See the Open Source Spinnaker Release Notes for the versions included in this release:
- Spinnaker’s v1.19.0
- Spinnaker’s v1.19.1
- Spinnaker’s v1.19.2
- Spinnaker’s v1.19.3
- Spinnaker’s v1.19.4
- Spinnaker’s v1.19.5
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.