User Guides

Spinnaker guides for Application Developers and other non-admin users

Spinnaker's Application Screen

Learn how to manage your applications in Spinnaker.

Artifact Progression Through Environments in Spinnaker

Learn how to deploy artifacts to different environments based on pipeline execution.

Automated Kubernetes Rollbacks in Spinnaker

Learn how to rollback Kubernetes deployments from Spinnaker based on complexity and number of artifacts deployed.

Automating Spinnaker

Access Spinnaker’s REST APIs.

AWS Guides for Spinnaker

This section contains AWS-specific guides for non-admin users of Spinnaker.

Canary Analysis in Spinnaker

This section contains guides for configuring and using Canary Analysis with various monitoring solutions.

Cloud Foundry Best Practices

Tips on how to use Cloud Foundry with Spinnaker™.

Debian Packages

Learn why you should use Debian packages in your Spinnaker pipelines.

Deploy a Docker Image to Kubernetes

Learn how to use Spinnaker’s Kubernetes V2 provider to deploy your Docker image.

Deploy Applications to Kubernetes

Learn how to use Spinnaker’s Kubernetes V2 provider to deploy your applications.

Manage Spinnaker Application Secrets Using HashiCorp Vault

Learn how to use HashiCorp Vault to store Spinnaker secrets.

PaCRD

This section contains guides for using PaCRD, a Kubernetes controller that manages the lifecycle of Spinnaker applications and pipelines within a cluster.

Spinnaker Pipelines

Discover why pipelines are the key to orchestrating deployments in Spinnaker.

Spinnaker Best Practices

Read about best practices for configuration and secret management.

Use the Spring Expression Language (SpEL) in Spinnaker Pipelines

Learn how to use SpEL for pipeline expressions.

Use Docker Images in Spinnaker

Learn how to use Docker images in your Spinnaker pipeline.

Use GitHub in Spinnaker Pipelines

Add a GitHub trigger to your Spinnaker pipeline.

Use GitHub Artifacts in Spinnaker Pipelines

Configure Spinnaker to use GitHub artifacts in your pipelines.

Use Jenkins in Spinnaker

Learn how to use Jenkins in your Spinnaker pipelines.

Use Kustomize for Manifest-Based Kubernetes Deployments in Spinnaker

Learn how to use Kustomize within your Spinnaker pipeline to generate a custom Kubernetes deployment manifest artifact. You can use this artifact in a downstream stage to deploy your application.

Use Pipelines as Code in the Armory Platform

Learn how to use Spinnaker pipeline definitions that are stored in source code repos such as GitHub and BitBucket.

Use Policy Engine with the Armory Platform

Add policies to your Open Policy Agent (OPA) instance for Spinnaker to use when it performs validation to make sure your pipelines meet your policy requirements.

Use the Evaluate Artifacts Stage

Use the Evaluate Artifacts Stage to create new base64 artifacts from text in the pipeline, which can contain SpEL expressions. When the pipeline runs, the stage creates a new artifact from the provided text and the results of any evaluated SpEL expression. This artifact can then be referenced in subsequent stages.

Use the Terraform Integration Stage in the Armory Platform

Learn how to use the Terraform Integration pipeline stage to execute tasks against your Terraform projects.

Use Webhooks in Spinnaker Pipelines

Learn how to configure a webhook in your Spinnaker pipeline.

Using the ARM CLI to Render Pipline JSON

The Armory (ARM) CLI is a standalone tool that renders dinghyfiles for you to use with Armory’s Pipelines as Code feature.

Spinnaker Video Tutorials

Learn how to perform tasks in Spinnaker with video tutorials.


Last modified January 25, 2021: (bfef2d1)