AuthZed Product Documentation
Concepts
Update Channels

Update Channels

Update Channels dictate the flow of updates to running SpiceDB clusters.

All channels offer a trade-off between feature availability and update churn. While each channel has a different qualification standards, all channels offer fully tested GA releases of SpiceDB.

While open source users of the SpiceDB Operator have a single update channel of open source releases, AuthZed maintains two configurable channels:

  • Rapid: every enterprise release of SpiceDB
  • Regular: releases qualified by time spent deployed to Rapid, usually trailing by 1-2 releases

Configuring Updates

Once a channel is selected, Update Channels can be configured on two more dimensions: update strategy and rollout strategy.

Update Strategy

By default, channels are configured for automatic updates.

By unchecking a box, updates can be applied manually by selecting the next release whenever one so chooses.

Regardless of choice, updates can only occur between compatible versions of SpiceDB as dictated by the Update Channel.

Rollout Strategy

There are two different strategies for upgrading to a new version of SpiceDB:

  • Rolling Update: zero-downtime, gradual deployment of new SpiceDB instances
  • Immediate: involves downtime, but is the fastest way to upgrade

By default, a SpiceDB upgrade is applied using a Rolling Update to avoid downtime.

© 2024 AuthZed.