3Ss of Spinnaker: Scalable, Simple and Safe

  1. Large scale adoption of Spinnaker We all have witnessed the ubiquitous growth of the Internet in the last few decades. Today, the Internet “connects every device” that runs software. Similarly, a declarative application delivery platform will “deliver software to any device”. As we work with enterprises to transform their software delivery, we see three fundamental pillars through which…

Continue Reading

Spinnaker Summit 2019

Spinnaker Summit 2019 Recap – 5 Key Takeaways

Spinnaker Summit San Diego is officially in the books and what an event it was. I have been attending industry events for more than two decades, and I can honestly say this was one of the finest events. Kudos to the organizers and sponsors (including OpsMx, Netflix, Google, and Armory). The total number of attendees was over 500 (50% more than…

Continue Reading

Spinnaker Summit 2019

Spinnaker Summit 2019 – Some Key Technical Takeaways

It was encouraging to see a buzzing crowd on a Saturday morning all eager to learn and share information about Spinnaker. There were some great keynotes and great sessions on new things in Spinnaker as well as real-life experiences using Spinnaker. There were some sessions that particularly caught my attention that I would like to share.  Dynamic Account Configuration This…

Continue Reading

Triggering a build Pipeline in GitLab from spinnaker

This blog explains how to trigger a build pipeline in GitLab from Spinnaker v1.16.1. 1.  Prerequisites 2.  Configure CI/CD pipeline with GitLab 3.  Configure a GitLab Custom Webhook Stage 4.  Configure Spinnaker Pipeline Stage 5.  Verification 1.  Prerequisites 1.1.  GitLab account Create a new Project and then add some sample CI/CD pipeline using a YAML file called ‘.gitlab-ci.yml’ to the…

Continue Reading

MySQL for Clouddriver and Orca

 MySQL for Orca and Clouddriver on Openshift environment  In this blog, we are going to demonstrate how to configure MySQL as the datastore for Orca and Clouddriver microservices on Openshift environment pods without any downtime. These guidelines are also applicable to any Kubernetes environment. Spinnaker has been using Redis as the data store for all its microservices. We have been…

Continue Reading

CD to Kubernetes using GitLab triggered Spinnaker pipelines

Continuous Deployment to Kubernetes using GitLab triggered spinnaker pipelines

This blog explains how to configure Spinnaker v1.16.1 to trigger pipelines based on commits to a Gitlab repository and inject changed Gitlab files as artifacts into a pipeline Prerequisites Configure GitLab webhooks Configure a GitLab artifact account Configure Spinnaker Pipeline Trigger Verification 1. Prerequisites 1.1.  GitLab account Create a new Project and then add some sample artifact file to the…

Continue Reading

Spinnaker 1.17 – What’s New

Spinnaker 1.17 was released on 4th Nov 2019. This release bring in a lot of highlights. Here we share the summary of important improvements. Improved isolation between Kubernetes V2 accounts Clouddriver will start up significantly faster for users with many Kubernetes V2 accounts as of Spinnaker 1.17. In addition, an error communicating with one account’s cluster will not affect the…

Continue Reading

Red Hat Certified Operator for Spinnaker

Spinnaker Lifecycle Management In this blog we are going to explore the Red Hat Certified Spinnaker Operator to install Red Hat Certified Spinnaker. There are several ways of using the Spinnaker Operator OpenShift 4 Certified Operators Marketplace Quay, as a Custom Operator As a CRD, which omits Operator Lifecycle management The simplest approach by far is by using the OpenShift…

Continue Reading

How to Integrate AWS Lambda with Spinnaker

Overview This blog explain’s how to integrate AWS Lambda function with Spinnaker 1.16.2 via Cloud-driver, Also we will be looking how to call AWS Lambda function using API calls and custom Web-Hooks. NOTE: This Proof Of Concept expects that you have full admin rights to AWS Console, to create AWS Lambda functions and the respective IAM Roles have been created…

Continue Reading

Configuring Spinnaker Authentication with Azure Active Directory

Purpose The purpose of the document is to guide one to setup Spinnaker app to authenticate against Azure Active Directory (AAD). Scope The procedure here is tested on Spinnaker 1.16.2 (distributed installation) in Dev environment, and was also validated in Spinnaker 1.16.0 and 1.16.2 versions. We expect same procedure could work on other versions of Spinnaker as well, but there…

Continue Reading