Skip to content

Latest commit

 

History

History
192 lines (183 loc) · 8.62 KB

index.md

File metadata and controls

192 lines (183 loc) · 8.62 KB
layout spinnaker_row multi_cloud_row automated_releases_row best_practices_row aws_provider gcp_provider k8s_provider azure_provider os_provider appengine_provider active_community_row ci_integrations_feature monitoring_integrations_feature cli_feature deployment_strategies_feature vm_bakery_feature notifications_feature access_control_feature manual_judgments_feature execution_windows_feature chaos_monkey_feature netflix_case_study waze_case_study
home
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
title excerpt image_path alt
Multi-Cloud
Deploy across multiple cloud providers including AWS EC2, Kubernetes, Google Compute Engine, Google Container Engine, Google App Engine, Microsoft Azure, and Openstack, with Oracle Bare Metal and DC/OS coming soon.
assets/images/cloud.svg
Multi-Cloud Logo
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
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
image_path alt image_class
assets/images/aws.png
AWS Logo
spin_cloud_provider__aws
image_path alt image_class
assets/images/gcp.png
GCP Logo
spin_cloud_provider__gcp
image_path alt image_class
assets/images/k8s.png
Kubernetes Logo
spin_cloud_provider__k8s
image_path alt image_class
assets/images/azure.png
Azure Logo
spin_cloud_provider__azure
image_path alt image_class
assets/images/os.png
Openstack Logo
spin_cloud_provider__os
image_path alt image_class
assets/images/appengine.svg
App Engine Logo
spin_cloud_provider__appengine
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
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.
title content
Monitoring Integrations
Tie your releases to monitoring services Datadog, Prometheus, or Stackdriver, using their metrics for canary analysis.
title content
CLI for Setup and Admin
Install, configure, and update your Spinnaker instance with halyard, Spinnaker’s CLI tool.
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.
title content
VM Bakery
Bake immutable VM images via Packer, which comes packaged with Spinnaker and offers support for Chef and Puppet templates.
title content
Notifications
Set up event notifications for email, Slack, HipChat, or SMS (via Twilio).
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.
title content
Manual Judgments
Require a manual approval prior to releasing an update with a manual judgement stage.
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.
title content
Chaos Monkey Integration
Test that your application can survive instance failures by terminating them on purpose.
title image_path image_class alt links
Global Continuous Delivery with Spinnaker
assets/images/netflix_logo.jpg
spin_case_study__netflix
Netflix Logo
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" %}