Thanks Google, for making Spinnaker easier to start on GCP!

Jul 24, 2019 by Jason McIntosh

One of the common threads I hear is that “Spinnaker is too complicated!” The reality is that Spinnaker is complex, not necessarily complicated.  However, understanding all the pieces and parts in order to get Spinnaker working can be nontrivial.  Google released a new automation tool to help users get started with Spinnaker on GCP. This tool helps you get started with Spinnaker faster when running on GCP vs. trying to map out all the Halyard commands to get Spinnaker working. We’re glad to see additional tooling to make Spinnaker easier to POC and show its value to organizations. Spinnaker is absolutely awesome for deploying to GCP resources, GCS, GKE, etc., but it’s just as fabulous for deploying to other infrastructure at AWS, Azure, and Oracle Cloud, as well as to private clouds.

For users who want to take Spinnaker to the next level (and would like a partner in doing so) Armory is here to get you going!  We support deploying Spinnaker to Kubernetes, whether it’s in the cloud or on premises, and will work with you in your environment to make it a great experience.  Not only do we support OSS, but we also add a number of enterprise features (and are always working on more!).  Here’s a few things that we bring:

Hashicorp Vault – secrets are a huge concern and risk to organizations, and Hashicorp Vault is one of the main tools in the market to solve secrets management. Armory Spinnaker provides an out-of-the-box solution to hide secrets from Halyard, Clouddriver, and the base configuration, allowing you to store your Spinnaker configuration in version control and your secrets in Vault. This makes maintenance of your Spinnaker instance far more secure, and limits exposure of the secrets to the environment into which Spinnaker is deployed. You can now separate secrets from Spinnaker installations, reducing the risk of them getting exposed.

Hashicorp Terraform – one of the most well-known infrastructure-as-code automation tools. Armory adds a Terraformer stage allowing you to utilize Terraform in your pipelines without having to call external tools. Spinnaker pipelines can stand up or verify infrastructure and use the results of the Terraformer stage in later pipeline stages. This ensures infrastructure is available and properly created prior to deploying software to it, eliminating human error.  For a video of this in action, see our blog post!

Finally, though Spinnaker itself has great templating and tooling (and is constantly improving in this area), it doesn’t tell you how to deploy these templates. Armory has created Dinghy, which allows pipelines to be stored in source code, modularized and reused in other pipelines, allowing a better CI/CD workflow.

When you want some of these features and support, we’ll help you migrate to Armory’s Spinnaker extensions. This upgrade is easy – keep your data store, and deploy Armory Halyard to replace the existing Halyard, and then do a deploy of Spinnaker using Armory Halyard.  Spinnaker is a great tool and is constantly advancing. Google has made it even easier to adopt with their automation around GCP. For teams that need to make it even more powerful, Armory has the expertise to help you. Please let us know how we can help you take your software delivery to the next level!

Recently Published Posts

A Faster Way to Evaluate Self-Hosted Continuous Deployment from Armory

Sep 30, 2022

Introducing Quick Spin One of the most common challenges that organizations face when implementing a continuous deployment strategy is the time and focus that it takes to set up the tools and processes. But a secure, flexible, resilient and scalable solution is available right now. Want to see if it’s the right tool for your […]

Read more

3 Common Spinnaker Challenges (and Easy Ways to Solve Them)

Sep 27, 2022

Spinnaker is the most powerful continuous delivery tool on the market.  DevOps engineers and developers recognize this power and are looking to use Spinnaker as a foundational tool in their Continuous Integration and Continuous Delivery (CI/CD) process for hybrid and multi-cloud deployments. Such a powerful, expansive open source tool needs expertise within your organization to […]

Read more

Streamline Advanced Kubernetes Deployments from GitHub Actions with New Armory Service

Sep 23, 2022

Today, Armory is excited to announce the availability of the GitHub Action for Armory Continuous Deployment-as-a-Service. GitHub is where developers shape the future of software. After a developer writes and tests their code in GitHub, it must be deployed. Armory’s GitHub Action for Continuous Deployment-as-a-Service extends the best-in-class deployment capabilities to Kubernetes. CD-as-a-Service enables declarative […]

Read more