Releases: scylladb/scylla-operator
Releases · scylladb/scylla-operator
v1.10.0
Release notes for 1.10.0
Container images
docker.io/scylladb/scylla-operator:1.10.0
Changes By Kind (since 1.9.0)
Feature
- Run node cleanup after scaling the ScyllaCluster (#1294,@zimnx)
- Identify nodes by their Host ID instead of IP address in readiness probes (#1297,@zimnx)
- Replace ScyllaCluster nodes using Host ID (#1312,@zimnx)
Bug
- Fix NodeConfig DaemonSet prunning (#1278,@zimnx)
- Fix panic in Operator occuring during node replacement (#1288,@zimnx)
Documentation
- Replace xfs-formatter with NodeConfig in GKE examples (#1269,@rzetelskik)
- Use Dynamic Local Volume Provisioner in EKS and GKE examples (#1272,@rzetelskik)
- Build v1.9 documentation (#1274,@zimnx)
- Set v1.9 documentation as stable (#1295,@zimnx)
- Update docs theme version to 1.5 (#1308,@rzetelskik)
- Bump ScyllaDB to 5.1.15 and ScyllaDB Manager to 3.1.2 in examples, Helm charts and e2e suites (#1322,@rzetelskik)
- Adjust docs development workflow and add developers' README (#1323,@rzetelskik)
- Update
Deploying Scylla on GKE
andDeploying Scylla on EKS
documentation sections to reflect changes in storage setup (#1324,@rzetelskik) - Update docs dependencies (#1326,@rzetelskik)
Other
- Fix release notes generation (#1275,@zimnx)
- Replace
github.com/ghodss/yaml
library withsigs.k8s.io/yaml
(#1298,@Juneezee) - Enhancement proposal for running cleanup after scaling (#1300,@zimnx)
- Cleanup of
scyllaclient
package (#1309,@zimnx) - Enhancement proposal for replacing nodes using their HostIDs (#1313,@zimnx)
- Pin tags to 1.10 (#1328,@zimnx)
v1.10.0-rc.0
Release notes for 1.10.0-rc.0
Container images
docker.io/scylladb/scylla-operator:1.10.0-rc.0
Changes By Kind (since 1.9.0)
Feature
- Run node cleanup after scaling the ScyllaCluster (#1294,@zimnx)
- Identify nodes by their Host ID instead of IP address in readiness probes (#1297,@zimnx)
- Replace ScyllaCluster nodes using Host ID (#1312,@zimnx)
Bug
- Fix NodeConfig DaemonSet prunning (#1278,@zimnx)
- Fix panic in Operator occuring during node replacement (#1288,@zimnx)
Documentation
- Replace xfs-formatter with NodeConfig in GKE examples (#1269,@rzetelskik)
- Use Dynamic Local Volume Provisioner in EKS and GKE examples (#1272,@rzetelskik)
- Build v1.9 documentation (#1274,@zimnx)
- Set v1.9 documentation as stable (#1295,@zimnx)
- Update docs theme version to 1.5 (#1308,@rzetelskik)
- Bump ScyllaDB to 5.1.15 and ScyllaDB Manager to 3.1.2 in examples, Helm charts and e2e suites (#1322,@rzetelskik)
- Adjust docs development workflow and add developers' README (#1323,@rzetelskik)
- Update
Deploying Scylla on GKE
andDeploying Scylla on EKS
documentation sections to reflect changes in storage setup (#1324,@rzetelskik) - Update docs dependencies (#1326,@rzetelskik)
Other
- Fix release notes generation (#1275,@zimnx)
- Replace
github.com/ghodss/yaml
library withsigs.k8s.io/yaml
(#1298,@Juneezee) - Enhancement proposal for running cleanup after scaling (#1300,@zimnx)
- Cleanup of
scyllaclient
package (#1309,@zimnx) - Enhancement proposal for replacing nodes using their HostIDs (#1313,@zimnx)
- Pin tags to 1.10 (#1328,@zimnx)
v1.10.0-beta.0
Release notes for 1.10.0-beta.0
Container images
docker.io/scylladb/scylla-operator:1.10.0-beta.0
Changes By Kind (since 1.9.0)
Feature
- Run node cleanup after scaling the ScyllaCluster (#1294,@zimnx)
- Identify nodes by their Host ID instead of IP address in readiness probes (#1297,@zimnx)
- Replace ScyllaCluster nodes using Host ID (#1312,@zimnx)
Bug
- Fix NodeConfig DaemonSet prunning (#1278,@zimnx)
- Fix panic in Operator occuring during node replacement (#1288,@zimnx)
Documentation
- Replace xfs-formatter with NodeConfig in GKE examples (#1269,@rzetelskik)
- Use Dynamic Local Volume Provisioner in EKS and GKE examples (#1272,@rzetelskik)
- Build v1.9 documentation (#1274,@zimnx)
- Set v1.9 documentation as stable (#1295,@zimnx)
- Update docs theme version to 1.5 (#1308,@rzetelskik)
- Bump ScyllaDB to 5.1.15 and ScyllaDB Manager to 3.1.2 in examples, Helm charts and e2e suites (#1322,@rzetelskik)
- Adjust docs development workflow and add developers' README (#1323,@rzetelskik)
- Update
Deploying Scylla on GKE
andDeploying Scylla on EKS
documentation sections to reflect changes in storage setup (#1324,@rzetelskik) - Update docs dependencies (#1326,@rzetelskik)
Other
- Fix release notes generation (#1275,@zimnx)
- Replace
github.com/ghodss/yaml
library withsigs.k8s.io/yaml
(#1298,@Juneezee) - Enhancement proposal for running cleanup after scaling (#1300,@zimnx)
- Cleanup of
scyllaclient
package (#1309,@zimnx) - Enhancement proposal for replacing nodes using their HostIDs (#1313,@zimnx)
- Pin tags to 1.10 (#1328,@zimnx)
v1.9.0
Release notes for 1.9.0
Container images
docker.io/scylladb/scylla-operator:1.9.0
Changes By Kind (since 1.8.1)
Feature
- Automated Local Disk Setup (#1107,@zimnx)
- Add ScyllaDBMonitoring (#1111,@tnozicka)
- Update Grafana version to 9.3.4 (#1154,@tnozicka)
- Update and pin Ubuntu to 22.04 (#1160,@tnozicka)
- Add support for tuning EKS 1.24 using containerd CRI (#1165,@zimnx)
- Pregenerate RSA keys and speed up bootstrap times (#1202,@tnozicka)
- Bump ScyllaDB and ScyllaDB Manager versions in Helm chart, examples and e2es (#1238,@zimnx)
- Update dependencies (#1243,@tnozicka)
- Revert "Bump ScyllaDB and ScyllaDB Manager versions in Helm chart, examples and e2es " (#1246,@zimnx)
- Use ScyllaDB 5.1.9 and ScyllaDB Manager 3.1.0 as default versions in Helm chart, examples and e2e (#1247,@zimnx)
Bug
- Fix NodeConfigPod controller to exclusively enqueue and sync Scylla Pods (#1131,@rzetelskik)
- Fix leader election error handling and context cancelation (#1142,@tnozicka)
- Fix ApplyRoleBinding updates for immutable roleRef (#1143,@tnozicka)
- Fix NodeConfigDaemonController working on objects from a different shard (#1146,@tnozicka)
- Fix support for immutable fields in Job Apply (#1148,@zimnx)
- Add missing symlink to ScyllaDBMonitoring CRD in helm CRDs (#1197,@rzetelskik)
- Fix "job" labels in Grafana dashboards' queries (#1199,@rzetelskik)
- Install Prometheus ClusterRoles in Helm deployments (#1205,@rzetelskik)
- Fix node setup image in EKS example (#1221,@zimnx)
- Extend test runner with a report verifier checking if every Spec was ran exactly once (#1253,@rzetelskik)
- Fix seed propagation in test runner (#1256,@rzetelskik)
- Fix ScyllaDB version upgrade being stuck on Pod staying in maintenance mode (#1267,@zimnx)
- Fix NodeConfig DaemonSet prunning (#1279,@zimnx)
- Fix panic in Operator occuring during node replacement (#1290,@zimnx)
Documentation
- Build v1.8 documentation (#1134,@zimnx)
- Bump docs stable version to 1.8 (#1153,@zimnx)
- Add (optional) extended dashboards in ScyllaDBMonitoring and drop the unmanaged setup (#1161,@rzetelskik)
- Update docs version to 1.3 (#1185,@rzetelskik)
- Fix command go-template in monitoring docs (#1230,@rzetelskik)
- Update HAProxy ingress example (#1235,@tnozicka)
- Fix EKS examples (#1268,@rzetelskik)
Flaky/Failing Test
- Fix flakyness of replace node e2e (#1126,@zimnx)
- Await schema agreement before verifying CQL data (#1128,@zimnx)
- Fix eventual waiting in monitoring e2e (#1162,@tnozicka)
- Fix crypto unit test not to capture loop variable (#1163,@tnozicka)
- Wait for haproxy-ingress to be ready when setting up the example (#1177,@tnozicka)
- Fix flaky kubelet boot in CI (#1266,@zimnx)
Other
- Use explicitly created SA token in E2E test suite (#1099,@rzetelskik)
- Bump Kubernetes version to 1.24.9 in CI (#1106,@zimnx)
- Use generic handlers (#1125,@tnozicka)
- Use generic controller ref manager (#1127,@tnozicka)
- Bump Go version in release pipeline (#1136,@zimnx)
- Condense existing apply methods into a generic one (#1138,@tnozicka)
- Switch cgroup manager from systemd to cgroupfs (#1158,@zimnx)
- Make releases even for alpha version to be easy to consume (#1159,@tnozicka)
- Fix serial job artifact names (#1164,@zimnx)
- Remove CC from Slack failure report (#1166,@rzetelskik)
- Fix kubelet cgroup slices in CI setup (#1168,@tnozicka)
- Tune kubelet config in CI (#1169,@tnozicka)
- Set explicit timeouts for our main GH actions workflow (#1170,@tnozicka)
- Fix GH action setting up Kubernetes (#1173,@zimnx)
- Increase maxPods value in kubelet config in CI (#1174,@rzetelskik)
- Force default resources in CI (#1178,@tnozicka)
- Limit CI parallelism (#1179,@tnozicka)
- Tune CI and adjust timeouts (#1182,@tnozicka)
- Update dependencies (#1183,@tnozicka)
- Update docs dependencies (#1184,@tnozicka)
- Make the hack gomod valid (#1187,@tnozicka)
- Fix sysctl settings in kubernetes setup Action (#1195,@zimnx)
- Update Go to 1.20 (#1196,@rzetelskik)
- Fix PrometheusExposeOptions struct name in API definitions (#1198,@tnozicka)
- Workaround mkfs.xfs min size limits in newer versions (#1200,@tnozicka)
- Replace deprecated GCP Auth with a dedicated GitHub action (#1211,@zimnx)
- Cleanup tune2fs_test.sh (#1214,@mykaul)
- Use Dynamic Local Volume Provisioner (#1227,[@zimnx]...
v1.9.0-rc.2
v1.9.0-rc.1
v1.9.0-rc.0
Release notes for 1.9.0-rc.0
Container images
docker.io/scylladb/scylla-operator:1.9.0-rc.0
Changes By Kind (since 1.8.1)
Feature
- Automated Local Disk Setup (#1107,@zimnx)
- Add ScyllaDBMonitoring (#1111,@tnozicka)
- Update Grafana version to 9.3.4 (#1154,@tnozicka)
- Update and pin Ubuntu to 22.04 (#1160,@tnozicka)
- Add support for tuning EKS 1.24 using containerd CRI (#1165,@zimnx)
- Pregenerate RSA keys and speed up bootstrap times (#1202,@tnozicka)
- Bump ScyllaDB and ScyllaDB Manager versions in Helm chart, examples and e2es (#1238,@zimnx)
- Update dependencies (#1243,@tnozicka)
- Revert "Bump ScyllaDB and ScyllaDB Manager versions in Helm chart, examples and e2es " (#1246,@zimnx)
- Use ScyllaDB 5.1.9 and ScyllaDB Manager 3.1.0 as default versions in Helm chart, examples and e2e (#1247,@zimnx)
Bug
- Fix NodeConfigPod controller to exclusively enqueue and sync Scylla Pods (#1131,@rzetelskik)
- Fix leader election error handling and context cancelation (#1142,@tnozicka)
- Fix ApplyRoleBinding updates for immutable roleRef (#1143,@tnozicka)
- Fix NodeConfigDaemonController working on objects from a different shard (#1146,@tnozicka)
- Fix support for immutable fields in Job Apply (#1148,@zimnx)
- Add missing symlink to ScyllaDBMonitoring CRD in helm CRDs (#1197,@rzetelskik)
- Fix "job" labels in Grafana dashboards' queries (#1199,@rzetelskik)
- Install Prometheus ClusterRoles in Helm deployments (#1205,@rzetelskik)
- Fix node setup image in EKS example (#1221,@zimnx)
- Extend test runner with a report verifier checking if every Spec was ran exactly once (#1253,@rzetelskik)
- Fix seed propagation in test runner (#1256,@rzetelskik)
- Fix ScyllaDB version upgrade being stuck on Pod staying in maintenance mode (#1267,@zimnx)
Documentation
- Build v1.8 documentation (#1134,@zimnx)
- Bump docs stable version to 1.8 (#1153,@zimnx)
- Add (optional) extended dashboards in ScyllaDBMonitoring and drop the unmanaged setup (#1161,@rzetelskik)
- Update docs version to 1.3 (#1185,@rzetelskik)
- Fix command go-template in monitoring docs (#1230,@rzetelskik)
- Update HAProxy ingress example (#1235,@tnozicka)
- Fix EKS examples (#1268,@rzetelskik)
Flaky/Failing Test
- Fix flakyness of replace node e2e (#1126,@zimnx)
- Await schema agreement before verifying CQL data (#1128,@zimnx)
- Fix eventual waiting in monitoring e2e (#1162,@tnozicka)
- Fix crypto unit test not to capture loop variable (#1163,@tnozicka)
- Wait for haproxy-ingress to be ready when setting up the example (#1177,@tnozicka)
- Fix flaky kubelet boot in CI (#1266,@zimnx)
Other
- Use explicitly created SA token in E2E test suite (#1099,@rzetelskik)
- Bump Kubernetes version to 1.24.9 in CI (#1106,@zimnx)
- Use generic handlers (#1125,@tnozicka)
- Use generic controller ref manager (#1127,@tnozicka)
- Bump Go version in release pipeline (#1136,@zimnx)
- Condense existing apply methods into a generic one (#1138,@tnozicka)
- Switch cgroup manager from systemd to cgroupfs (#1158,@zimnx)
- Make releases even for alpha version to be easy to consume (#1159,@tnozicka)
- Fix serial job artifact names (#1164,@zimnx)
- Remove CC from Slack failure report (#1166,@rzetelskik)
- Fix kubelet cgroup slices in CI setup (#1168,@tnozicka)
- Tune kubelet config in CI (#1169,@tnozicka)
- Set explicit timeouts for our main GH actions workflow (#1170,@tnozicka)
- Fix GH action setting up Kubernetes (#1173,@zimnx)
- Increase maxPods value in kubelet config in CI (#1174,@rzetelskik)
- Force default resources in CI (#1178,@tnozicka)
- Limit CI parallelism (#1179,@tnozicka)
- Tune CI and adjust timeouts (#1182,@tnozicka)
- Update dependencies (#1183,@tnozicka)
- Update docs dependencies (#1184,@tnozicka)
- Make the hack gomod valid (#1187,@tnozicka)
- Fix sysctl settings in kubernetes setup Action (#1195,@zimnx)
- Update Go to 1.20 (#1196,@rzetelskik)
- Fix PrometheusExposeOptions struct name in API definitions (#1198,@tnozicka)
- Workaround mkfs.xfs min size limits in newer versions (#1200,@tnozicka)
- Replace deprecated GCP Auth with a dedicated GitHub action (#1211,@zimnx)
- Cleanup tune2fs_test.sh (#1214,@mykaul)
- Use Dynamic Local Volume Provisioner (#1227,@zimnx)
- Refactor release notes publishing into a reusable GitHub Action (#1234,@zimnx)
- Update kubernetes to v1.27.1 in CI setup ([#1244](https://github.com/scylladb/scylla-op...