Skip to content

Releases: scylladb/scylla-operator

v1.19.0

19 Nov 10:15
v1.19.0
91f0c05

Choose a tag to compare

Release notes for 1.19.0

Container images

docker.io/scylladb/scylla-operator:1.19.0

Changes By Kind (since 1.18.1)

API Change

  • Add support for RetryWait parameter in ScyllaDB Manager tasks' integration (#2833,@rzetelskik)
  • Deprecate exposeOptions in ScyllaDBMonitoring (#3014,@czeslavo)
  • Return warnings from admission webhook on deprecated ScyllaDBMonitoring fields (#3038,@czeslavo)

Feature

  • Extend admission review with warning messages (#2893,@rzetelskik)
  • Extend node tuning with kernel parameter configuration (sysctls) (#2901,@rzetelskik)
  • Add support for external Prometheus mode to ScyllaDBMonitoring (#2943,@czeslavo)
  • Ensure all nodes in the cluster see all as UP as a prerequisite for adding new nodes (#2992,@rzetelskik)

Bug

  • Fix optional description formatting in ScyllaDBManager task completion verification (#2815,@rzetelskik)
  • Don't provision 2025.3 and 2025.3.0 Grafana platform dashboards (#2823,@czeslavo)
  • Fix Grafana container image reference to use a multi-arch index (#2829,@rzetelskik)
  • Do not create perftune jobs when NodeConfig has optimizations disabled (#2875,@rzetelskik)
  • Fix potential data races in RenderTemplate function (#2954,@czeslavo)
  • Don't emit FilesystemCreated when device already formatted (#2989,@czeslavo)
  • Fix condition reason overflow omission indicator to match upstream regex (#2998,@czeslavo)
  • Always set rack name in ScyllaDBDatacenter rack status (#3000,@rzetelskik)
  • Allow for setting additional arguments for Scylla Operator containers through Helm (#3072,@rzetelskik)

Documentation

Flaky/Failing Test

  • Explicitly set and unify the number of retries and backoff duration in ScyllaDB Manager tasks in E2E tests (#2834,@rzetelskik)
  • Extend timeout in DynamicSharedInformerFactory UT (#2835,@czeslavo)
  • Await schema agreement after...
Read more

v1.19.0-rc.0

19 Nov 09:37
v1.19.0-rc.0
91f0c05

Choose a tag to compare

v1.19.0-rc.0 Pre-release
Pre-release

Release notes for 1.19.0-rc.0

Container images

docker.io/scylladb/scylla-operator:1.19.0-rc.0

Changes By Kind (since 1.18.1)

API Change

  • Add support for RetryWait parameter in ScyllaDB Manager tasks' integration (#2833,@rzetelskik)
  • Deprecate exposeOptions in ScyllaDBMonitoring (#3014,@czeslavo)
  • Return warnings from admission webhook on deprecated ScyllaDBMonitoring fields (#3038,@czeslavo)

Feature

  • Extend admission review with warning messages (#2893,@rzetelskik)
  • Extend node tuning with kernel parameter configuration (sysctls) (#2901,@rzetelskik)
  • Add support for external Prometheus mode to ScyllaDBMonitoring (#2943,@czeslavo)
  • Ensure all nodes in the cluster see all as UP as a prerequisite for adding new nodes (#2992,@rzetelskik)

Bug

  • Fix optional description formatting in ScyllaDBManager task completion verification (#2815,@rzetelskik)
  • Don't provision 2025.3 and 2025.3.0 Grafana platform dashboards (#2823,@czeslavo)
  • Fix Grafana container image reference to use a multi-arch index (#2829,@rzetelskik)
  • Do not create perftune jobs when NodeConfig has optimizations disabled (#2875,@rzetelskik)
  • Fix potential data races in RenderTemplate function (#2954,@czeslavo)
  • Don't emit FilesystemCreated when device already formatted (#2989,@czeslavo)
  • Fix condition reason overflow omission indicator to match upstream regex (#2998,@czeslavo)
  • Always set rack name in ScyllaDBDatacenter rack status (#3000,@rzetelskik)
  • Allow for setting additional arguments for Scylla Operator containers through Helm (#3072,@rzetelskik)

Documentation

Flaky/Failing Test

  • Explicitly set and unify the number of retries and backoff duration in ScyllaDB Manager tasks in E2E tests (#2834,@rzetelskik)
  • Extend timeout in DynamicSharedInformerFactory UT (#2835,@czeslavo)
  • Await schema agree...
Read more

v1.19.0-beta.3

17 Nov 15:30
v1.19.0-beta.3
91f0c05

Choose a tag to compare

v1.19.0-beta.3 Pre-release
Pre-release

Release notes for 1.19.0-beta.3

Container images

docker.io/scylladb/scylla-operator:1.19.0-beta.3

Changes By Kind (since 1.19.0-beta.2)

Documentation

  • Document handling multiple clusters in a single Prometheus (#3074,@czeslavo)

Other


v1.19.0-beta.2

13 Nov 18:02
v1.19.0-beta.2
a0b04f7

Choose a tag to compare

v1.19.0-beta.2 Pre-release
Pre-release

Release notes for 1.19.0-beta.2

Container images

docker.io/scylladb/scylla-operator:1.19.0-beta.2

Changes By Kind (since 1.19.0-beta.1)

Bug

  • Allow for setting additional arguments for Scylla Operator containers through Helm (#3072,@rzetelskik)

Documentation

  • Fix address source paths in ServiceLoadBalancerIngress exposure type documentation (#3068,@rzetelskik)

v1.19.0-beta.1

10 Nov 11:04
v1.19.0-beta.1
0ea3982

Choose a tag to compare

v1.19.0-beta.1 Pre-release
Pre-release

Release notes for 1.19.0-beta.1

Container images

docker.io/scylladb/scylla-operator:1.19.0-beta.1

Changes By Kind (since 1.19.0-beta.0)

Other

  • Make 'make_latest' parameter in github release API call data a string (#3059,@rzetelskik)

v1.19.0-beta.0

10 Nov 12:41
v1.19.0-beta.0
c682d13

Choose a tag to compare

v1.19.0-beta.0 Pre-release
Pre-release

Release notes for 1.19.0-beta.0

Container images

docker.io/scylladb/scylla-operator:1.19.0-beta.0

Changes By Kind (since 1.18.1)

API Change

  • Deprecate exposeOptions in ScyllaDBMonitoring (#3014,@czeslavo)
  • Return warnings from admission webhook on deprecated ScyllaDBMonitoring fields (#3038,@czeslavo)

Feature

  • Add support for RetryWait parameter in ScyllaDB Manager tasks' integration (#2833,@rzetelskik)
  • Extend admission review with warning messages (#2893,@rzetelskik)
  • Extend node tuning with kernel parameter configuration (sysctls) (#2901,@rzetelskik)
  • Add support for external Prometheus mode to ScyllaDBMonitoring (#2943,@czeslavo)
  • Ensure all nodes in the cluster see all as UP as a prerequisite for adding new nodes (#2992,@rzetelskik)

Bug

  • Fix optional description formatting in ScyllaDBManager task completion verification (#2815,@rzetelskik)
  • Don't provision 2025.3 and 2025.3.0 Grafana platform dashboards (#2823,@czeslavo)
  • Fix Grafana container image reference to use a multi-arch index (#2829,@rzetelskik)
  • Do not create perftune jobs when NodeConfig has optimizations disabled (#2875,@rzetelskik)
  • Fix potential data races in RenderTemplate function (#2954,@czeslavo)
  • Don't emit FilesystemCreated when device already formatted (#2989,@czeslavo)
  • Fix condition reason overflow omission indicator to match upstream regex (#2998,@czeslavo)
  • Always set rack name in ScyllaDBDatacenter rack status (#3000,@rzetelskik)

Documentation

Flaky/Failing Test

Read more

v1.18.1

19 Sep 13:30
v1.18.1
071684a

Choose a tag to compare

Release notes for 1.18.1

Container images

docker.io/scylladb/scylla-operator:1.18.1

Changes By Kind (since 1.18.0)

Bug

  • Fix potential data races in RenderTemplate function (#2967,@czeslavo)

Documentation

Other


v1.18.0

11 Aug 08:21
v1.18.0
e48f5ce

Choose a tag to compare

Release notes for 1.18.0

Container images

docker.io/scylladb/scylla-operator:1.18.0

Changes By Kind (since 1.17.1)

Feature

  • Support v1alpha1.ScyllaDBDatacenter registration with global ScyllaDB Manager instance (#2590,@rzetelskik)
  • Collect StorageClass objects into must-gather archive (#2634,@zimnx)
  • Support backup and repair task scheduling with global ScyllaDB Manager for v1alpha1.ScyllaDBDatacenter (#2641,@rzetelskik)
  • Migrate v1.ScyllaCluster to in-operator integration with global ScyllaDB Manager instance (#2681,@rzetelskik)
  • Support IgnoreDownHosts parameter in ScyllaDB Manager's repair tasks (#2734,@rzetelskik)
  • Support v1alpha1.ScyllaDBCluster registration with global ScyllaDB Manager instance (#2738,@rzetelskik)
  • Add an identity service for ScyllaDBCluster (#2741,@rzetelskik)
  • Delay ScyllaDBDatacenter creation until Service and EndpointSlice controllers are ready (#2762,@zimnx)
  • Generate ScyllaDB Manager agent auth tokens for ScyllaDBClusters (#2764,@rzetelskik)
  • Support backup and repair task scheduling for v1alpha1.ScyllaDBCluster (#2780,@rzetelskik)
  • Mirror ScyllaDBCluster ConfigMaps referred from Volumes (#2789,@zimnx)
  • Allow opting out of v1.ScyllaCluster global manager registration (#2793,@czeslavo)

Bug

  • Fix potential aggregated conditions' msg and reason overflow (#2635,@czeslavo)
  • Add missing Pod watch permission to scyllacluster-member ClusterRole (#2648,@jSherz)
  • Fix JUnit and JSON report setup for Ginkgo in test runner (#2657,@rzetelskik)
  • Fix NonRetriableError matching (#2672,@rzetelskik)
  • Strip ScyllaDB Manager client errors propagated to objects' statuses from non-idemponent information and unify log levels (#2676,@rzetelskik)
  • Fix ID propagation to ScyllaDBClusterRegistration's status (#2684,@rzetelskik)
  • Fix ScyllaDB Manager task adoption in case of missing owner UID label (#2694,@rzetelskik)
  • Revert "Migrate rate limiting queue to typed version" (#2702,@rzetelskik)
  • Omit empty value for switch parameters (#2708,@zimnx)
  • Use advertised Scylla addresses on cleanup Jobs (#2717,@zimnx)
  • Fix kustomization in ci-deploy-release script after manager-controller obsoletion (#2733,@rzetelskik)
  • Support ServiceClusterIP node broadcast type of ScyllaDBCluster in endpoint creation for remote DCs (#2748,@rzetelskik)
  • Do not install prometheus-operator in OpenShift (#2750,@czeslavo)
  • Avoid leading hyphens in truncated hashed names generation (#2763,@rzetelskik)
  • Fix extraction of ScyllaDB Manager agent auth token from custom config secrets (#2773,@rzetelskik)
  • Mirror ScyllaDBCluster Secrets referred from Volumes (#2782,@czeslavo)
  • Await for previous DCs to finish progressing before creating next DC (#2786,@zimnx)
  • Fix Grafana container image reference to use a multi-arch index (#2830,@rzetelskik)

Documentation

Flaky/Failing Test

  • Move RemoteKubernetesCluster Secret to dedicated namespace in ScyllaDBCluster webhook e2e (#2667,@zimnx)
  • Fix loop devices manipulations in Node Setup E2Es (#2743,@czeslavo)
  • Change the default ScyllaDBCluster topology used in E2E test to 3x3x1 to survive rollouts (#2794,@rzetelskik)

Other

  • Change the source of the ScyllaDBVersion parameter value in replace e2e (#2578,@grzywin)
  • Refactor ScyllaDBCluster controller resources specs (#2622,@zimnx)
  • Bump the gomod group with 3 updates (#2633,@dependabot)
  • Deduplicate ScyllaDBDatacenter resource test cases for MakeManagedScyllaDBConfig function (#2645,@rzetelskik)
  • Bump the gomod group across 1 directory with 13 updates (#2647,@dependabot)
  • Add minimal golangci-lint config and fix found issues (#2652,@czeslavo)
  • Make E2E suite timeout configurable through an env variable (#2658,@rzetelskik)
  • Bump google.golang.org/grpc from 1.72.1 to 1.72.2 in the gomod group (#2659,@dependabot)
  • Merge the Dependabot schedules ([#2660](https://git...
Read more

v1.18.0-rc.0

04 Aug 09:18
v1.18.0-rc.0
e48f5ce

Choose a tag to compare

v1.18.0-rc.0 Pre-release
Pre-release

Release notes for 1.18.0-rc.0

Container images

docker.io/scylladb/scylla-operator:1.18.0-rc.0

Changes By Kind (since 1.17.1)

Feature

  • Support v1alpha1.ScyllaDBDatacenter registration with global ScyllaDB Manager instance (#2590,@rzetelskik)
  • Collect StorageClass objects into must-gather archive (#2634,@zimnx)
  • Support backup and repair task scheduling with global ScyllaDB Manager for v1alpha1.ScyllaDBDatacenter (#2641,@rzetelskik)
  • Migrate v1.ScyllaCluster to in-operator integration with global ScyllaDB Manager instance (#2681,@rzetelskik)
  • Support IgnoreDownHosts parameter in ScyllaDB Manager's repair tasks (#2734,@rzetelskik)
  • Support v1alpha1.ScyllaDBCluster registration with global ScyllaDB Manager instance (#2738,@rzetelskik)
  • Add an identity service for ScyllaDBCluster (#2741,@rzetelskik)
  • Delay ScyllaDBDatacenter creation until Service and EndpointSlice controllers are ready (#2762,@zimnx)
  • Generate ScyllaDB Manager agent auth tokens for ScyllaDBClusters (#2764,@rzetelskik)
  • Support backup and repair task scheduling for v1alpha1.ScyllaDBCluster (#2780,@rzetelskik)
  • Mirror ScyllaDBCluster ConfigMaps referred from Volumes (#2789,@zimnx)
  • Allow opting out of v1.ScyllaCluster global manager registration (#2793,@czeslavo)

Bug

  • Fix potential aggregated conditions' msg and reason overflow (#2635,@czeslavo)
  • Add missing Pod watch permission to scyllacluster-member ClusterRole (#2648,@jSherz)
  • Fix JUnit and JSON report setup for Ginkgo in test runner (#2657,@rzetelskik)
  • Fix NonRetriableError matching (#2672,@rzetelskik)
  • Strip ScyllaDB Manager client errors propagated to objects' statuses from non-idemponent information and unify log levels (#2676,@rzetelskik)
  • Fix ID propagation to ScyllaDBClusterRegistration's status (#2684,@rzetelskik)
  • Fix ScyllaDB Manager task adoption in case of missing owner UID label (#2694,@rzetelskik)
  • Revert "Migrate rate limiting queue to typed version" (#2702,@rzetelskik)
  • Omit empty value for switch parameters (#2708,@zimnx)
  • Use advertised Scylla addresses on cleanup Jobs (#2717,@zimnx)
  • Fix kustomization in ci-deploy-release script after manager-controller obsoletion (#2733,@rzetelskik)
  • Support ServiceClusterIP node broadcast type of ScyllaDBCluster in endpoint creation for remote DCs (#2748,@rzetelskik)
  • Do not install prometheus-operator in OpenShift (#2750,@czeslavo)
  • Avoid leading hyphens in truncated hashed names generation (#2763,@rzetelskik)
  • Fix extraction of ScyllaDB Manager agent auth token from custom config secrets (#2773,@rzetelskik)
  • Mirror ScyllaDBCluster Secrets referred from Volumes (#2782,@czeslavo)
  • Await for previous DCs to finish progressing before creating next DC (#2786,@zimnx)
  • Fix Grafana container image reference to use a multi-arch index (#2830,@rzetelskik)

Documentation

Flaky/Failing Test

  • Move RemoteKubernetesCluster Secret to dedicated namespace in ScyllaDBCluster webhook e2e (#2667,@zimnx)
  • Fix loop devices manipulations in Node Setup E2Es (#2743,@czeslavo)
  • Change the default ScyllaDBCluster topology used in E2E test to 3x3x1 to survive rollouts (#2794,@rzetelskik)

Other

  • Change the source of the ScyllaDBVersion parameter value in replace e2e (#2578,@grzywin)
  • Refactor ScyllaDBCluster controller resources specs (#2622,@zimnx)
  • Bump the gomod group with 3 updates (#2633,@dependabot)
  • Deduplicate ScyllaDBDatacenter resource test cases for MakeManagedScyllaDBConfig function (#2645,@rzetelskik)
  • Bump the gomod group across 1 directory with 13 updates (#2647,@dependabot)
  • Add minimal golangci-lint config and fix found issues (#2652,@czeslavo)
  • Make E2E suite timeout configurable through an env variable (#2658,@rzetelskik)
  • Bump google.golang.org/grpc from 1.72.1 to 1.72.2 in the gomod group (#2659,@dependabot)
  • Merge the Dependabot schedules ([#2660](h...
Read more

v1.18.0-beta.3

30 Jul 15:38
v1.18.0-beta.3
e48f5ce

Choose a tag to compare

v1.18.0-beta.3 Pre-release
Pre-release

Release notes for 1.18.0-beta.3

Container images

docker.io/scylladb/scylla-operator:1.18.0-beta.3

Changes By Kind (since 1.18.0-beta.2)

Documentation

Other