Skip to main content

Proposal: A new ‘Deploy Kubernetes Resources’ stage in Spinnaker pipelines

Before we build a feature into our Enterprise distribution of Spinnaker, we ask current & prospective customers how valuable it would be for them. You can find all of our Proposed Features here.

We’d like to get feedback from Kubernetes users interested in using Spinnaker in more sophisticated ways. Here’s a quick video outlining a problem we’re hearing from Kubernetes users, and proposed solution below:

The problem: Today, you can use Spinnaker to deploy images. However, other resource types (secrets, config maps, persistent volumes, etc.) are not natively supported within Spinnaker. This means that Kubernetes users accustomed to using kubectl find Spinnaker pipelines limiting because other resources have to be provisioned outside of Spinnaker.

Kuberentes has manifest files (which usually live in source control). How can Spinnaker use pipeline orchestration to deploy Kubernetes entities from Spinnaker pipelines?

Our Proposed Solution: We’ve mocked up a new “Deploy Kubernetes Resource” stage within Spinnaker to create a generic way to deploy more Kubernetes entities, which we show in the video above. Specifically:

  • New drop-down “stage” in Spinnaker pipelines called “Deploy Kubernetes Resources”
  • Ingests a Manifest from source control with filepath to repository
  • Allows for variable substitutions
  • Uses Spinnaker’s expression language to fill in variables from the Kubernetes Manifest yaml.

Before we actually create this stage, we’d like to find a few customers that want to test it. Please contact us below or email [email protected] if you’re interested.

Here are a few screenshots of Andrew’s “Deploy Kubernetes Resource” Stage mockup from the video:

Learn More

May 11, 2021
|
by Nikema Prophet

#SpeedOfLife First Week Recap

It Begins We started the #SpeedOfLife campaign last week, yay! It has been a bumpy start but we’re happily moving forward. The first person I spoke with about delivering software at the speed of life was our CEO at Armory, DROdio. I posted a snippet of our conversation on Twitter last week and here that […]

Read more

May 4, 2021
|
by Nikema Prophet

What Does It Mean To Deliver Software At The #SpeedOfLife?

In this blog post, I’m excited to announce the #SpeedOfLife campaign that I will be leading for the month of May. I’m looking forward to getting to know more of the awesome people who make up our DevOps community. What is #SpeedOfLife? #SpeedOfLife is a social campaign meant to highlight users and experts in the […]

Read more

April 23, 2021
|
by Chad Tripod

Armory Enterprise install in 10 minutes

I was introduced to Armory and the open-source project Spinnaker a little over 18 months ago.  Up to that point, I’d worked with numerous open-source and proprietary software and was a specialist in application delivery and data analytics.  I immediately found out that Spinnaker was the continuous delivery platform of choice for many large scale […]

Read more