<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Armory Docs – Feature Deprecations &amp; End of Support</title><link>/continuous-deployment/feature-status/deprecations/</link><description>Recent content in Feature Deprecations &amp; End of Support on Armory Docs</description><generator>Hugo -- gohugo.io</generator><atom:link href="/continuous-deployment/feature-status/deprecations/index.xml" rel="self" type="application/rss+xml"/><item><title>Continuous-Deployment: Clound Foundry Support</title><link>/continuous-deployment/feature-status/deprecations/cf-support-spec/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/continuous-deployment/feature-status/deprecations/cf-support-spec/</guid><description>
&lt;h2 id="supported-cloud-foundry-versions">Supported Cloud Foundry Versions&lt;/h2>
&lt;p>The Cloud Foundry (CF) provider in Armory Continuous Deployment is based on versions 3.38.0 and 2.103.0 of Cloud Foundry. Features available in subsequent versions of Cloud Foundry are not guaranteed to be compatible with or available in Armory Continuous Deployment.&lt;/p>
&lt;h2 id="supported-resources">Supported  Resources&lt;/h2>
&lt;p>This section outlines the types of Cloud Foundry resources that Armory Continuous Deployment supports.&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Applications&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Application deployment attributes (manifest)
&lt;ul>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#optional-attributes">Application Attributes&lt;/a>
&lt;ul>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#buildpack">buildpacks&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#start-commands">command&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#disk-quota">disk_quota&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#docker">docker&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#health-check-http-endpoint">health-check-http-endpoint&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#health-check-type">health-check-type&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#instances">instances&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#memory">memory&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#no-route">no-route&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#path">path&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#processes">processes&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#random-route">random-route&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#routes">routes&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#stack">stack&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#timeout">timeout&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#env-block">Environment Variables&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#services-block">Services&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/routes-domains.html">Routes&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>&lt;a href="https://docs.cloudfoundry.org/devguide/services/">Services&lt;/a>&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>User Provided&lt;/li>
&lt;li>Managed&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>&lt;a href="https://docs.cloudfoundry.org/devguide/deploy-apps/routes-domains.html">Routes (Loadbalancers)&lt;/a>&lt;/strong>&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h2 id="supported-operations">Supported Operations&lt;/h2>
&lt;p>Armory Continuous Deployment supports the following Cloud Foundry related stages in application pipelines:&lt;/p>
&lt;p>&lt;strong>Stages&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Deploy CF ServerGroup&lt;/li>
&lt;li>Destroy CF ServerGroup&lt;/li>
&lt;li>Clone CF ServerGroup&lt;/li>
&lt;li>Resize CF ServerGroup&lt;/li>
&lt;li>Deploy CF Service&lt;/li>
&lt;li>Destroy CF Service&lt;/li>
&lt;li>Create CF Service Key&lt;/li>
&lt;li>Delete CF Service Key&lt;/li>
&lt;li>Create CF Service Bindings&lt;/li>
&lt;li>Delete CF Service Bindings&lt;/li>
&lt;li>Map CF Loadbalancer&lt;/li>
&lt;li>Unmap CF Loadbalancer&lt;/li>
&lt;li>Bake CF Manifest&lt;/li>
&lt;/ul>
&lt;p>There may be more Cloud Foundry related stages available than these, but Armory provides no guarantee in regards to their functionality.&lt;/p>
&lt;h2 id="supported-rollout-strategies">Supported Rollout Strategies&lt;/h2>
&lt;p>Armory Continuous Deployment supports the following rollout strategies for Cloud Foundry applications:&lt;/p>
&lt;ul>
&lt;li>No strategy&lt;/li>
&lt;li>Highlander&lt;/li>
&lt;li>Blue/Green (formerly known as Red/Black in Spinnaker)&lt;/li>
&lt;li>Rolling Blue/Green (formerly known as Rolling Red/Black in Spinnaker)&lt;/li>
&lt;li>Canary&lt;/li>
&lt;/ul></description></item><item><title>Continuous-Deployment: Armory-extended Halyard Deprecation</title><link>/continuous-deployment/feature-status/deprecations/halyard-deprecation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/continuous-deployment/feature-status/deprecations/halyard-deprecation/</guid><description>
&lt;h2 id="what-does-this-mean">What does this mean?&lt;/h2>
&lt;p>On 2021 Sept 01, Armory-extended Halyard, Armory&amp;rsquo;s proprietary extension of Halyard, will be deprecated with an and End of Support date of 2021 Dec 30. This means that after 2021 Sept 01, no new development is done specific to the feature except for critical (P0/1) bugs and security CVE fixes. Support for critical (P0/1) bugs and security CVE fixes will end on 2021 Dec 30.&lt;/p>
&lt;p>Additionally, releases after 2.26 require you to use the Armory Operator. Any current workflows that use Armory-extended Halyard may break
if you try to upgrade to a release that is later than 2.26. We encourage all Armory-extended Halyard users to &lt;a href="/continuous-deployment/installation/armory-operator/hal-op-migration/">migrate to the Armory Operator&lt;/a>, the only supported method of installing and configuring Armory’s products beyond the 2.26 release.&lt;/p>
&lt;h2 id="why-is-armory-removing-support">Why is Armory removing support?&lt;/h2>
&lt;p>The Armory Operator has a superset of the functionality provided by
Armory-extended Halyard, including a more native Kubernetes installation experience. In an
effort to create the best possible installation experience, we are
consolidating supported installation tools to only the Armory Operator.
Focusing on a single installation experience allows us to develop requested
features at a faster pace.&lt;/p>
&lt;p>We understand that this decision may be disruptive to you, so we are giving as much
advance notice as possible. For more information about how Armory handles
feature and technology deprecation, please see
&lt;a href="/continuous-deployment/feature-status/deprecations/">Feature Deprecations &amp;amp; End of Support&lt;/a>.&lt;/p>
&lt;h2 id="am-i-affected">Am I affected?&lt;/h2>
&lt;p>If your company currently uses Armory-extended Halyard, then yes. You can still access Armory-extended Halyard
until 2021 Dec 30; however, Armory is unable to support issues solely related to Armory-extended Halyard you may experience after 2021 Sept 01.&lt;/p>
&lt;h2 id="what-do-i-need-to-do">What do I need to do?&lt;/h2>
&lt;p>To assure the best user-experience possible, we recommend migrating to the Armory Operator.&lt;/p>
&lt;p>The &lt;a href="/continuous-deployment/installation/armory-operator/hal-op-migration/"}>Migrate from Halyard to the Operator&lt;/a> contains instructions for migrating to the Operator.&lt;/p>
&lt;h2 id="what-happens-if-i-dont-act-in-time">What happens if I don&amp;rsquo;t act in time?&lt;/h2>
&lt;p>As mentioned above, if your company uses Armory-extended Halyard, you will not be able to install any releases beyond 2.26 unless you migrate to the Armory Operator. Additionally, after 2021 Dec 30, Armory cannot guarantee the availability of Armory-extended Halyard.&lt;/p>
&lt;h2 id="who-should-i-contact-if-i-have-questions-or-need-further-assistance">Who should I contact if I have questions or need further assistance?&lt;/h2>
&lt;p>For customers who have an assigned Technical Account Manager and/or Account Executive, they 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: Pipelines as CRD (PaCRD) Deprecation</title><link>/continuous-deployment/feature-status/deprecations/pacrd-deprecation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/continuous-deployment/feature-status/deprecations/pacrd-deprecation/</guid><description>
&lt;h2 id="what-does-this-mean">What does this mean?&lt;/h2>
&lt;p>On 2021 Aug 30, PaCRD will be deprecated with an End of Support date of 2021 Nov 01. This means that after 2021 Aug 30, no new development is done specific to the feature except for critical (P0/1) bugs and security CVE fixes. Support for critical (P0/1) bugs and security CVE fixes will end on 2021 Nov 01.&lt;/p>
&lt;p>With that said, Armory is donating the source code for PaCRD to the open source community. If you choose to, you can continue to use PaCRD on a self-supported basis.&lt;/p>
&lt;h2 id="why-is-armory-removing-support">Why is Armory removing support?&lt;/h2>
&lt;p>Technology and customer needs change quickly, and we understand that this decision impacts your business. Our PaCRD and Pipelines-as-Code (PaC) offerings solve similar customer problems; however, adoption for PaCRD remains below the threshold for us to continue investment. We are making this decision in order to continue focusing our attention on augmenting Armory’s core deployment experience which you rely on.&lt;/p>
&lt;p>We understand that this decision may be disruptive to you, so we are giving as much advance notice as possible. For more information about how Armory handles feature and technology deprecation, please see the &lt;a href="/continuous-deployment/feature-status/deprecations/">Deprecations section&lt;/a>.&lt;/p>
&lt;h2 id="am-i-affected">Am I affected?&lt;/h2>
&lt;p>If your company currently uses PaCRD, then yes. As mentioned above, you can still access PaCRD until 2021 Nov 01 as part of an Armory release. After 2021 Nov 01 however, Armory is unable to support any issues solely related to PaCRD that you may experience.&lt;/p>
&lt;h2 id="what-do-i-need-to-do">What do I need to do?&lt;/h2>
&lt;p>To assure the best user-experience possible, we recommend the following options:&lt;/p>
&lt;ul>
&lt;li>Migrate to using our more mature Pipelines-as-Code feature&lt;/li>
&lt;/ul>
&lt;h2 id="what-happens-if-i-dont-act-in-time">What happens if I don&amp;rsquo;t act in time?&lt;/h2>
&lt;p>If your company uses PaCRD, it will no longer be guaranteed to function as part of Armory Continuous Deployment releases after 2021 Nov 01. Any workflows that utilize PaCRD may break when you upgrade Armory Continuous Deployment to a new release after that date.&lt;/p>
&lt;h2 id="who-should-i-contact-if-i-have-questions-or-need-further-assistance">Who should I contact if I have questions or need further assistance?&lt;/h2>
&lt;p>For customers who have an assigned Technical Account Manager and/or Account Executive, they 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></channel></rss>