You are viewing version 2.23 of the documentation, which is no longer maintained. For up-to-date documentation, see the latest version.

Armory Documentation

Spinnaker™ is an open source, multi-cloud Continuous Delivery and Deployment platform that provides a single pane of glass with visibility across your deployment for deployment status, infrastructure, security and compliance, and metrics. By using pipelines, flexible and customizable series of deployment stages, Spinnaker can fit a variety of deployment needs. Spinnaker can deploy to and manage clusters across Amazon Web Services (AWS), Kubernetes, and Google Cloud Platform (GCP). Spinnaker not only enables businesses to move to the cloud but makes it easier for them to adopt the cloud’s advantages.

Armory helps software teams ship better software, faster. The Armory platform includes an enterprise-grade distribution of Spinnaker. It is preconfigured and runs in your Kubernetes cluster. The platform is an extension of open source Spinnaker and includes all those benefits as well as the following:

  • Pipelines as Code (Dinghy) allows you to store Spinnaker pipelines in Github and manage them like you would manage code, including version control, templatization, and modularization. Spinnaker pipelines are flexible and customizable series of deployment stages. Combine all these to rapidly and repeatably scale pipelines in your Spinnaker deployment.
  • Policy Engine helps you meet compliance requirements based on custom policies you set. You can configure the Policy Engine to verify that your pipelines meet certain requirements at save time or at runtime.
  • Armory Operator is a Kubernetes Operator that helps you configure, deploy, and update Armory on Kubernetes clusters. There are two versions of the Armory Operator: the open source Spinnaker Operator, which installs open source Spinnaker; and the Armory Operator, which is proprietary, install Armory, and has extended functionality not available in the Spinnaker Operator.
  • Terraform integration allows you to use your existing Terraform scripts to plan and create infrastructure as part a Spinnaker pipeline. You can deploy your application and infrastructure all in a single pipeline.
  • Pipelines as CRD (PaCRD) is a Kubernetes controller that manages the lifecycle of Armory applications and pipelines as objects within your cluster. PaCRD extends Kubernetes functionality to support Spinnaker Application and Pipeline objects that can be observed for changes through a mature lifecycle management API. (Experimental feature).


Overview of Armory, Spinnaker™, and related technology


Installing Armory in your environment

Armory Admin

Administer an Armory deployment that is installed in your environment.

User Guides

Guides for Application Developers and other non-admin users

Armory Agent for Kubernetes

The Armory Agent is a lightweight, scalable service that monitors your Kubernetes infrastructure and streams changes back to Clouddriver.


Resources to extend SpinnakerTM functionality with plugins

Cloud Resources

Armory uses cloud providers as both sources and targets for deploying software. Here is a collection of resources from cloud providers that you might find useful.

Armory Platform Compatibility Matrix

Information about support and compatibility for the Armory Platform.

Release Notes

Armory release notes.

Armory Cloud Admin Preview

Administer your Armory Cloud environment

Armory Cloud Preview

See what’s coming down the pipe for Armory Cloud!

Last modified November 8, 2020: Update (391c50c)