Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,193 @@
---
title: v2.40.0 Armory Continuous Deployment Release (Spinnaker™ v1.40.0)
toc_hide: true
version: <!-- version in 00.00.00 format ex 02.23.01 for sorting, grouping -->
date: 2026-07-14
description: >
Release notes for Armory Continuous Deployment v2.40.0.
---

<!--
MAKE SURE TO ADD 'LTS' OR 'FEATURE' TO THE TITLE TO INDICATE RELEASE CATEGORY.
FOR EXAMPLE, "Armory Continuous Deployment Release LTS" or "Armory Continuous Deployment Release Feature" so users know release category and support time period
-->

## 2026/07/14 release notes

Check warning on line 15 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L15

[Google.Headings] '2026/07/14 release notes' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] '2026/07/14 release notes' should use sentence-style capitalization.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 15, "column": 4}}}, "severity": "WARNING"}

>Note: If you experience production issues after upgrading Armory Continuous Deployment, roll back to a previous working version and report issues to [http://go.armory.io/support](http://go.armory.io/support).

## Required Armory Operator version
{{% alert color="warning" title="Important" %}}
[Armory Operator]({{< ref "armory-operator" >}}) has been deprecated and will is considered EOL. Please migrate to the [Kustomize]({{< ref "armory-operator-to-kustomize-migration" >}}) method of deployment.

Check warning on line 21 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L21

[Google.Will] Avoid using ' will '.
Raw output
{"message": "[Google.Will] Avoid using ' will '.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 21, "column": 73}}}, "severity": "WARNING"}
{{% /alert %}}

To install, upgrade, or configure Armory CD 2.40.0, use Armory Operator 1.8.6 or later.

## Security

Armory scans the codebase as we develop and release software. Contact your Armory account representative for information about CVE scans for this release.

Check warning on line 28 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L28

[Google.We] Try to avoid using first-person plural like ' we '.
Raw output
{"message": "[Google.We] Try to avoid using first-person plural like ' we '.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 28, "column": 29}}}, "severity": "WARNING"}

## Breaking changes
<!-- Copy/paste from the previous version if there are recent ones. We can drop breaking changes after 3 minor versions. Add new ones from OSS and Armory. -->

> Breaking changes are kept in this list for 3 minor versions from when the change is introduced. For example, a breaking change introduced in 2.21.0 appears in the list up to and including the 2.24.x releases. It would not appear on 2.25.x release notes.

## Known issues
<!-- Copy/paste known issues from the previous version if they're not fixed. Add new ones from OSS and Armory. If there aren't any issues, state that so readers don't think we forgot to fill out this section. -->

## Highlighted updates

<!--
Each item category (such as UI) under here should be an h3 (###). List the following info that service owners should be able to provide:
- Major changes or new features we want to call out for Armory and OSS. Changes should be grouped under end user understandable sections. For example, instead of Deck, use UI. Instead of Fiat, use Permissions.
- Fixes to any known issues from previous versions that we have in release notes. These can all be grouped under a Fixed issues H3.
-->




### Spinnaker community contributions

There have also been numerous enhancements, fixes, and features across all of Spinnaker's other services. See the
[Spinnaker v1.40.0](https://www.spinnaker.io/changelogs/1.40.0-changelog/) changelog for details.

## Detailed updates

### Bill Of Materials (BOM)

Check warning on line 56 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L56

[Google.Headings] 'Bill Of Materials (BOM)' should use sentence-style capitalization.
Raw output
{"message": "[Google.Headings] 'Bill Of Materials (BOM)' should use sentence-style capitalization.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 56, "column": 5}}}, "severity": "WARNING"}

<details><summary>Expand to see the BOM</summary>
<pre class="highlight">
<code>artifactSources:
dockerRegistry: docker.io/armory
dependencies:
redis:
commit: null
version: 2:2.8.4-2
services:
clouddriver:
commit: 35532b4a79ae36d7fcc48f8fadd75f0cc104d9a9
version: 2.40.0
deck:
commit: 5316cdf53a2c78f78c116ff478012d58f9974e27
version: 2.40.0
dinghy:
commit: 566ee4ff8ac096c4e07febe036eb846c9a554c99
version: 2.40.0
echo:
commit: 5316cdf53a2c78f78c116ff478012d58f9974e27
version: 2.40.0
fiat:
commit: 5316cdf53a2c78f78c116ff478012d58f9974e27
version: 2.40.0
front50:
commit: 5316cdf53a2c78f78c116ff478012d58f9974e27
version: 2.40.0
gate:
commit: 5316cdf53a2c78f78c116ff478012d58f9974e27
version: 2.40.0
igor:
commit: 566ee4ff8ac096c4e07febe036eb846c9a554c99
version: 2.40.0
kayenta:
commit: 5316cdf53a2c78f78c116ff478012d58f9974e27
version: 2.40.0
monitoring-daemon:
commit: null
version: 2.26.0
monitoring-third-party:
commit: null
version: 2.26.0
orca:
commit: 5316cdf53a2c78f78c116ff478012d58f9974e27
version: 2.40.0
rosco:
commit: 5316cdf53a2c78f78c116ff478012d58f9974e27
version: 2.40.0
terraformer:
commit: 5316cdf53a2c78f78c116ff478012d58f9974e27
version: 2.40.0
timestamp: "2026-07-14 13:10:43"
version: 2.40.0
</code>
</pre>
</details>

### Armory


#### Armory Gate - 2.39.0...2.40.0

Check warning on line 118 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L118

[Google.Ellipses] In general, don't use an ellipsis.
Raw output
{"message": "[Google.Ellipses] In general, don't use an ellipsis.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 118, "column": 26}}}, "severity": "WARNING"}


#### Armory Dinghy - 2.39.0...2.40.0

Check warning on line 121 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L121

[Google.Ellipses] In general, don't use an ellipsis.
Raw output
{"message": "[Google.Ellipses] In general, don't use an ellipsis.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 121, "column": 28}}}, "severity": "WARNING"}


#### Armory Terraformer - 2.39.0...2.40.0

Check warning on line 124 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L124

[Google.Ellipses] In general, don't use an ellipsis.
Raw output
{"message": "[Google.Ellipses] In general, don't use an ellipsis.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 124, "column": 33}}}, "severity": "WARNING"}


#### Armory Kayenta - 2.39.0...2.40.0

Check warning on line 127 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L127

[Google.Ellipses] In general, don't use an ellipsis.
Raw output
{"message": "[Google.Ellipses] In general, don't use an ellipsis.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 127, "column": 29}}}, "severity": "WARNING"}


#### Armory Orca - 2.39.0...2.40.0

Check warning on line 130 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L130

[Google.Ellipses] In general, don't use an ellipsis.
Raw output
{"message": "[Google.Ellipses] In general, don't use an ellipsis.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 130, "column": 26}}}, "severity": "WARNING"}


#### Armory Rosco - 2.39.0...2.40.0

Check warning on line 133 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L133

[Google.Ellipses] In general, don't use an ellipsis.
Raw output
{"message": "[Google.Ellipses] In general, don't use an ellipsis.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 133, "column": 27}}}, "severity": "WARNING"}


#### Armory Clouddriver - 2.39.0...2.40.0

Check warning on line 136 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L136

[Google.Ellipses] In general, don't use an ellipsis.
Raw output
{"message": "[Google.Ellipses] In general, don't use an ellipsis.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 136, "column": 33}}}, "severity": "WARNING"}


#### Armory Deck - 2.39.0...2.40.0

Check warning on line 139 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L139

[Google.Ellipses] In general, don't use an ellipsis.
Raw output
{"message": "[Google.Ellipses] In general, don't use an ellipsis.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 139, "column": 26}}}, "severity": "WARNING"}


#### Armory Igor - 2.39.0...2.40.0

Check warning on line 142 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L142

[Google.Ellipses] In general, don't use an ellipsis.
Raw output
{"message": "[Google.Ellipses] In general, don't use an ellipsis.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 142, "column": 26}}}, "severity": "WARNING"}


#### Armory Echo - 2.39.0...2.40.0

Check warning on line 145 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L145

[Google.Ellipses] In general, don't use an ellipsis.
Raw output
{"message": "[Google.Ellipses] In general, don't use an ellipsis.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 145, "column": 26}}}, "severity": "WARNING"}


#### Armory Fiat - 2.39.0...2.40.0

Check warning on line 148 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L148

[Google.Ellipses] In general, don't use an ellipsis.
Raw output
{"message": "[Google.Ellipses] In general, don't use an ellipsis.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 148, "column": 26}}}, "severity": "WARNING"}


#### Armory Front50 - 2.39.0...2.40.0

Check warning on line 151 in content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md

View workflow job for this annotation

GitHub Actions / vale

[vale] content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md#L151

[Google.Ellipses] In general, don't use an ellipsis.
Raw output
{"message": "[Google.Ellipses] In general, don't use an ellipsis.", "location": {"path": "content/en/continuous-deployment/release-notes/rn-armory-spinnaker/armoryspinnaker_v2-40-0.md", "range": {"start": {"line": 151, "column": 29}}}, "severity": "WARNING"}



### Spinnaker


#### Spinnaker Gate - 1.40.0


#### Spinnaker Dinghy - 1.40.0


#### Spinnaker Terraformer - 1.40.0


#### Spinnaker Kayenta - 1.40.0


#### Spinnaker Orca - 1.40.0


#### Spinnaker Rosco - 1.40.0


#### Spinnaker Clouddriver - 1.40.0


#### Spinnaker Deck - 1.40.0


#### Spinnaker Igor - 1.40.0


#### Spinnaker Echo - 1.40.0


#### Spinnaker Fiat - 1.40.0


#### Spinnaker Front50 - 1.40.0


Loading
Loading