Release notes for 1.13.0
Container images
docker.io/scylladb/scylla-operator:1.13.0
Changes By Kind (since 1.12.2)
Feature
- Extend Scylla Manager E2E tests with backup and manual restore procedure (#1742,@rzetelskik)
- Support object storage buckets in e2e test runner and script (#1754,@rzetelskik)
- Update dependencies (#1756,@tnozicka)
- Change default minReadySeconds to 5 seconds (#1780,@zimnx)
- Update default ScyllaDB version to 5.4.3 (#1783,@tnozicka)
- Extend Scylla Manager E2E test with progress check (#1784,@rzetelskik)
- Make resource helpers scheme configurable through exported variable (#1789,@rzetelskik)
- Add image opencontainer labels (#1793,@tnozicka)
- Update manager to 3.2.6 and require it for v1.12 (#1795,@tnozicka)
- Update dependencies (#1801,@tnozicka)
- Extend Scylla Manager E2E test with repair task update and deletion (#1823,@rzetelskik)
- Rollback Scylla utils image version to 5.4.0 (#1828,@zimnx)
- Update cert-manager example to v1.14.4 (#1836,@tnozicka)
- Collect nodes in must-gather (#1846,@tnozicka)
- Support cron and timezone in manager task integration (#1851,@rzetelskik)
- Deprecate interval in manager task schedule spec (#1853,@rzetelskik)
- Collect related objects for ScyllaClusters and ScyllaDBMonitorings in must-gather (#1855,@tnozicka)
- Update Go version to 1.22 (#1861,@rzetelskik)
- Make manager tasks' interval and start date optional and non-defaulted (#1868,@rzetelskik)
- Update Scylla Manager to 3.2.7 (#1880,@rzetelskik)
- Support multi-datacenter clusters in test runner and script (#1881,@rzetelskik)
- Bump k8s-local-volume-provisioner in CI to 0.3.1-rc.0 (#1884,@zimnx)
- Split Scylla Manager repair and backup task integration E2E tests (#1891,@rzetelskik)
- Add a Scylla Manager integration E2E test for error propagation for invalid tasks and invalid updates (#1908,@rzetelskik)
- Update dependencies (#1913,@rzetelskik)
- Bump k8s-local-volume-provisioner to 0.3.2-rc.0 in CI (#1917,@zimnx)
- Add version command (#1923,@tnozicka)
- Update dependencies (#1924,@rzetelskik)
- Update Scylla Manager to 3.2.8 (#1925,@rzetelskik)
- Split ScyllaDB API status probes into a dedicated container (#1926,@tnozicka)
- Move webhook server resources definition to values (#1946,@chapsuk)
- Propagate kubeconfigs to e2e Pod (#1951,@rzetelskik)
- Support overriding deploy dir in deploy script (#1952,@rzetelskik)
- Bump k8s-local-volume-provisioner to 0.4.0-rc.0 in CI (#1956,@zimnx)
- Bump local volume provisioner to latest stable 0.4.0 (#1958,@zimnx)
- Update docs dependencies (#1965,@zimnx)
Bug
- Fix grafana permissions for kubectl cp and run it as non root (#1475,@tnozicka)
- Collect logs from ephemeral containers in CI and must-gather (#1774,@tnozicka)
- Return empty list of loop devices when
losetup
doesn't print anything (#1776,@zimnx) - Fix alternator validation (#1791,@tnozicka)
- Explicitly disable CQL over TLS in Scylla Manager cluster integration (#1798,@rzetelskik)
- Pass auth token on Scylla Manager cluster update (#1800,@rzetelskik)
- Fix update action loop break in manager controller (#1821,@rzetelskik)
- Decouple Alternator certificates from CQL TLS feature gate (#1840,@tnozicka)
- Fix manager task reconciliation and status synchronisation (#1850,@rzetelskik)
- Add mapstructure tag to backup task spec and fix conversion funcs (#1854,@rzetelskik)
- Validate whether Scylla container is tuned before Pod is unblocked (#1857,@zimnx)
- Wire maxproc with klog and check errors (#1864,@tnozicka)
- Update dependencies (#1877,@tnozicka)
- Fix and unify artifact collection in CI script (#1911,@rzetelskik)
- Fix assertion in e2e testing ingress connectivity (#1919,@zimnx)
- Clear Scylla Manager task errors from status after they've been successfully executed (#1933,@rzetelskik)
Documentation
- Update version requirements for Scylla Manager (#1771,@rzetelskik)
- Document using ScyllaDB APIs (#1787,@tnozicka)
- Document using Alternator API (#1788,@tnozicka)
- Remove TLS disablement note from restore docs (#1831,@rzetelskik)
- Update restore procedure docs with a workaround for Scylla OS 5.4.X and ScyllaDB Enterprise 2024.1.X (#1832,@rzetelskik)
- Fix and trim release matrix to supported releases (#1859,@tnozicka)
- Promote v1.12 docs (#1865,@tnozicka)
- Add release schedule for v1.13 (#1866,@tnozicka)
- Clarify supported platform in our docs (#1875,@tnozicka)
- Update Helm repo URL (#1887,@charlychiu)
- Update docs dependencies (#1894,@tnozicka)
- Update Local Volume Provisioner command to only reference the new file path for the xfs storageclass. (#1906,@MatthewGow)
- Bump local volume provisioner to 3.2.0 (#1927,@zimnx)
- Update documentation with a link to the ScyllaDB University course (#1948,@dani-tweig)
Other
- Accept custom NodeConfig in script running E2E (#1747,@zimnx)
- Fix typo in log message (#1749,@adrianmoisey)
- Enable building docs for v1.12 branch (#1755,@tnozicka)
- Parametrize must-gather command (#1804,@zimnx)
- Use gocql client's default timeouts in tests (#1814,@rzetelskik)
- Use real salted_hash in alternator e2e (#1818,@tnozicka)
- Parametrize e2e command (#1824,@zimnx)
- Add CI script to deploy published releases (#1837,@tnozicka)
- Add Scheme Builder (#1849,@zimnx)
- Remove makefile check for go version (#1862,@tnozicka)
- Update sphinx-scylladb-theme to 1.7.1 (#1895,@rzetelskik)
- Fix rollout (verb) typos (#1899,@tnozicka)
- Modularize e2e scripts (#1901,@tnozicka)
- Unify artifacts dir naming to match Prow default dir (#1922,@tnozicka)
- Update docs dependencies (#1931,@tnozicka)
- Remove redundant check in ci deploy script (#1945,@tnozicka)
- Use conditions to wait for deploying manager DB (#1947,@tnozicka)
- Pin tags to v1.13 (#1961,@zimnx)