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

Armory Admin

Administer an Armory deployment that is installed in your environment.

Adding a Kubernetes Account as a 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.

Authentication and Authorization 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 Clouddriver to use a SQL Database

Configure Spinnaker’s Clouddriver service to use MySQL or AWS Aurora.

Configuring Kayenta for Automated Canary Deployments in Spinnaker

Learn how to configure Kayenta when Spinnaker has been installed using the Armory Operator.

Configuring Dynamic Kubernetes Accounts With Vault

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

Configuring Gate and Deck to Run on the Same Hostname

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

Configuring GitHub OAuth for Spinnaker

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

Configuring 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.

Configuring Auth for Spinnaker Using Okta SAML

Configure Okta for authentication and authorization in Spinnaker.

Configuring Spinnaker's Orca Service to Use a Relational Database Management System

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

Configuring Slack Notifications in Spinnaker

Learn how to configure Spinnaker to send Slack notifications.

Configuring Support Diagnostics for the Armory Platform

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

Configuring the Armory Splunk App for Spinnaker

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

Configuring 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.

Connecting Docker Registries

Learn how to configure Spinnaker to access a Docker registry.

Connecting GitHub as an Artifact Source in Spinnaker

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

Connecting Spinnaker to Jenkins

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

Connecting Spinnaker to Travis CI

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

Creating Kubernetes Service Accounts and Kubeconfigs

Manually create a Kubernetes Service Account to use with Spinnaker.


Configure your infrastructure so users can access your Spinnaker instance.

Enabling Pipelines as Code in the Armory Platform

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

Enabling Policy Engine in Armory Enterprise

Enable the Policy Engine and configure an OPA server. When enabled, the Policy Engine can perform save time or runtime validation on your Spinnaker pipelines.

Enabling the Terraform Integration Stage in the Armory Platform

Learn how to configure the Terraform Integration and an artifact provider to support either GitHub or BitBucket.

Exposing Spinnaker API Endpoints

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

Generating Certificates for Spinnaker

Use OpenSSL to generate certificates for Spinnaker.

Armory-extended Halyard Reference

Armory-extended Halyard command reference with examples and Operator equivalents

Integrating ServiceNow with Spinnaker

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

Integrating a Sumo Logic Dashboard in the Armory Platform

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

Monitoring Spinnaker with Prometheus

Monitor Spinnaker using Prometheus and Grafana.

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.

Working 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: docs(order): clean up the order (#249) (48ec05a)