Skip to content

Latest commit

 

History

History
192 lines (183 loc) · 8.62 KB

File metadata and controls

192 lines (183 loc) · 8.62 KB
layout home
spinnaker_row
title excerpt image_path alt
Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.
Created at Netflix, it has been battle-tested in production by hundreds of teams over millions of deployments. It combines a powerful and flexible pipeline management system with integrations to the major cloud providers.
assets/images/spinnaker-logo-inline.svg
Spinnaker Logo
multi_cloud_row
title excerpt image_path alt
Multi-Cloud
Deploy across multiple cloud providers including AWS EC2, Kubernetes, Google Compute Engine, Google Kubernetes Engine, Google App Engine, Microsoft Azure, and Openstack, with Oracle Bare Metal and DC/OS coming soon.
assets/images/cloud.svg
Multi-Cloud Logo
automated_releases_row
title excerpt image_path alt
Automated Releases
Create deployment pipelines that run integration and system tests, spin up and down server groups, and monitor your rollouts. Trigger pipelines via git events, Jenkins, Travis CI, Docker, CRON, or other Spinnaker pipelines.
assets/images/automated-releases.svg
Automated Releases Logo
best_practices_row
title excerpt image_path image_class alt
Built-in Deployment Best Practices
Create and deploy immutable images for faster rollouts, easier rollbacks, and the elimination of hard to debug configuration drift issues. Leverage an immutable infrastructure in the cloud with built-in deployment strategies such as red/black and canary deployments.
assets/images/best-practices.svg
best_practices_img
Best Practices Logo
aws_provider
image_path alt image_class
assets/images/aws.png
AWS Logo
spin_cloud_provider__aws
gcp_provider
image_path alt image_class
assets/images/gcp.png
GCP Logo
spin_cloud_provider__gcp
k8s_provider
image_path alt image_class
assets/images/k8s.png
Kubernetes Logo
spin_cloud_provider__k8s
azure_provider
image_path alt image_class
assets/images/azure.png
Azure Logo
spin_cloud_provider__azure
os_provider
image_path alt image_class
assets/images/os.png
Openstack Logo
spin_cloud_provider__os
appengine_provider
image_path alt image_class
assets/images/appengine.svg
App Engine Logo
spin_cloud_provider__appengine
active_community_row
title excerpt image_path
Active Community
Join a community that includes Netflix, Google, Microsoft, Veritas, Target, Kenzan, Schibsted, and many others, actively working to maintain and improve Spinnaker.
assets/images/community.svg
ci_integrations_feature
title content
CI Integrations
Listen to events, collect artifacts, and trigger pipelines from Jenkins or Travis CI. Triggers via git, cron, or a new image in a docker registry are also supported.
monitoring_integrations_feature
title content
Monitoring Integrations
Tie your releases to monitoring services Datadog, Prometheus, or Stackdriver, using their metrics for canary analysis.
cli_feature
title content
CLI for Setup and Admin
Install, configure, and update your Spinnaker instance with halyard, Spinnaker’s CLI tool.
deployment_strategies_feature
title content
Deployment Strategies
Configure pipelines with built-in deployment strategies such as highlander and red/black, with rolling red/black and canary in active development, or define your own custom strategy.
vm_bakery_feature
title content
VM Bakery
Bake immutable VM images via Packer, which comes packaged with Spinnaker and offers support for Chef and Puppet templates.
notifications_feature
title content
Notifications
Set up event notifications for email, Slack, HipChat, or SMS (via Twilio).
access_control_feature
title content
Role-based Access Control
Restrict access to projects or accounts by hooking into your internal authentication system using OAuth, SAML, LDAP, X.509 certs, Google groups, Azure groups, or GitHub teams.
manual_judgments_feature
title content
Manual Judgments
Require a manual approval prior to releasing an update with a manual judgement stage.
execution_windows_feature
title content
White-listed Execution Windows
Restrict the execution of stages to certain windows of time, making sure deployments happen during off-peak traffic or when the right people are on hand to monitor the roll-out.
chaos_monkey_feature
title content
Chaos Monkey Integration
Test that your application can survive instance failures by terminating them on purpose.
netflix_case_study
title image_path image_class alt links
Global Continuous Delivery with Spinnaker
assets/images/netflix_logo.jpg
spin_case_study__netflix
Netflix Logo
waze_case_study
title image_path image_class alt links
Multi-cloud continuous delivery using Spinnaker at Waze
assets/images/waze_logo.jpg
spin_case_study__waze
Waze Logo
Spinnaker Swoosh
{% include masthead.html %}

<div class="spin_header__text">
  <h1>Continuous Delivery for Enterprise</h1>
  <h2>Fast, safe, repeatable deployments</h2>
</div>
<ul class="spin_call_to_action">
  <li><a href="/concepts/">GET STARTED</a></li>
  <li><a href="/setup/">INSTALL LATEST</a></li>
</ul>
{% include splash_feature_row id="spinnaker_row" type="right" %} {% include splash_feature_row id="multi_cloud_row" type="left" %} {% include splash_feature_row id="automated_releases_row" type="right" %} {% include splash_feature_row id="best_practices_row" type="left" %} {% include splash_feature_row id="active_community_row" type="right" %}
Spinnaker Swoosh

Supported Cloud Providers

{% include spinnaker_cloud_provider id="aws_provider" %} {% include spinnaker_cloud_provider id="gcp_provider" %} {% include spinnaker_cloud_provider id="k8s_provider" %}
{% include spinnaker_cloud_provider id="azure_provider" %} {% include spinnaker_cloud_provider id="os_provider" %} {% include spinnaker_cloud_provider id="appengine_provider" %}

Features List

{% include spinnaker_feature_box id="ci_integrations_feature" %} {% include spinnaker_feature_box id="monitoring_integrations_feature" %}
{% include spinnaker_feature_box id="cli_feature" %} {% include spinnaker_feature_box id="deployment_strategies_feature" %}
{% include spinnaker_feature_box id="vm_bakery_feature" %} {% include spinnaker_feature_box id="notifications_feature" %}
{% include spinnaker_feature_box id="access_control_feature" %} {% include spinnaker_feature_box id="manual_judgments_feature" %}
{% include spinnaker_feature_box id="execution_windows_feature" %} {% include spinnaker_feature_box id="chaos_monkey_feature" %}

Case Studies

{% include spinnaker_case_study id="netflix_case_study" %} {% include spinnaker_case_study id="waze_case_study" %}