[RELEASE] Scylla Operator 1.13.0

The ScyllaDB team is pleased to announce the release of Scylla Operator 1.13.0.

Scylla Operator is an open-source project that helps ScyllaDB Open Source and ScyllaDB Enterprise users run ScyllaDB on Kubernetes. The Scylla Operator manages ScyllaDB clusters deployed to Kubernetes and automates tasks related to operating a ScyllaDB cluster, like installation, vertical and horizontal scaling, as well as rolling upgrades.

Scylla Operator 1.13.0 improves stability and brings new features. As with all of our releases, all API changes are backward compatible.

Notable changes

  • Readiness and liveness probes handling was moved to a separate container, preventing from stealing CPU shares dedicated to the ScyllaDB process. Users may observe an improvement in overall latency of ScyllaDB (#1926)
  • Integration with ScyllaDB Manager was stabilized by eliminating unnecessary task recreations and bringing E2E coverage for backup and restore procedures (#1850, #1742)
  • New fields in ScyllaCluster CRD allow users to specify cron and timezone properties of ScyllaDB Manager tasks. With this change interval property becomes deprecated. (#1851)
  • Container images now have org.opencontainers.image labels that provide metadata and point to the exact commit they were built from (#1793 and build system changes)
  • Security fixes and updated libraries

For more changes and details check out the GitHub release notes.

Supported versions

  • ScyllaDB Open Source >=5.4, ScyllaDB Enterprise >=2023.1
  • Kubernetes >=1.21
  • Container Runtime Interface API == v1
  • ScyllaDB Manager >=3.2.8

Upgrade instructions

Upgrading from v1.12.x with kubectl apply doesn’t require any extra action, just take the manifest from v1.13.0 tag and substitute the released image. Using helm requires a mandatory manual step for every release because helm can’t handle CRDs updates. For details, see our upgrade documentation.

Getting started with Scylla Operator

  • Scylla Operator Documentation
  • Learn how to deploy Scylla on Google Kubernetes Engine (GKE) here
  • Learn how to deploy Scylla on Amazon Elastic Kubernetes Engine (EKS) here
  • Learn how to deploy Scylla on a Kubernetes Cluster here

Related Links

We’ll welcome your feedback! Feel free to open an issue or reach out on the #scylla-operator channel in Scylla User Slack.

Regards,

Scylla Operator Team