Webinar | Introducing the New Kubernetes Operator for Spinnaker
Register Now

Armory Integrations

Integrate etcd with Armory Spinnaker

Questions about Integrations?

Spinnaker Integration with etcd

Etcd is a strongly consistent and extremely versatile key/value store. Application developers can use Etcd in a myriad of ways and can be leveraged by Spinnaker to enable complex workflows.

How the Integration Works:

  • Service Discovery: Spinnaker can use etcd to discover other services, similar to the use of DNS. A more advanced use case would be traffic shaping.
  • KV Store: etcd key/value store is very flexible and can integrate with Spinnaker in many ways. Ranging from dynamic configuration, coordination, leader election, and more. Stages within Spinnaker can be used to interact with modifying the KV store systematically. That means during a deployment pipeline new masters can be selected, backend databases can be swapped, etc.
  • Feature Flagging: Spinnaker can update a feature flag while running a deployment pipeline. This can be used in many ways including, but not limited to, A/B testing.

Integration Benefits:

Automate Software Delivery

Today, most engineering organizations manage their application deployments, K/V store updates and service discovery using different tools and in the worst-case, manually. Spinnaker provides a single pane of glass to manage all of your software delivery that is repeatable and automated.

Reducing Architecture Complexity

By combining client and service side service discovery with Spinnaker it reduces your overall service discovery footprint reducing engineering overhead and mean-time-to-resolution (MTTR) when errors occur

Ship Faster With Confidence

Spinnaker provides safety and reliability out of the box. Using Spinnaker’s sophisticated deployment methodologies to all of your software delivery gives you the extra confidence you need to deploy faster.

Current State

This feature currently exists as an Armory experiment in the form of a Run Job or webhook stage. Our Professional Services Team is happy to help customers implement the solution.

If you're interested in a native integration, contact us! We'd love to hear your feedback and use case.