Armory Admin

Administer an Armory deployment that is installed in your environment.

Add a Kubernetes Account Deployment Target in Spinnaker

Learn what Spinnaker does when it deploys to Kubernetes targets and then add a Kubernetes Service Account to Spinnaker.

Administration for Cloud Foundry

This section contains guides for configuring Spinnaker integration with Cloud Foundry.

Administration on AWS

This section contains guides for administering a Spinnaker or Armory deployment on AWS infrastructure.

Auth Propagation in Spinnaker Pipelines

Configure a Spinnaker Manual Judgment pipeline stage to propagate authentication.

Bake and Share Amazon Machine Images Across Accounts

Configure Spinnaker to share an Amazon Machine Image (AMI) when Spinnaker and the deployment target share the same AWS account.

Clouddriver Caching Agents in Spinnaker

Clouddriver caching agents discover your infrastructure elements and cache the data for use by Spinnaker™.

Configure Clouddriver Caching Agents in Spinnaker

Learn how to configure caching agents in Spinnaker™ to improve Clouddriver performance.

Configure Automated Canary Deployments in Spinnaker

Learn how to configure Kayenta using the Armory Operator.

Configure Clouddriver to use a SQL Database

Configure Spinnaker’s Clouddriver service to use MySQL-compatible database.

Configure Dynamic Kubernetes Accounts With Vault

Use Spinnaker’s External Account Configuration feature to manage Kubernetes accounts.

Configure Gate and Deck to Run on the Same Hostname

Simplify DNS and Ingress management by deploying Gate and Deck to the same host.

Configure GitHub OAuth for Spinnaker

Configure GitHub and Spinnaker to use GitHub as an OAuth2 authenticator.

Configure mTLS for Spinnaker Services

This guide describes how to enable mutual TLS (mTLS) between Spinnaker services. Adding mTLS provides additional security for your Spinnaker services since only validated clients can interact with services when mTLS is enabled.

Configure Auth for Spinnaker Using Okta SAML

Configure Okta for authentication and authorization in Spinnaker.

Configure Spinnaker's Orca Service to Use SQL RDBMS

Configure Spinnaker’s Orca service to use an RDBMS to store its pipeline execution.

Configure Slack Notifications in Spinnaker

Learn how to configure Spinnaker to send Slack notifications.

Configure Support Diagnostics for Armory Enterprise

Enable Armory Diagnostics so that Armory’s Support team can better troubleshoot any issues you encounter.

Configure the Armory Splunk App for Spinnaker

Learn how to configure the Armory Splunk application so you can display your SDLC data in Splunk dashboards.

Configure TLS for Spinnaker Services

Spinnaker services communicate with each other and can exchange potentially sensitive data. Enabling TLS between services ensures that this data is encrypted and that a service will only communicate with another service that has a valid certificate.

Connect Docker Registries

Learn how to configure Spinnaker to access a Docker registry.

Connect Spinnaker to Jenkins

Use Halyard or the Armory Operator to configure Spinnaker to access to your Jenkins instance.

Connect Spinnaker to Travis CI

Use Halyard to configure Spinnaker to access to your Travic CI instance.

Connect GitHub as an Artifact Source in Spinnaker

Configure Spinnaker to access a GitHub repo as a source of artifacts.

Create Kubernetes Service Accounts and Kubeconfigs

Manually create a Kubernetes Service Account to use with Spinnaker.

DNS and SSL

Configure your infrastructure so users can access your Spinnaker instance.

Enable Pipelines as Code in Armory Enterprise

Learn how to configure Spinnaker to use pipeline templates stored in source control.

Enable the Evaluate Artifacts Stage

Enable the Evaluate Artifacts Stage plugin to add it to Armory Enterprise. The stage gives pipeline creators the ability to create base64 artifacts from text saved within a pipeline. The contents of the new artifact include the results of any SpEL expressions that are evaluated.

Enable the Terraform Integration Stage in Armory Enterprise

Learn how to configure the Terraform Integration so that app developers can provision infrastructure using Terraform as part of their delivery pipelines.

Expose Spinnaker API Endpoints

Set up x509 certificate authentication to expose Spinnaker API endpoints when you have third-party authentication configured.

Generate Certificates for Spinnaker

Use OpenSSL to generate certificates for Spinnaker.

Armory-extended Halyard Reference

Armory-extended Halyard command reference with examples and Operator equivalents

Integrate ServiceNow with Spinnaker

Create ServiceNow integrations through a generic webhook stage or a custom webhook stage.

Integrate a Sumo Logic Dashboard in Armory Enterprise

Learn how to integrate a Sumo Logic Dashboard using Halyard or the Armory Operator.

Monitor Armory Enterprise with Prometheus

Monitor Armory Enterprise using Prometheus and Grafana.

Policy Engine for Armory Enterprise

The Policy Engine enforces policies on your Armory Enterprise instance. Policies can help you make sure that best practices are followed by preventing pipelines from being saved, stopping pipelines from running, or preventing certain users from taking certain actions.

Rate Limiting the Spinnaker API

Configure Spinnaker to avoid cloud providers such as AWS, GCP, and Azure from throttling your Spinnaker traffic.

Restrict Application Creation

Configure Fiat, the Spinnaker microservice responsible for authorization (authz), to control which users can create applications by using the prefix parameter.

Spinnaker GitOps with Halyard

Create a workflow to store Spinnaker configuration files in GitOps and automate deployment.

Work with Secrets in Spinnaker

This section contains guides for using secrets stored outside of Spinnaker in products such as Hashicorp Vault, Google Cloud Storage, AWS S3, and the AWS Secrets Manager.


Last modified October 9, 2020: (48ec05a)