Simplifying Blueprint and Add-on Management with Draft Versions - Rafay Product Documentation

Simplifying Blueprint and Add-on Management with Draft Versions

Managing infrastructure at scale demands both agility and precision—especially when it comes to version control. At Rafay, we have long supported versioning for key configuration objects such as Blueprints and Add-ons, enabling platform teams to roll out changes systematically and maintain operational consistency.

However, as many teams have discovered, managing these versions during testing and validation phases can introduce unnecessary complexity. We are excited to announce a major usability enhancement: Support for Draft Versions.

Why Versioning Matters

Versioning in Rafay’s platform delivers several key advantages:

These capabilities are especially crucial for teams responsible for maintaining secure, production-grade Kubernetes environments.

The Challenge: Version Sprawl During Testing

While versioning is powerful, it has traditionally introduced friction during the testing and validation phase. Each time a platform engineer made a minor change to an Add-on or Blueprint, a new version needed to be created—even if the version wasn’t production-ready.

This led to:

Introducing: Draft Versions for Blueprints and Add-ons

To streamline this process, Rafay now supports a new state: Draft.

When a Blueprint or Add-on is created in Draft state, platform teams can iterate on configurations without creating a new version every time. This enhancement introduces several benefits:

A Typical Workflow with Draft Support

Let’s walk through a real-world scenario to see how this improvement plays out:

1. A Need for Update

An add-on needs updating due to a vulnerability or end-of-support (EoS) notice.

2. Draft Phase

The platform team creates a draft version of the updated Add-on. They perform multiple rounds of testing and validation without creating new versions at each step.

Draft status ensures that:

3. Promote to Active

After successful validation, the team promotes the version to Active. The updated Add-on or Blueprint is now available for use across clusters and downstream projects.

4. Deprecate Old Versions

The team can disable outdated versions, preventing their use in new deployments and reducing confusion.

5. Demonstrate Compliance

With a clean and controlled version history, the platform team closes the loop with security and auditing stakeholders to prove compliance.

Summary

The introduction of Draft Versions for Blueprints and Add-ons is significant for platform teams looking to improve operational efficiency without compromising quality or control. It simplifies version management, encourages safe experimentation, and reinforces secure, compliant delivery practices.

Try it on Preview

Draft version support will be available in Rafay's Preview Environment for all customers before rolling out to Production/SaaS.

Please contact Rafay CS if you do not have access to a Preview Org. We would love to hear your feedback! Please let us know how it’s helping you move faster, manage smarter, and innovate confidently.