Select Page

What is Spinnaker?

Spinnaker is a multi-cloud continuous delivery platform for releasing software changes. It is designed to increase release velocity and reduce the risk associated with updating applications. Spinnaker is used in production by thousands of organizations around the world to automate their software delivery process, and used by developers, testers, SREs to deploy hundreds of changes a day.

Spinnaker is supported by a large community including AWS, Google, Azure, Oracle, SAP, Cisco, Netflix, etc. Spinnaker is a Linux Foundation project, and CD Foundation executes the product roadmap and strategic initiatives.

Spinnaker Features

hybrid_cloud_deployments

Multicloud deployment

Use Spinnaker to deploy applications (containers, VM, or functions) to the public cloud (AWS, GCP, Azure) or private cloud ( like Openshift). Deploy Kubernetes apps seamlessly as Spinnaker treats Kubernetes as a first-class citizen.

Read More

Automated Workflow

Automated pipelines

Automate your release with a flexible pipeline builder in Spinnaker to automate the CI/CD workflow and deliver multi-service composite applications into target environments without writing any scripts.

Read More

Pipeline-as-code

Use existing pipeline JSON files to recreate and configure application delivery workflows. Leverage pipeline as code to insert fine grained policies and improve visibility during the pipeline execution.

Read More

Deployment Verification

Deployment Verification

Deploy applications with ready-to-use built-in safe deployment strategies in Spinnaker. Spinnaker native supports blue/green, canary, rolling update, and lets you define your custom strategy. Spinnaker also provides the ability to roll back bad deployments with one click or even automatically.

Read More

Automated Canary Analysis

Automated Canary Analysis

Perform automated canary analysis in Spinnaker pipeline by collecting metrics from monitoring tools. You extend the capability to calculate risk of any update in each stage of delivery by analyzing build logs, metrics, or test data.

Read More

Notifications

Notify your stakeholders about the deployment status of your update. Integrate notification tools of your choice, including email, Slack, Twilio, Servicenow, HipChat, Microsoft Teams, and more.

Read More

Security

Security

Embed authentication and authentication by integrating Spinnaker with tools such as OAuth, SAML, LDAP, X.509 certs, Google Groups, Azure Groups, or GitHub Teams. Store your sensitive information using Spinnaker integration with 3rd party secret management tools like Hashicorp Vault.

Read More

Flexibility and Extensibility

With open source Spinnaker, it is easy to customise and extend any capability as per your organization requirements. You can build connectors for external services or tools, or add new UI widgets.

Read More

Security

API based

Spinnaker is modular and can act as a central CD tool for many enterprises because it uses an API-based architecture. Developers across the team can integrate external services with Spinnaker services.

Read More

How Does Spinnaker Fit into your CI/CD Tool Chain?

How does Spinnaker Fit

Spinnaker can integrate with any CI/CD tools in your environment. It complements CI tools such as Jenkins and Travis CI by orchestrating the entire deployment pipeline, including invoking the CI tools, fetching the artifacts they create, and deploying the final package into the target environments.
Learn more details about Spinnaker integrations.

Increase release velocity

Increase release velocity

Both the speed of each update, and the time required to prepare to promote an update, are dramatically reduced when you use Spinnaker. This has enabled many organizations to increase their cadence by 10x.

Cut costs

Cut costs

By improving the utilization of infrastructure, reducing the number of errors found in production, and by increasing the productivity of developers, testers, and SREs, Spinnaker generates significant cost savings.

Cut costs
ReduceRisk

Reduce Risk

Both the speed of each update, and the time required to prepare to promote an update, are dramatically reduced when you use Spinnaker. This has enabled many organizations to increase their cadence by 10x.

Createaseamless

Create a seamless CI/CD process

Spinnaker can integrate with CI tools, like Jenkins, and on the completion of the build process, trigger a pipeline to fetch artefacts from repositories (like Docker HUB) and deploy into a test, staging, or production environment. Spinnaker can notify post deployment health status of application to all stakeholders.

Createaseamless
Deploy applications and infrastructure changes ondemand

Deploy applications and infrastructure changes ondemand

With the Spinnaker pipeline you can deploy application changes and infrastructure changes into the target environment on demand. You can deploy infrastructure updates using a manifest YAML as text, or by specifying new artifacts like a Docker Image, AMI or a file stored in GitHub. Further, Spinnaker can provision infrastructure in AWS, GCP or others using Terraform scripts in the pipeline.

GitOpsstyledeployment

GitOps style deployment or managed delivery

Apart from the ability to deploy using pipelines through defining stages, Spinnaker also offers declarative delivery models also known as GitOps style deployment or managed delivery. You can declare the desired state of your infrastructure resources like security groups, load balancers, and clusters in YAML files in Git and trigger Spinnaker pipeline to submit YAML changes to the Spinnaker API. Spinnaker will then manage the deployment process for you.

GitOpsstyledeployment

Spinnaker Success Stories

Read how Fortune’s 500 American companies are able to deliver software quickly and securely with Spinnaker

Interswitch logo

Learn how Interswitch reduced software delivery time by 70% and automated their SDLC policies with Spinnaker

cisco_logo

Read how Cisco 2,000 developers use Spinnaker to deploy nearly 8,000 application and schema changes per year

waze-logo

Read how telecom leader accelerated their time to market without any production failures by using Spinnaker advanced pipelines

Getting Started with Spinnaker

Install Spinnaker

Guide to four-step process to install open source Spinnaker with enterprise plugins on Kubernetes cluster using HELM charts

Install Spinnaker Example pipelines

Already installed Spinnaker! You can download 20+ ready-to-use pipeline templates and execute complex deployments

No-excuses-support

Contact OpsMx with any questions

Still have any questions? Ask any questions about Spinnaker or continuous delivery transformation and hear from our experts

Configure ISD for Spinnaker

Configure Spinnaker by specifying required values for the parameters while installing chart

Keep up to date with OpsMx

Be the first to hear about the latest product releases, collaborations and online exclusive.