<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Armory Docs – Armory Feature Status</title><link>/continuous-deployment/feature-status/</link><description>Recent content in Armory Feature Status on Armory Docs</description><generator>Hugo -- gohugo.io</generator><atom:link href="/continuous-deployment/feature-status/index.xml" rel="self" type="application/rss+xml"/><item><title>Continuous-Deployment: Armory Continuous Deployment Compatibility Matrix</title><link>/continuous-deployment/feature-status/continuous-deployment-matrix/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/continuous-deployment/feature-status/continuous-deployment-matrix/</guid><description>
&lt;h2 id="compatibility-matrix-overview">Compatibility matrix overview&lt;/h2>
&lt;p>This compatibility matrix details what is supported in the &lt;strong>Armory Continuous Deployment 2.36.x&lt;/strong> release. Compatibility is for all minor versions of a major release version. Note that although Spinnaker™ is part of Armory Continuous Deployment, what open source Spinnaker supports and what Armory Continuous Deployment supports is not a one-to-one relationship.&lt;/p>
&lt;p>You can find the compatibility matrix for previous Armory Continuous Deployment releases in the docs version for the release you are using:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://v2-31.docs.armory.io/continuous-deployment/feature-status/continuous-deployment-matrix/">Armory Continuous Deployment v2.31 compatibility matrix&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://v2-30.docs.armory.io/continuous-deployment/feature-status/continuous-deployment-matrix/">Armory Continuous Deployment v2.30 compatibility matrix&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://v2-28.docs.armory.io/continuous-deployment/feature-status/continuous-deployment-matrix/">Armory Continuous Deployment v2.28 compatibility matrix&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://v2-27.docs.armory.io/armory-enterprise/feature-status/armory-enterprise-matrix/">Armory Continuous Deployment v2.27 compatibility matrix&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://v2-26.docs.armory.io/docs/feature-status/armory-enterprise-matrix/">Armory Continuous Deployment v2.26 compatibility matrix&lt;/a>&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>See &lt;a href="/continuous-deployment/installation/system-requirements/"}>System Requirements for Armory Continuous Deployment&lt;/a> for information about the system requirements you need to install Armory Continuous Deployment.&lt;/p>
&lt;/blockquote>
&lt;!-- If you don't want to make markdown tables manually, use something like https://www.tablesgenerator.com/markdown_tables#
Or you can write raw HTML :shrug: You might want to do that if you need to do bulleted lists etc inside of the table
Or a mixture of html + markdown. ## Deployment targets has an example of what this might look like
-->
&lt;h2 id="legend">Legend&lt;/h2>
&lt;!-- Copy and paste the below badges that apply to your area -->
&lt;p>&lt;strong>Feature status&lt;/strong> describes what state the feature is in and where you should install it. For more information, see &lt;a href="/continuous-deployment/feature-status/release-definitions/">Release Definitions&lt;/a>. You can also click on the feature status badge directly.&lt;/p>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> The feature as a whole is generally available. There may be newer extended functionality that is in a different state.&lt;/p>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#beta">Beta&lt;/a> The feature is in Early Access. For more information about using this feature, &lt;a href="https://www.armory.io/contact-us/">contact us&lt;/a>.&lt;/p>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#early-release">&lt;img src="/images/ea.svg" alt="Early Access">&lt;/a> The feature is in Early Access. For more information about using this feature, &lt;a href="https://www.armory.io/contact-us/">contact us&lt;/a>.&lt;/p>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#experiment">&lt;img src="/images/exp.svg" alt="Experiment">&lt;/a> The feature is an Experiment. For more information about using this feature, &lt;a href="https://www.armory.io/contact-us/">contact us&lt;/a>.&lt;/p>
&lt;p>&lt;strong>Enterprise availability&lt;/strong>&lt;/p>
&lt;p>&lt;img src="/images/oss.svg" alt="OSS"> The feature or parts of it are available in open source Spinnaker (OSS).&lt;/p>
&lt;p>&lt;img src="/images/proprietary.svg" alt="Proprietary"> The feature or parts of it are available only as part of Armory Continuous Deployment for Spinnaker.&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup>&lt;/p>
&lt;p>&lt;strong>Versions&lt;/strong>&lt;/p>
&lt;p>&lt;strong>All supported versions&lt;/strong> for the Armory Continuous Deployment version refers to the current minor release and the two previous minor releases. For example, if the current version is 2.21.x, all supported versions include 2.19.x, 2.20.x, and 2.21.x. For third-party software, &amp;ldquo;all supported versions&amp;rdquo; refers to actively maintained versions by the provider.&lt;/p>
&lt;h2 id="armory-operator">Armory Operator&lt;/h2>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/oss.svg" alt="OSS"> &lt;img src="/images/proprietary.svg" alt="Proprietary">&lt;/p>
&lt;p>The &lt;a href="/continuous-deployment/installation/armory-operator/">Armory Operator&lt;/a> and &lt;a href="https://github.com/armory/spinnaker-operator">Spinnaker Operator&lt;/a> provide you with the ability to install, update, and maintain your clusters via a Kubernetes operator.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Feature&lt;/th>
&lt;th>Version&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Install, update, and maintain Spinnaker clusters&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Automatically determine Deck/Gate URL configuration if Ingress objects are defined&lt;/td>
&lt;td>1.1.0 or later&lt;/td>
&lt;td>1.1.1 or later&lt;/td>
&lt;td>Ingress objects must be defined in the same namespace where Spinnaker lives.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Support definition of all Halyard configuration options&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>In cluster mode, validate configuration before apply&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Does not work when installed in &amp;ldquo;basic&amp;rdquo; mode. Does not guarantee a valid configuration, but does check for most common misconfigurations.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>Note that newer versions of the Armory Operator drop support for older
Kubernetes versions. The following table outlines the supported combinations of
Kubernetes, the Operator, and Armory Continuous Deployment:&lt;/p>
&lt;ul class="nav nav-tabs justify-content-end" id="tabs-0" role="tablist">
&lt;li class="nav-item">
&lt;button class="nav-link active"
id="tabs-00-00-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-00" role="tab"
aria-controls="tabs-00-00" aria-selected="true">
Armory Continuous Deployment
&lt;/button>
&lt;/li>&lt;li class="nav-item">
&lt;button class="nav-link"
id="tabs-00-01-tab" data-bs-toggle="tab" data-bs-target="#tabs-00-01" role="tab"
aria-controls="tabs-00-01" aria-selected="false">
Open Source Spinnaker
&lt;/button>
&lt;/li>
&lt;/ul>
&lt;div class="tab-content" id="tabs-0-content">
&lt;div class="tab-body tab-pane fade show active"
id="tabs-00-00" role="tabpanel" aria-labelled-by="tabs-00-00-tab" tabindex="0">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align:left">Kubernetes Version&lt;/th>
&lt;th style="text-align:left">Armory Operator Version&lt;/th>
&lt;th style="text-align:left">Armory CD Version&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align:left">&amp;lt; 1.21&lt;/td>
&lt;td style="text-align:left">&amp;lt;= 1.6.x&lt;/td>
&lt;td style="text-align:left">&amp;lt;= 2.28.0&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&amp;gt;= 1.21&lt;/td>
&lt;td style="text-align:left">&amp;gt;= 1.7.x&lt;/td>
&lt;td style="text-align:left">All supported versions&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;div class="tab-body tab-pane fade"
id="tabs-00-01" role="tabpanel" aria-labelled-by="tabs-00-01-tab" tabindex="0">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align:left">Kubernetes Version&lt;/th>
&lt;th style="text-align:left">Spinnaker Operator Version&lt;/th>
&lt;th style="text-align:left">Spinnaker Version&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align:left">&amp;lt; 1.21&lt;/td>
&lt;td style="text-align:left">&amp;lt;= 1.2.5&lt;/td>
&lt;td style="text-align:left">&amp;gt;= 1.27.3&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&amp;gt;= 1.21&lt;/td>
&lt;td style="text-align:left">&amp;gt;= 1.3.x&lt;/td>
&lt;td style="text-align:left">&amp;gt;= 1.27.3&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/div>
&lt;p>Consult the &lt;a href="/continuous-deployment/installation/armory-operator/op-manage-operator/"}>Manage Operator&lt;/a> guide for how to upgrade your Operator version.&lt;/p>
&lt;h2 id="application-metrics-for-canary-analysis">Application metrics for Canary Analysis&lt;/h2>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/oss.svg" alt="OSS"> &lt;img src="/images/proprietary.svg" alt="Proprietary">&lt;/p>
&lt;p>Application metrics can be ingested by Kayenta to perform Canary Analysis or Automated Canary Analysis (ACA). For information about how to enable Canary Analysis, see &lt;a href="/continuous-deployment/armory-admin/kayenta-configure/"}>Configure Automated Canary Deployments in Spinnaker&lt;/a>.&lt;/p>
&lt;p>The following table lists supported app metric providers:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Version&lt;/th>
&lt;th>ACA&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Note&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="/continuous-deployment/spinnaker-user-guides/canary/kayenta-canary-cloudwatch/">AWS Cloudwatch&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Yes&lt;/td>
&lt;td>2.23.1 or later&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Datadog&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Yes&lt;/td>
&lt;td>2.26.0 or later&lt;/td>
&lt;td>&lt;a href="/continuous-deployment/feature-status/release-definitions/#beta">Beta&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="/continuous-deployment/spinnaker-user-guides/canary/kayenta-canary-dynatrace/">Dynatrace&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Yes&lt;/td>
&lt;td>2.23.0 or later&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Graphite&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Yes&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>New Relic&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Yes&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Prometheus&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Yes&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Authentication using a bearer token is supported. Armory supports offerings that are proprietary versions of Prometheus, such as Cortex, to the extent that the offering overlaps with open source Prometheus. That is, Armory guarantees functionality that is compatible with open source Prometheus. Compatibility between open source Prometheus and the proprietary version is the responsibility of that vendor, not Armory.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>SignalFx&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Yes&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Stackdriver&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Yes&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="artifacts">Artifacts&lt;/h2>
&lt;p>Artifacts are deployable resources.&lt;/p>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/oss.svg" alt="OSS">&lt;/p>
&lt;p>The following table lists the supported artifact stores:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="https://spinnaker.io/setup/artifacts/bitbucket/">Bitbucket&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Container registries&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Docker Hub, ECR, and GCR&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://spinnaker.io/setup/artifacts/github/">GitHub&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://spinnaker.io/setup/artifacts/gitrepo/">Git Repo&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>GitHub or Bitbucket. Supports using the entire repo as an artifact.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://spinnaker.io/setup/artifacts/gcs/">Google Cloud Storage&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://spinnaker.io/setup/artifacts/http">HTTP&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://spinnaker.io/setup/artifacts/maven/">Maven&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://spinnaker.io/setup/artifacts/s3/">S3&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="as-code-solutions">As code solutions&lt;/h2>
&lt;h3 id="pipelines-as-code">Pipelines-as-Code&lt;/h3>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/proprietary.svg" alt="Proprietary">&lt;/p>
&lt;p>&lt;p>Armory&amp;rsquo;s &lt;em>Pipelines-as-Code&lt;/em> feature provides a way to specify pipeline definitions in source code repos such as GitHub and BitBucket.&lt;/p>
&lt;p>The Pipelines-as-Code has two components: 1) a Spinnaker plugin; and 2) a service called &lt;em>Dinghy&lt;/em>, which keeps the Spinnaker pipeline in sync with what you define in a &lt;em>dinghyfile&lt;/em> in your repo. You can also make a pipeline by composing other pipelines, stages, or tasks and templating certain values.&lt;/p>
&lt;blockquote>
&lt;p>GitHub is in the process of replacing &lt;code>master&lt;/code> as the name of the default base branch. Newly created repos use &lt;code>main&lt;/code>. As this transition happens, confirm what branch your repo is using as its base branch and explicitly refer to that branch when configuring Armory features such as Pipelines-as-Code. For more information, see GitHub&amp;rsquo;s &lt;a href="https://github.com/github/renaming">Renaming&lt;/a> information.&lt;/p>
&lt;/blockquote>
&lt;strong>Version control systems&lt;/strong>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Feature&lt;/th>
&lt;th>Version&lt;/th>
&lt;th>Armory CD Version&lt;/th>
&lt;th>Spinnaker Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>BitBucket Cloud&lt;/td>
&lt;td>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>1.26+&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>BitBucket Server&lt;/td>
&lt;td>4.x - 6.x&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>1.26+&lt;/td>
&lt;td>BitBucket Server 7.x is not officially supported due to changes in webhook handling and may not behave as expected.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>GitHub&lt;/td>
&lt;td>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>1.26+&lt;/td>
&lt;td>Hosted or cloud&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>GitLab&lt;/td>
&lt;td>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>1.26+&lt;/td>
&lt;td>Hosted or cloud&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;strong>Features&lt;/strong>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Feature&lt;/th>
&lt;th>Armory CD Version&lt;/th>
&lt;th>Spinnaker Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="/plugins/pipelines-as-code/install/configure/#fiat">Fiat service account integration&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>1.26+&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>GitHub status notifications&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>1.26+&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="/plugins/pipelines-as-code/use/#local-module-functionality">Local modules for development&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>1.26+&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Modules&lt;/td>
&lt;td>All supported versions 1.26+&lt;/td>
&lt;td>&lt;/td>
&lt;td>Templatize and reuse pipeline snippets across applications and teams&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Pull Request Validation&lt;/td>
&lt;td>2.21 or later&lt;/td>
&lt;td>1.26+&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="/plugins/pipelines-as-code/install/configure/#slack-notifications">Slack notifications&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>1.26+&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="/plugins/pipelines-as-code/use/#webhook-secret-validation">Webhook secret validation&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>1.26+&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="/plugins/pipelines-as-code/install/configure/#permissions-check-for-a-commit">Permissions validation on commit&lt;/a>&lt;/td>
&lt;td>2.30 or later&lt;/td>
&lt;td>1.30+&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>&lt;strong>Templating languages&lt;/strong>&lt;/p>
&lt;p>To create a dinghyfile, you can use one of the following templating languages:&lt;/p>
&lt;ul>
&lt;li>HashiCorp Configuration Language (HCL)&lt;/li>
&lt;li>JSON&lt;/li>
&lt;li>YAML&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>ARM CLI&lt;/strong>&lt;/p>
&lt;p>The ARM CLI is a tool to render dinghyfiles and modules. Use it to help develop and validate your pipelines locally.&lt;/p>
&lt;p>You can find the latest version on &lt;a href="https://hub.docker.com/r/armory/arm-cli">Docker Hub&lt;/a>.&lt;/p>
&lt;/p>
&lt;h3 id="terraform-integration">Terraform Integration&lt;/h3>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/proprietary.svg" alt="Proprietary">&lt;/p>
&lt;p>Use Terraform within your pipelines to create your infrastructure as part of your software delivery pipeline. Terraform Integration is a feature in Armory CD and a plugin for Spinnaker. For more information see the &lt;a href="/plugins/terraform/">Terrafrom Integration docs&lt;/a>.&lt;/p>
&lt;p>&lt;strong>Supported Terraform versions&lt;/strong>&lt;/p>
&lt;blockquote>
&lt;p>Not all patch versions are included for each release. Although other Terraform versions may be usable with Spinnaker/Armory CD and Terraform Integration, Armory only supports the versions listed here.&lt;/p>
&lt;/blockquote>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align:left">Terraform Versions&lt;/th>
&lt;th style="text-align:left">Armory CD Version&lt;/th>
&lt;th style="text-align:left">Spinnaker Version&lt;/th>
&lt;th style="text-align:left">Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align:left">0.12, 0.13, 0.14, 0.15, 1.0, 1.1, 1.2, 1.3&lt;/td>
&lt;td style="text-align:left">2.30&lt;/td>
&lt;td style="text-align:left">1.30&lt;/td>
&lt;td style="text-align:left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">0.12, 0.13, 0.14, 0.15, 1.0, 1.1, 1.2&lt;/td>
&lt;td style="text-align:left">2.28&lt;/td>
&lt;td style="text-align:left">1.28&lt;/td>
&lt;td style="text-align:left">Version 0.12 was not available in 2.28 but is supported as of release 2.28.1.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">0.11, 0.12, 0.13, 0.14, 0.15, 1.0, 1.1, 1.2&lt;/td>
&lt;td style="text-align:left">2.27&lt;/td>
&lt;td style="text-align:left">1.27&lt;/td>
&lt;td style="text-align:left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">0.11, 0.12, 0.13, 0.14, 0.15, 1.0&lt;/td>
&lt;td style="text-align:left">2.26&lt;/td>
&lt;td style="text-align:left">1.26&lt;/td>
&lt;td style="text-align:left">&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>&lt;strong>Features&lt;/strong>&lt;/p>
&lt;p>The following table lists the Terraform Integration features and their supported versions:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Feature&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Base Terraform Integration&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Named Profiles with authorization&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>Support is limited to configuring Terraform Integration and using the stage within Armory Continuous Deployment. Armory&amp;rsquo;s Customer Care team does not troubleshoot Terraform script issues or infrastructure creation using Terraform. If you have questions, contact your assigned Technical Account Manager and/or Account Executive. Alternatively, you can reach our Customer Care team by visiting the &lt;a href="https://support.armory.io/">Armory Support Portal&lt;/a> to &lt;a href="https://support.armory.io/support?id=kb_article_view&amp;amp;sysparm_article=KB0010136">submit a case&lt;/a>.&lt;/p>
&lt;h2 id="authentication">Authentication&lt;/h2>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/oss.svg" alt="OSS">&lt;/p>
&lt;p>The following table lists the supported authentication protocols:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Identity provider&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Note&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>None&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Armory recommends having Armory Continuous Deployment only accessible through a VPN if this is turned on.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>SAML&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>OAuth 2.0/OIDC&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>You can use any OAuth 2.0 provider such as Auth0, Azure, GitHub, Google, Okta, OneLogin, or Oracle Cloud.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>LDAP/Active Directory&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>x509&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="authorization">Authorization&lt;/h2>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/oss.svg" alt="OSS">&lt;/p>
&lt;p>The following table lists the supported authorization methods:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Note&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>None&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Armory recommends having Armory Continuous Deployment only accessible through a VPN if this is turned on.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>GitHub Teams&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Roles from GitHub are mapped to the Teams under a specific GitHub organization.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Google Groups&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>LDAP/Active Directory&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>OAuth 2.0/OIDC&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Requires the provider to include groups in claims or be a supported third party integration.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>SAML&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="baking-machine-images">Baking machine images&lt;/h2>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/oss.svg" alt="OSS">&lt;/p>
&lt;p>The following table lists the supported image bakeries:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>AWS&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>GCE&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Packer&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>The following lists the included Packer versions: &lt;ul>&lt;li>Armory 2.23.x through 2.28.x include Packer 1.6.4&lt;/li>&lt;li>Armory 2.30.x and later include Packer 1.8.1&lt;/li>&lt;/ul>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="baking-kubernetes-manifests">Baking Kubernetes manifests&lt;/h2>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/oss.svg" alt="OSS">&lt;/p>
&lt;p>The following table lists the supported manifest templating engines:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Helm 2&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Helm 3&lt;/td>
&lt;td>2.19.x or later&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Kustomize&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Kustomize version installed is 3.8.6&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Kustomize4&lt;/td>
&lt;td>2.30.x or later&lt;/td>
&lt;td>Kustomize version installed is 4.5.5&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="build-systems">Build systems&lt;/h2>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/oss.svg" alt="OSS">&lt;/p>
&lt;p>The following table lists the supported CI systems:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Version&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Note&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>GitHub Actions&lt;/td>
&lt;td>n/a&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Webhook integration&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Jenkins&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="custom-stages">Custom stages&lt;/h2>
&lt;p>&lt;img src="/images/proprietary.svg" alt="Proprietary">&lt;/p>
&lt;p>Armory Continuous Deployment includes custom stages that you can use to extend the capabilities of Armory Continuous Deployment. Some of these stages are available out of the box while others are available as plugins to Armory Continuous Deployment.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Stage&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="/continuous-deployment/armory-admin/evaluate-artifacts-stage-enable/">Evaluate Artifacts&lt;/a>&lt;/td>
&lt;td>2.24.0 and later&lt;/td>
&lt;td>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> Available as a plugin&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="deployment-targets">Deployment targets&lt;/h2>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/oss.svg" alt="OSS"> &lt;img src="/images/proprietary.svg" alt="Proprietary">&lt;/p>
&lt;p>Armory Continuous Deployment supports various deployment targets.&lt;/p>
&lt;p>Here&amp;rsquo;s a &lt;a href="https://cloud.google.com/docs/compare/aws#service_comparisons">great chart by Google&lt;/a> to help you understand how the different deployment targets are categorized.&lt;/p>
&lt;h3 id="compute-as-a-service">Compute as a Service&lt;/h3>
&lt;!--
&lt;ul>
&lt;li>None (always adds a new one)&lt;/li>
&lt;li>Highlander&lt;/li>
&lt;li>Red/Back aka Blue/Green&lt;/li>
&lt;li>Custom (run a custom pipeline)&lt;/li>
&lt;li>Rolling Blue/Green&lt;/li>
&lt;/ul>
-->
&lt;!--
&lt;ul>
&lt;li>Blue/Green&lt;/li>
&lt;li>Custom&lt;/li>
&lt;/ul>
-->
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Deployment strategies&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Amazon AWS EC2&lt;/td>
&lt;td>
&lt;ul>
&lt;li>None (always adds a new one)&lt;/li>
&lt;li>Highlander&lt;/li>
&lt;li>Red/Back aka Blue/Green&lt;/li>
&lt;li>Custom (run a custom pipeline)&lt;/li>
&lt;li>Rolling Blue/Green&lt;/li>
&lt;/ul>
&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>AWS Public Cloud only. Armory does not support GovCloud.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="container-as-a-service-platforms">Container as a Service Platforms&lt;/h3>
&lt;p>These are manifest-based providers. Armory Continuous Deployment applies the manifest and leaves the rollout logic to the platform itself.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Version&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Kubernetes&lt;/td>
&lt;td>1.23 or later&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Amazon AWS EKS&lt;/td>
&lt;td>All versions&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Google GKE&lt;/td>
&lt;td>All versions&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Deployment strategies&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Amazon AWS ECS&lt;/td>
&lt;td>&lt;ul>&lt;li>Red/Black aka Blue/Green&lt;/li>&lt;/ul>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>AWS Public Cloud only. Armory does not support GovCloud.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="platform-as-a-service">Platform as a Service&lt;/h3>
&lt;!--
&lt;ul>
&lt;li>None (always adds a new one)&lt;/li>
&lt;li>Highlander&lt;/li>
&lt;li>Red/Back aka Blue/Green&lt;/li>
&lt;li>Rolling Red/Black&lt;/li>
&lt;li>Custom (run a custom pipeline)&lt;/li>
&lt;/ul>
-->
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Version&lt;/th>
&lt;th>Deployment strategies&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Google Cloud App Engine&lt;/td>
&lt;td>&lt;/td>
&lt;td>&lt;ul>&lt;li>Custom&lt;/li>&lt;/ul>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Cloud Foundry&lt;/td>
&lt;td>CC API Version: 2.103.0+ and 3.38.0+&lt;/td>
&lt;td>
&lt;ul>
&lt;li>None (always adds a new one)&lt;/li>
&lt;li>Highlander&lt;/li>
&lt;li>Red/Back aka Blue/Green&lt;/li>
&lt;li>Rolling Red/Black&lt;/li>
&lt;li>Custom (run a custom pipeline)&lt;/li>
&lt;/ul>
&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Support for the Cloud Foundry provider is based on your license agreement with Armory. If you have questions, contact your assigned Technical Account Manager and/or Account Executive. Alternatively, you can reach our Customer Care team at &lt;a href="mailto:support@armory.io">support@armory.io&lt;/a> or visit the &lt;a href="https://support.armory.io/">Help Center&lt;/a> to submit a case.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="serverless">Serverless&lt;/h3>
&lt;p>You write the function and use Armory Continuous Deployment to manage the rollout of iterative versions. These are usually hosted by Cloud Providers.&lt;/p>
&lt;!--
&lt;ul>
&lt;li>Red/Black aka Blue Green&lt;/li>
&lt;li>Highlander&lt;/li>
&lt;li>Custom (run a custom pipeline)&lt;/li>
&lt;/ul>
-->
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Deployment strategies&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Amazon AWS Lambda&lt;/td>
&lt;td>
&lt;ul>
&lt;li>Red/Black aka Blue Green&lt;/li>
&lt;li>Highlander&lt;/li>
&lt;li>Custom (run a custom pipeline)&lt;/li>
&lt;/ul>
&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>AWS Public Cloud only. Armory does not support GovCloud.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="dynamic-accounts">Dynamic accounts&lt;/h2>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/oss.svg" alt="OSS">&lt;/p>
&lt;p>Dynamic accounts (external account configurations) allow you to manage account configuration outside of Spinnaker, including secrets.&lt;/p>
&lt;blockquote>
&lt;p>Note that Armory Continuous Deployment does not support using dynamic account configuration with Spring Cloud Config Server.&lt;/p>
&lt;/blockquote>
&lt;p>&lt;strong>Backend provider&lt;/strong>&lt;/p>
&lt;p>The following table lists the supported backends:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Version&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Git&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>S3&lt;/td>
&lt;td>n/a&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Vault&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>&lt;strong>Supported Spinnaker services&lt;/strong>&lt;/p>
&lt;p>The following table lists the services that support dynamic accounts:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Service&lt;/th>
&lt;th>Account types&lt;/th>
&lt;th>Note&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Clouddriver&lt;/td>
&lt;td>Cloud provider, artifact&lt;/td>
&lt;td>Automatic configuration refreshing is supported for Cloud Foundry and Kubernetes cloud provider accounts only.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Echo&lt;/td>
&lt;td>Pub/Sub&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Igor&lt;/td>
&lt;td>CI systems, version control&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="notifications">Notifications&lt;/h2>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/oss.svg" alt="OSS">&lt;/p>
&lt;p>The following table lists the supported notification systems:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Email&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>GitHub&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="https://spinnaker.io/setup/features/notifications/#microsoft-teams">MS Teams&lt;/a>&lt;/td>
&lt;td>2.23.2 or later&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Slack&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>PagerDuty&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="observability">Observability&lt;/h2>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/oss.svg" alt="OSS">&lt;/p>
&lt;p>The following table lists the supported observability providers:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Version&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Note&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>New Relic&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Prometheus&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Use Grafana for dashboards. Armory supports offerings that are proprietary versions of Prometheus, such as Cortex, to the extent that the offering overlaps with open source Prometheus. That is, Armory guarantees functionality that is compatible with open source Prometheus. Compatibility between open source Prometheus and the proprietary version is the responsibility of that vendor, not Armory.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Datadog&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="pipeline-triggers">Pipeline triggers&lt;/h2>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/oss.svg" alt="OSS">&lt;/p>
&lt;p>The following table lists the supported pipeline triggers:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>AWS Pub/Sub&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Cron&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Docker&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Docker Registry API v2 required&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Git&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>GitHub Webhook&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Google Pub/Sub&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Jenkins Job&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Manual&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Webhook&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="secret-stores">Secret stores&lt;/h2>
&lt;p>&lt;a href="/continuous-deployment/feature-status/release-definitions/#ga">&lt;img src="/images/ga.svg" alt="Generally available">&lt;/a> &lt;img src="/images/oss.svg" alt="OSS"> &lt;img src="/images/proprietary.svg" alt="Proprietary">&lt;/p>
&lt;div class="alert alert-primary" role="alert">
&lt;h4 class="alert-heading">Note&lt;/h4>
This section applies to secrets in configuration files, not application secrets.
&lt;/div>
&lt;p>The following table lists the supported secret stores for referencing secrets in config files securely:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Provider&lt;/th>
&lt;th>Armory Continuous Deployment Version&lt;/th>
&lt;th>Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="/continuous-deployment/armory-admin/secrets/secrets-aws-sm/">AWS Secrets Manager&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="/continuous-deployment/armory-admin/secrets/secrets-gcs/">Encrypted GCS Bucket&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="/continuous-deployment/armory-admin/secrets/secrets-s3/">Encrypted S3 Bucket&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="/continuous-deployment/armory-admin/secrets/secrets-kubernetes/">Kubernetes secrets&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Armory Operator based deployments&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="/continuous-deployment/armory-admin/secrets/secrets-vault/">Vault&lt;/a>&lt;/td>
&lt;td>All supported versions&lt;/td>
&lt;td>Proprietary feature&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;div class="footnotes" role="doc-endnotes">
&lt;hr>
&lt;ol>
&lt;li id="fn:1">
&lt;p>Some of Armory Continuous Deployment&amp;rsquo;s features are proprietary and require a license for use. For more information, see the &lt;a href="https://www.armory.io/terms-of-service/">Terms of Service&lt;/a> and &lt;a href="https://www.armory.io/terms-and-conditions/">Terms &amp;amp; Conditions&lt;/a>.&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/div></description></item><item><title>Continuous-Deployment: Feature Deprecations &amp; End of Support</title><link>/continuous-deployment/feature-status/deprecations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/continuous-deployment/feature-status/deprecations/</guid><description>
&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>To continually improve the Armory customer experience, we will occasionally deprecate and end support for certain Armory features. We understand these decisions can have very real implications for your business, so we will always be direct and honest with you about why a decision has been made and how it might affect you. Where possible, we will provide migration paths and suggestions for features that solve for the same use cases.&lt;/p>
&lt;p>The following clarifies what we mean when a feature is deprecated or reaches end of support:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Deprecated&lt;/strong>: when a feature enters the end of support cycle and no new development is done except for critical (P0/1) bugs and security CVE fixes specific to the feature.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>End of Support&lt;/strong>: when a feature is no longer available for customer or technical support, including critical (P0/1) bugs and security CVE fixes specific to the feature.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Feature&lt;/th>
&lt;th>Deprecated&lt;/th>
&lt;th>End of Support&lt;/th>
&lt;th>Last compatible Armory CD release&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="/continuous-deployment/feature-status/deprecations/pacrd-deprecation/">Pipelines as CRD&lt;/a>&lt;/td>
&lt;td>2021 Aug 01&lt;/td>
&lt;td>2021 Nov 01&lt;/td>
&lt;td>Not applicable&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="/continuous-deployment/feature-status/deprecations/halyard-deprecation/">Halyard&lt;/a>&lt;/td>
&lt;td>2021 Sept 01&lt;/td>
&lt;td>2021 Dec 30&lt;/td>
&lt;td>2.26.x&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="faq">FAQ&lt;/h2>
&lt;h4 id="how-much-notice-will-i-receive-on-feature-deprecations-and-end-of-support">How much notice will I receive on Feature Deprecations and End of Support?&lt;/h4>
&lt;p>Our goal is to deprecate all features for at least 6 months prior to reaching End of Support, and we’ll begin communicating this as soon as a feature is officially deprecated. For features that require significant support to gracefully migrate away from, our goal is to deprecate for at least 12 months to ensure plenty of lead time for adjustments.&lt;/p>
&lt;p>A list of feature deprecations and related information is maintained in the &lt;a href="/continuous-deployment/feature-status/deprecations/">deprecations section&lt;/a>, and you will be notified by various methods in order to limit any surprises for your teams.&lt;/p>
&lt;p>There are situations in which the deprecation timeline may be accelerated due to special circumstances. In all cases, we provide as much advance notification as possible. These situations include but are not limited to the following:&lt;/p>
&lt;ul>
&lt;li>Essential changes, such as those needed to maintain the integrity and stability of the platform for all customers.&lt;/li>
&lt;li>When third party software leveraged by Armory is changed or no longer available.&lt;/li>
&lt;li>When changes are needed to protect data security and comply with any legal requirements.&lt;/li>
&lt;/ul>
&lt;h4 id="how-will-armory-announce-feature-deprecations">How will Armory announce feature deprecations?&lt;/h4>
&lt;p>To ensure you have ample time to prepare for these planned changes, we’ll communicate in the following ways:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>&lt;a href="/continuous-deployment/feature-status/deprecations/">Deprecation section on the Armory Continuous Deployment docs site&lt;/a>&lt;/strong> - Each deprecated feature will be outlined within this Deprecation Policy and Status document. There will also be a separate document that includes a detailed overview of the status, important dates leading up to the deprecation of the feature, what each phase of the deprecation includes, how it impacts you as the customer, and the transition process.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Email Communication&lt;/strong> - Armory will send a series of emails leading up to the deprecation to ensure that you have taken or have plans to take complete any required actions to ensure a smooth transition. Additionally, any deprecations will be noted in the Armory newsletter.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>In-Person Communication&lt;/strong> - Armory customers who have an assigned Customer Success Manager and/or an Account Executive will receive a direct communication in addition to general email notifications.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h4 id="who-do-i-contact-with-any-questions-or-concerns">Who do I contact with any questions or concerns?&lt;/h4>
&lt;p>For customers who have an assigned Technical Account Manager and/or Account Executive, these are your first and best resource. For others you can reach our Customer Care team at &lt;a href="mailto:support@armory.io">support@armory.io&lt;/a> or visit the &lt;a href="https://support.armory.io/">Help Center&lt;/a> to submit a case.&lt;/p></description></item><item><title>Continuous-Deployment: Feature Status Definitions</title><link>/continuous-deployment/feature-status/release-definitions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/continuous-deployment/feature-status/release-definitions/</guid><description>
&lt;h2 id="overview-of-feature-status-definitions">Overview of feature status definitions&lt;/h2>
&lt;p>Features and plugins that Armory releases have a corresponding status indicating the overall maturity of the feature. This page summarizes those feature status definitions and provides recommendations on where and how you should use them.&lt;/p>
&lt;h2 id="early-access">Early Access&lt;/h2>
&lt;p>&lt;img src="/images/ea.svg" alt="EA">&lt;/p>
&lt;p>An &lt;em>Early Access&lt;/em> feature is working and installable. However, some functionality is likely to be missing, and a number of known and unknown issues are likely to surface. Armory releases Early Access features to a limited set of technology partners.&lt;/p>
&lt;h3 id="where-to-install-early-access">Where to install Early Access&lt;/h3>
&lt;p>Do not install in a production environment! An Early Access release gives you to use a feature sooner and gives Armory a chance to collect feedback on what is working and not working. Early Access is meant for a closed development environment or a learning environment that can be destroyed at any time and rebuilt.&lt;/p>
&lt;h2 id="beta">Beta&lt;/h2>
&lt;p>&lt;img src="/images/beta.svg" alt="Beta">&lt;/p>
&lt;p>A &lt;em>Beta&lt;/em> feature is working, and installation works. All major known issues have been fixed. Armory is working with customers to test the feature. The feature is close to what Armory expects to ship to users.&lt;/p>
&lt;h3 id="where-to-install-beta">Where to install Beta&lt;/h3>
&lt;p>You could install in a production environment, but proceed with caution and have proper rollbacks ready. If you want to experiment with the feature, Armory recommends using your development, QA, staging, or pre-production environments. A Beta release is meant to give you a chance to set up new features, which makes the transition to a GA release easier. It is also an opportunity to give feedback on any major issues.&lt;/p>
&lt;h2 id="ga">GA&lt;/h2>
&lt;p>&lt;img src="/images/ga.svg" alt="GA">&lt;/p>
&lt;p>All major technical issues have been identified and/or resolved. The feature is available for installation by all customers in the corresponding Armory CD release.&lt;/p>
&lt;h3 id="where-to-install-ga">Where to install GA&lt;/h3>
&lt;p>All environments.&lt;/p></description></item></channel></rss>