Installation

Installing Spinnaker

Armory supports several methods to install Spinnaker:

Method Environment Description Benefits
Spinnaker Operator Kubernetes Kubernetes operator that turns Spinnaker’s configuration declarative GitOps friendly and ready for production use
Armory Halyard Kubernetes Versatile command line interface to configure and deploy Spinnaker Quick Setup
Minnaker MacOS, Linux, Windows Spin up a whole environment on top of Rancher K3s to deploy Spinnaker This is ideal if you do not have a Kubernetes cluster available and want to try out Spinnaker

All the methods above share similar configurations, and you can migrate between them if your needs change.

Guides

Based on your environment, use one of the following guides to help you install Spinnaker:

Guide Environment Description
Air Gapped Air-gapped environments that use Halyard or Operator Learn how to host your own Bill of Materials to install Spinnaker in air-gapped environments.
AWS Marketplace AWS One-click install on the AWS marketplace.
Install on Kubernetes Halyard, Operator General workflow for installing Spinnaker on Kubernetes
Install on AWS AWS, Halyard Installation steps for AWS, including IAM configuration
Install on AWS EC2 with Operator AWS EC2, Operator Installation steps for using Armory Operator to install Armory in a Lightweight Kubernetes (K3s) instance for POCs
Install on AKS AKS, Halyard Installation steps for Azure Kubernetes Service
Install on GKE GKE, Halyard Installation steps for GoogLe Kubernetes Engine
Install on GKE with Operator GKE, Operator Installation steps for Google Kubernetes Engine using Operator
Configuring Halyard Halyard Description of Armory Halyard configurations

Spinnaker Operator

Spinnaker Operator is a Kubernetes operator for Spinnaker that makes it easy to install, deploy, and upgrade any version of Spinnaker.

Operator Reference

The Spinnaker Operator is a Kubernetes operator that makes it easier to install, deploy, and upgrade any version of Spinnaker. This section describes the fields in SpinnakerService CRD and example manifests.

Armory Halyard

CLI tool for configuring, deploying, and managing Spinnaker

Armory Halyard Reference

Command reference with examples and Operator equivalents

Minnaker

Minnaker is an all-in-one, lightweight Spinnaker environment.

Guides

This section details installing Spinnaker in Kubernetes, Azure, GKE, and AWS (including from the AWS Marketplace). Instructions cover Halyard, Spinnaker Operator, and air-gapped environments.