Releases: scylladb/scylla-operator
Releases · scylladb/scylla-operator
v1.19.0
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
RetryWaitparameter 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
- Update docs theme 1.8.7 (#2747,@dgarcia360)
- Add v1.18 to docs (#2808,@czeslavo)
- Fix variable substitutions for multiversion documentation (#2824,@zimnx)
- Add a dedicated upgrade guide (#2837,@czeslavo)
- Fix broken links in docs (#2838,@czeslavo)
- Add the 1.18 release and the 1.19 plans (#2872,@czeslavo)
- Add ScyllaDB version upgrade guide to documentation (#2880,@rzetelskik)
- Fix docs issues found in v1.18 testing (#2886,@czeslavo)
- Add Management section in docs and restructure operator upgrade guide (#2888,@rzetelskik)
- Update example operator tag in GitOps installation guide to 1.18.0 release (#2891,@abramche)
- Add GKE (Ubuntu) >= 1.32 to unsupported platforms (#2892,@czeslavo)
- Handle missing xfsprogs on GKE >= 1.32 (#2897,@czeslavo)
- Reorganize K8s prerequisites pages (#2898,@czeslavo)
- Update supported Kubernetes versions (#2902,@czeslavo)
- Add ScyllaDBMonitoring external Prometheus support enhancement proposal (#2909,@czeslavo)
- Add API conventions document (#2919,@czeslavo)
- Add operator-sdk dependency to contributing guide (#2925,@czeslavo)
- Add sysctl configuration guide to documentation (#2939,@rzetelskik)
- Remove number-lines directive from GKE systemconfig.yaml (#2950,@abramche)
- Add an enhancement proposal for a failed replace recovery guide (#2955,@mflendrich)
- Remove number-lines directive from all help files (#2957,@abramche)
- Update documentation theme to 1.8.8 (#2960,@dgarcia360)
- Extend tagged union convention with options validation (#2961,@czeslavo)
- Link to up-to-date release procedures in RELEASE.md (#2971,@czeslavo)
- Document namespace requirements and best practices (#2976,@mflendrich)
- Unify NodeConfig resource name in docs and examples (#2978,@rzetelskik)
- Rework and split ScyllaDBMonitoring docs into granular articles (#2993,@czeslavo)
- Extend monitoring docs with external Prometheus mode (#3005,@czeslavo)
- Update the 1.19 release date (#3016,@mflendrich)
- Fix monitoring overview redirect (#3025,@czeslavo)
- Refresh project readme to rely more on docs (#3026,@czeslavo)
- Fix Prometheus Operator installation instructions in docs (#3029,@rzetelskik)
- Fix HAProxy Ingress installation instructions in docs (#3030,@rzetelskik)
- Update ScyllaDB version in docs to 2025.3.2 (#3033,@rzetelskik)
- Explicitly mention dependency updates and clarify versionn-specific steps in the upgrade guide (#3040,@rzetelskik)
- Remove line numbers from example manifest in sysctl guide (#3041,@rzetelskik)
- Update the 1.19 release date (#3043,@mflendrich)
- Adjusts monitoring diagram to external Prometheus (#3047,@czeslavo)
- Remove reference to ScyllaDBMonitorings from Resources box in docs overview (#3049,@rzetelskik)
- Fix address source paths in ServiceLoadBalancerIngress exposure type documentation (#3068,@rzetelskik)
- Document handling multiple clusters in a single Prometheus (#3074,@czeslavo)
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...
v1.19.0-rc.0
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
RetryWaitparameter 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
- Update docs theme 1.8.7 (#2747,@dgarcia360)
- Add v1.18 to docs (#2808,@czeslavo)
- Fix variable substitutions for multiversion documentation (#2824,@zimnx)
- Add a dedicated upgrade guide (#2837,@czeslavo)
- Fix broken links in docs (#2838,@czeslavo)
- Add the 1.18 release and the 1.19 plans (#2872,@czeslavo)
- Add ScyllaDB version upgrade guide to documentation (#2880,@rzetelskik)
- Fix docs issues found in v1.18 testing (#2886,@czeslavo)
- Add Management section in docs and restructure operator upgrade guide (#2888,@rzetelskik)
- Update example operator tag in GitOps installation guide to 1.18.0 release (#2891,@abramche)
- Add GKE (Ubuntu) >= 1.32 to unsupported platforms (#2892,@czeslavo)
- Handle missing xfsprogs on GKE >= 1.32 (#2897,@czeslavo)
- Reorganize K8s prerequisites pages (#2898,@czeslavo)
- Update supported Kubernetes versions (#2902,@czeslavo)
- Add ScyllaDBMonitoring external Prometheus support enhancement proposal (#2909,@czeslavo)
- Add API conventions document (#2919,@czeslavo)
- Add operator-sdk dependency to contributing guide (#2925,@czeslavo)
- Add sysctl configuration guide to documentation (#2939,@rzetelskik)
- Remove number-lines directive from GKE systemconfig.yaml (#2950,@abramche)
- Add an enhancement proposal for a failed replace recovery guide (#2955,@mflendrich)
- Remove number-lines directive from all help files (#2957,@abramche)
- Update documentation theme to 1.8.8 (#2960,@dgarcia360)
- Extend tagged union convention with options validation (#2961,@czeslavo)
- Link to up-to-date release procedures in RELEASE.md (#2971,@czeslavo)
- Document namespace requirements and best practices (#2976,@mflendrich)
- Unify NodeConfig resource name in docs and examples (#2978,@rzetelskik)
- Rework and split ScyllaDBMonitoring docs into granular articles (#2993,@czeslavo)
- Extend monitoring docs with external Prometheus mode (#3005,@czeslavo)
- Update the 1.19 release date (#3016,@mflendrich)
- Fix monitoring overview redirect (#3025,@czeslavo)
- Refresh project readme to rely more on docs (#3026,@czeslavo)
- Fix Prometheus Operator installation instructions in docs (#3029,@rzetelskik)
- Fix HAProxy Ingress installation instructions in docs (#3030,@rzetelskik)
- Update ScyllaDB version in docs to 2025.3.2 (#3033,@rzetelskik)
- Explicitly mention dependency updates and clarify versionn-specific steps in the upgrade guide (#3040,@rzetelskik)
- Remove line numbers from example manifest in sysctl guide (#3041,@rzetelskik)
- Update the 1.19 release date (#3043,@mflendrich)
- Adjusts monitoring diagram to external Prometheus (#3047,@czeslavo)
- Remove reference to ScyllaDBMonitorings from Resources box in docs overview (#3049,@rzetelskik)
- Fix address source paths in ServiceLoadBalancerIngress exposure type documentation (#3068,@rzetelskik)
- Document handling multiple clusters in a single Prometheus (#3074,@czeslavo)
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...
v1.19.0-beta.3
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
Other
- Downgrade ScyllaDB utils image to 2025.1.9 (#3082,@rzetelskik)
v1.19.0-beta.2
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
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
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
RetryWaitparameter 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
- Update docs theme 1.8.7 (#2747,@dgarcia360)
- Add v1.18 to docs (#2808,@czeslavo)
- Fix variable substitutions for multiversion documentation (#2824,@zimnx)
- Add a dedicated upgrade guide (#2837,@czeslavo)
- Fix broken links in docs (#2838,@czeslavo)
- Add the 1.18 release and the 1.19 plans (#2872,@czeslavo)
- Add ScyllaDB version upgrade guide to documentation (#2880,@rzetelskik)
- Fix docs issues found in v1.18 testing (#2886,@czeslavo)
- Add Management section in docs and restructure operator upgrade guide (#2888,@rzetelskik)
- Update example operator tag in GitOps installation guide to 1.18.0 release (#2891,@abramche)
- Add GKE (Ubuntu) >= 1.32 to unsupported platforms (#2892,@czeslavo)
- Handle missing xfsprogs on GKE >= 1.32 (#2897,@czeslavo)
- Reorganize K8s prerequisites pages (#2898,@czeslavo)
- Update supported Kubernetes versions (#2902,@czeslavo)
- Add ScyllaDBMonitoring external Prometheus support enhancement proposal (#2909,@czeslavo)
- Add API conventions document (#2919,@czeslavo)
- Add operator-sdk dependency to contributing guide (#2925,@czeslavo)
- Add sysctl configuration guide to documentation (#2939,@rzetelskik)
- Remove number-lines directive from GKE systemconfig.yaml (#2950,@abramche)
- Add an enhancement proposal for a failed replace recovery guide (#2955,@mflendrich)
- Remove number-lines directive from all help files (#2957,@abramche)
- Update documentation theme to 1.8.8 (#2960,@dgarcia360)
- Extend tagged union convention with options validation (#2961,@czeslavo)
- Link to up-to-date release procedures in RELEASE.md (#2971,@czeslavo)
- Document namespace requirements and best practices (#2976,@mflendrich)
- Unify NodeConfig resource name in docs and examples (#2978,@rzetelskik)
- Rework and split ScyllaDBMonitoring docs into granular articles (#2993,@czeslavo)
- Extend monitoring docs with external Prometheus mode (#3005,@czeslavo)
- Update the 1.19 release date (#3016,@mflendrich)
- Fix monitoring overview redirect (#3025,@czeslavo)
- Refresh project readme to rely more on docs (#3026,@czeslavo)
- Fix Prometheus Operator installation instructions in docs (#3029,@rzetelskik)
- Fix HAProxy Ingress installation instructions in docs (#3030,@rzetelskik)
- Update ScyllaDB version in docs to 2025.3.2 (#3033,@rzetelskik)
- Explicitly mention dependency updates and clarify versionn-specific steps in the upgrade guide (#3040,@rzetelskik)
- Remove line numbers from example manifest in sysctl guide (#3041,@rzetelskik)
- Update the 1.19 release date (#3043,@mflendrich)
- Adjusts monitoring diagram to external Prometheus (#3047,@czeslavo)
- Remove reference to ScyllaDBMonitorings from Resources box in docs overview (#3049,@rzetelskik)
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 keyspace creation by E2E's data inserter (#2842,@rzetelskik)
- Increase CPU requests in E2E's ScyllaDBCluster template (#2847,@rzetelskik)
- Revert "Bump ScyllaDB to 2025.2.1" (#2869,[@rzetelskik](https://github.co...
v1.18.1
Release notes for 1.18.1
Container images
docker.io/scylladb/scylla-operator:1.18.1
Changes By Kind (since 1.18.0)
Bug
Documentation
- Adjust support matrix for 1.18 (#2873,@czeslavo)
- Fix docs issues found in testing (#2889,@czeslavo)
- Update example operator tag in gitops.md to 1.18.0 release (#2894,@abramche)
- Update supported Kubernetes versions (#2903,@czeslavo)
- Handle missing xfsprogs on GKE >= 1.32 (#2938,@czeslavo)
- Remove number-lines directive from all help files (#2958,@abramche)
Other
- Set the 1.19 release date (#2953,@mflendrich)
- Update prometheus-operator types to a pre-v0.86.0 commit (6958a7c) (#2968,@czeslavo)
v1.18.0
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
IgnoreDownHostsparameter 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
ServiceClusterIPnode 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
- Fix GitOps local-csi-driver installation command (#2625,@czeslavo)
- Build v1.17 documentation (#2628,@mflendrich)
- Add documentation and examples for automated multi-dc (#2636,@zimnx)
- Mark 1.17 docs as stable (#2638,@mflendrich)
- Add the 1.17 release and the 1.18 plans (#2640,@mflendrich)
- Rename generic NodeConfig to match docs expectations (#2643,@czeslavo)
- Document ScyllaCluster volume expansion procedure (#2646,@zimnx)
- Add czeslavo to reviewers and approvers (#2651,@czeslavo)
- Add redirections for pages that are moved or deleted (#2675,@ylebi)
- Fix redirect loop in docs (#2678,@czeslavo)
- Recommend using multi-rack clusters in documentation (#2740,@zimnx)
- Do not mention standalone Manager Controller (#2770,@czeslavo)
- Fix grammatical errors and improve wording in replace-node documentation (#2785,@copilot-swe-agent)
- Update deprecated kubectl drain flag from --delete-local-data to --delete-emptydir-data (#2804,@copilot-swe-agent)
- Pin tags to 1.18 (#2806,@czeslavo)
- Add dedicated upgrade guide (#2846,@czeslavo)
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...
v1.18.0-rc.0
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
IgnoreDownHostsparameter 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
ServiceClusterIPnode 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
- Fix GitOps local-csi-driver installation command (#2625,@czeslavo)
- Build v1.17 documentation (#2628,@mflendrich)
- Add documentation and examples for automated multi-dc (#2636,@zimnx)
- Mark 1.17 docs as stable (#2638,@mflendrich)
- Add the 1.17 release and the 1.18 plans (#2640,@mflendrich)
- Rename generic NodeConfig to match docs expectations (#2643,@czeslavo)
- Document ScyllaCluster volume expansion procedure (#2646,@zimnx)
- Add czeslavo to reviewers and approvers (#2651,@czeslavo)
- Add redirections for pages that are moved or deleted (#2675,@ylebi)
- Fix redirect loop in docs (#2678,@czeslavo)
- Recommend using multi-rack clusters in documentation (#2740,@zimnx)
- Do not mention standalone Manager Controller (#2770,@czeslavo)
- Fix grammatical errors and improve wording in replace-node documentation (#2785,@copilot-swe-agent)
- Update deprecated kubectl drain flag from --delete-local-data to --delete-emptydir-data (#2804,@copilot-swe-agent)
- Pin tags to 1.18 (#2806,@czeslavo)
- Add dedicated upgrade guide (#2846,@czeslavo)
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...