Now that we’ve picked a Deployment Environment, configured Persistent Storage, and enabled a Cloud Provider we’re ready to pick a version of Spinnaker and deploy it. First, list the available versions:

hal version list

You can follow the links to their changelogs to see what features each version has included since the last release. Once you’ve picked a version (e.g. VERSION=1.0.0), you can set it with

hal config version edit --version $VERSION

And finally, deploy Spinnaker with the following command:

hal deploy apply

Note: If you’re deploying to your local machine, that command may need to be run with sudo.


If this command fails, and it’s the first time you’ve run this command please reach out to us on Slack. If you’ve had a successful deployment, you can run hal deploy diff to see what changes you’ve made that may be causing problems. At any point you can rerun hal deploy apply with any changes you’ve made to retry the deployment.

Next Steps

Now that Spinnaker is deployed and capable managing your cloud provider, you can either visit the Guides pages to learn how to use Spinnaker, or see what other Configuration is available.