# \[RELEASE\] Scylla Operator v1.15.0

**URL:** <https://forum.scylladb.com/t/release-scylla-operator-v1-15-0/4221>\
**Category:** Release Notes\
**Tags:** release, operator-release, kubernetes\
**Created:** [December 19, 2024, 12:32pm UTC](https://forum.scylladb.com/t/release-scylla-operator-v1-15-0/4221 "2024-12-19T12:32:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![zimnx](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.scylladb.com/zimnx/32/150_2.png) [@zimnx](https://forum.scylladb.com/u/zimnx)\
**Post date:** [December 19, 2024, 12:32pm UTC](https://forum.scylladb.com/t/release-scylla-operator-v1-15-0/4221/1 "2024-12-19T12:32:49Z")

</div>

![](https://us1.discourse-cdn.com/flex016/uploads/scylladb/original/2X/d/d880db9801d89ea65a38b4d953eb60952f09fd1a.png)

The ScyllaDB team is pleased to announce the release of **Scylla Operator 1.15.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.15.0 improves stability and brings new features. As with all of our releases, all API changes are backward compatible.

# Notable changes

- In preparation for multi-region support, a new experimental API `v1alpha1.ScyllaDBDatacenter` having UX and naming improvements over existing `v1.ScyllaCluster` was added.  
Operator controllers were migrated to reconcile the new API. Change should be transparent to existing users of v1.ScyllaCluster as they are automatically migrated. ([#2066](https://github.com/scylladb/scylla-operator/pull/2066), [proposal](https://github.com/scylladb/scylla-operator/blob/master/enhancements/proposals/1978-scylladbdatacenter-api/README.md))
- `v1alpha1.NodeConfig` optimizations were extended with automatic adjustment of the open file limit of the ScyllaDB process. We recommend increasing the maximum possible open file limit as defaults of popular Container Runtimes are ~1024 times lower than what ScyllaDB recommends. ([#2160](https://github.com/scylladb/scylla-operator/pull/2160))
- Support for the deprecated `cpuset` field was removed. It is now treated as if it is always set to true regardless of its value. ([#2139](https://github.com/scylladb/scylla-operator/pull/2139))
- ScyllaDBMonitoring stack versions were updated. Most notably, the ScyllaDB Monitoring dashboard was updated to 4.8.3, Grafana to 11.3.0 and Prometheus to 2.54.1. ([#2144](https://github.com/scylladb/scylla-operator/pull/2144), [#2199](https://github.com/scylladb/scylla-operator/pull/2199))
- Several observability improvements around `v1alpha1.NodeConfig` Status Conditions and error handling. ([#1918](https://github.com/scylladb/scylla-operator/pull/1918), [#2134](https://github.com/scylladb/scylla-operator/pull/2134), [#2165](https://github.com/scylladb/scylla-operator/pull/2165))
- `hostNetworking` field in `v1.ScyllaCluster` is deprecated. ([#2136](https://github.com/scylladb/scylla-operator/pull/2136))
- The log level of individual Scylla Operator components is propagated from the Scylla Operator log level. ([#2225](https://github.com/scylladb/scylla-operator/pull/2225))
- Documentation was refreshed and restructured. We welcome you to visit our documentation page at [https://operator.docs.scylladb.com](https://operator.docs.scylladb.com). ([#2188](https://github.com/scylladb/scylla-operator/pull/2188))

 ![](https://us1.discourse-cdn.com/flex016/uploads/scylladb/original/2X/1/1bad9f8fa07738e2fb2f3ae74040c87c38175fc0.png)

- Base image of Scylla Operator container images was switched to UBI 9.5 ([#2121](https://github.com/scylladb/scylla-operator/pull/2121), [#2197](https://github.com/scylladb/scylla-operator/pull/2197)).
- Important bug fixes and dependency updates.

For more changes and details check out the [GitHub release notes](https://github.com/scylladb/scylla-operator/releases/tag/v1.15.0).

# Supported versions

- ScyllaDB Open Source \>=6.0 && \<=6.2
- ScyllaDB Enterprise \>=2023.1 && \<=2024.2
- Kubernetes \>=1.21
- Container Runtime Interface API == v1
- ScyllaDB Manager \>=3.3.3 && \<=3.4

# Upgrade instructions

Upgrading from v1.14.x with `kubectl apply` doesn’t require any extra action, just take the manifest from v1.15.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](https://operator.docs.scylladb.com/stable/installation/overview.html#installation-modes).

## Getting started with Scylla Operator

- [Scylla Operator Documentation](https://operator.docs.scylladb.com/)
- Learn how to deploy Scylla on Google Kubernetes Engine (GKE) [here](https://operator.docs.scylladb.com/stable/quickstarts/gke.html)
- Learn how to deploy Scylla on Amazon Elastic Kubernetes Engine (EKS) [here](https://operator.docs.scylladb.com/stable/quickstarts/eks.html)
- Learn how to deploy Scylla on a Kubernetes Cluster [here](https://operator.docs.scylladb.com/stable/generic.html)

## Related Links

- Scylla Operator [source](https://github.com/scylladb/scylla-operator) (on GitHub)
- Scylla Operator [image on DockerHub](https://hub.docker.com/r/scylladb/scylla-operator)
- Scylla Operator [Helm Chart repository](https://storage.googleapis.com/scylla-operator-charts/stable/index.yaml)
- [Scylla Operator documentation](https://operator.docs.scylladb.com/stable/)
- [Scylla Operator for Kubernetes lesson](https://university.scylladb.com/courses/scylla-operations/lessons/kubernetes-operator/) in Scylla University
- [Report a problem](https://github.com/scylladb/scylla-operator/issues)

We’ll welcome your feedback! Feel free to open an [issue](https://github.com/scylladb/scylla-operator/issues) or reach out on the #scylla-operator channel in [Scylla User Slack](http://slack.scylladb.com/).

Regards,

Scylla Operator Team
