Select Page

Robert Boule

|
originally published on Apr 10, 2025
Share

If you’ve been using open-source Spinnaker or even just keeping an eye on it you probably know how powerful it is as a multi-cloud continuous delivery platform. At OpsMx, we’ve been working closely with the Spinnaker community, and over the last 18 months, we’ve shipped a ton of updates that make it faster, more secure, and way easier to use.

In this post, I want to walk you through some of the key improvements we’ve made. Whether you’re already deep into Spinnaker or just considering it, there’s some good stuff here for you.

The modern CD framework stands on three key foundations: 

  • Security Enhancement 
  • Speed Optimization
  • Observability Advancement
modern CD framework stands on three key foundations

Today’s software delivery pipeline demands have been addressed by enhancements across several distinct categories. Recently we have launched CD:Spinnaker and Support as a module of OpsMx Delivery Flow. DevOps and platform engineers get the Speed, Security and Observability elements out-of-the-box for Spinnaker. 

Security: Smarter and Safer Pipelines

Security isn’t optional anymore—it’s a must-have. So we’ve made some pretty big strides to help you keep your pipelines and secrets locked down.

More Control with Fine-Grained RBAC

We’ve beefed up Spinnaker’s RBAC system (refer the screenshot below) to give you tighter control over who can do what. Now I can easily let someone deploy only to a specific app without giving them full control. And if I want only senior engineers editing pipelines? No problem. It just makes things safer and more structured.

Value: The refinements enable precise definition of user actions within the Spinnaker platform. How do you assign a team member deployment permissions exclusively for a single application? Can you limit pipeline editing capabilities to senior engineers only? Implementing these scenarios has become more simple and reliable. The implementation reduces potential accidental or malicious changes while supporting least privilege security principles.

Secrets Management Integration Deep Dive

Managing sensitive credentials securely is paramount. Spinnaker has enhanced its connections with leading secrets management tools such as HashiCorp Vault and AWS Secrets Manager. 

Value: No more hardcoding secrets in pipeline configurations! Spinnaker retrieves secrets at runtime directly from your selected vault solution which enhances security while simplifying the process of rotating secrets. Your codebase and configuration become safer from secret exposure through this method.

Policy Enforcement and Pipeline Governance

The importance of consistent deployment policies grows as organizations expand. The Spinnaker ecosystem is developing better policy enforcement frameworks via community-driven contributions and extensions. At OpsMx we have empowered our customers to create and enforce policies (using OPA agents) in Spinnaker deployment pipelines (refer the screenshot below).

Value: Think about the possibility of automatically applying deployment policies which require security scans before production deployment and necessitate approval stages for particular environments. Pipeline governance shifts lead to improved compliance enforcement while diminishing deployment risk and creating uniform deployment standards for teams.

Streamlined User Experience: Making Spinnaker More Intuitive and Efficient

While Spinnaker has consistently demonstrated powerful performance its usability continues to evolve through regular refinements.

Improved Pipeline Visualization and UI Refinements

The Spinnaker user interface has been progressively enhanced to support better pipeline visualization along with more intuitive navigation and improved search functions (refer the screenshot below). 

Value: Users can now navigate complex pipelines and comprehend execution flows with greater ease. User interface improvements lessen cognitive demands which enables users to quickly grasp pipeline status while diagnosing problems and controlling deployments thereby improving developer efficiency.

Enhanced Pipeline Templating and Reusability

Creating similar pipelines for different applications requires substantial time investment. Spinnaker has developed new features and improved existing ones in pipeline templates and shared stages. 

Value: Develop reusable pipeline templates that apply to standard deployment practices. Establish shared stages within pipelines for functions such as security scanning and notification services. The approach minimizes redundancy and enforces uniformity across applications while accelerating the process of developing new pipelines. The UI and architecture now provide easier access to “pipeline-as-code” principles.

Declarative Pipeline Configuration (GitOps Focus)

The traditional method of configuring Spinnaker pipelines through the UI or API has begun to shift toward declarative configuration which supports GitOps practices. 

Value: Use Git to manage pipeline configurations through code-based practices. The approach enables better version management and auditing capabilities while streamlining team collaboration on pipeline configurations. The development path in Spinnaker promises enhanced pipeline management by delivering more precise control and transparent GitOps workflows.

Enhanced Observability and Diagnostics: Gaining Deeper Insights into Deployments

Improved Pipeline Execution Metrics and Dashboards

Knowing the status and functioning of your deployment pipelines along with their dependent applications ensures system reliability and enables prompt issue resolution. Spinnaker delivers enhanced metrics that provide detailed insights into pipeline execution times along with stage durations and pipeline health. We call it as a DORA metrics, please refer the image below:

Value: Monitor pipeline bottlenecks actively and track performance progress while acquiring factual insights about your deployment methodology. With these metrics you can fine-tune your pipelines to achieve both faster execution and improved efficiency.

Enhanced Logging and Tracing Integrations

Advanced integration capabilities with logging and distributed tracing systems are becoming available. 

Value: Establish links between pipeline execution events and application logs and traces for better analysis. By enabling better troubleshooting of deployment failures and application problems teams can achieve faster resolution times and boost system reliability.

Event-Driven Pipeline Triggers and Webhooks

Spinnaker now offers increased support for event-driven triggers and webhooks. Refer the below image of trigger-based workflow orchestration. 

Value: Execute pipelines automatically when external systems such as Git repositories, CI/CD platforms, monitoring systems, or custom applications send events. Organizations can achieve responsive deployment processes that support automated rollouts which react to real-world events.

Beyond the Highlights: A Continuous Journey of Improvement

While this post highlights some major Spinnaker upgrades from recent months, the process of improving the platform goes on without pause. The Spinnaker community keeps actively delivering new features as well as bug fixes and refinements.

These enhancements collectively deliver significant value:

1. Increased Security & Compliance

The strengthened security features enable you to establish deployment pipelines with enhanced security and fulfill the demands of stricter compliance standards.

2. Enhanced Developer Productivity 

A streamlined UI combined with reusable pipelines and declarative configurations both accelerate deployment times and minimize obstacles for developers.

3. Improved Operational Efficiency 

Improved deployment speed and reliability along with operational efficiency result from deeper observability and optimized pipelines with automated triggers.

4. Greater Control and Flexibility 

You achieve more precise and controlled deployment management through fine-grained access control along with policy enforcement and GitOps alignment.

Ready to Explore the Latest Spinnaker?

Users of Spinnaker should consider upgrading because these enhancements offer compelling reasons to explore the latest versions. If Spinnaker is something you’ve been thinking about, now is the perfect time to explore the capabilities of this mature leading continuous delivery platform.

Robert Boule is a dynamic technology enthusiast... Not just doing this for a living, but have a PASSION for technology and making things work along with a knack for helping other understand how things work!

0 Comments

Submit a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.