Releases: scylladb/scylla-operator
Releases · scylladb/scylla-operator
v1.15.0
Release notes for 1.15.0
Container images
docker.io/scylladb/scylla-operator:1.15.0
Changes By Kind (since 1.14.0)
Feature
- Aggregate NodeConfig status conditions (#1918,@rzetelskik)
- Migrate controllers to reconcile v1alpha1.ScyllaDBDatacenter (#2066,@zimnx)
- Set up S3 credentials in e2e machinery (#2115,@rzetelskik)
- Update dependencies (#2116,@tnozicka)
- Propagate mount unit failures and stop reconciling preexisting units unmanaged by NodeConfig (#2134,@rzetelskik)
- Move resolution of developerMode and additionalScyllaDBArguments to Operator (#2137,@zimnx)
- Remove support for deprecated
cpuset
field (#2139,@zimnx) - Update ScyllaDB Monitoring to 4.8.1 and use versioned platform dashboards (#2144,@tnozicka)
- Set open file limit for ScyllaDB processes (#2160,@zimnx)
- Extend node tune controller with status conditions (#2165,@rzetelskik)
- Bump ScyllaDB utils image to latest stable (#2176,@zimnx)
- Add an E2E test for NodeConfig mount degraded condition propagation for mounts over corrupted xfs filesystems (#2178,@rzetelskik)
- Add ClusterDomain fields into ScyllaOperatorConfig Status (#2186,@zimnx)
- Bump monitoring stack to latest stable versions (#2203,@zimnx)
- Update Go dependencies (#2210,@zimnx)
- Propagate operator loglevel (#2252,@tnozicka)
Bug
- Make 'shared' volume mount read-write for Scylla container (#2112,@rzetelskik)
- Fix systemd skip in unit tests (#2117,@tnozicka)
- Fix ScyllaDBDatacenter controller selector and resource naming (#2129,@zimnx)
- Set managed hash labels in manager tasks and only update tasks when managed hash changes (#2142,@rzetelskik)
- Fix manager tasks' status errors not being cleared on failed status updates for tasks present in manager state (#2143,@rzetelskik)
- Don't account our Jobs into PodDisruptionBudget (#2147,@zimnx)
- Fix storageClassName field location in monitoring example (#2151,@tnozicka)
- Use Scylla Manager cluster labels for cluster reconciliation (#2156,@rzetelskik)
- Fix prunning of tuning related Roles and RoleBindings (#2168,@zimnx)
- Use a portable method to get systemd unit statuses (#2214,@rzetelskik)
- Fix cert-manager URL in deploy release CI script (#2220,@rzetelskik)
- Explicitly disable developerMode when it's not set in the API object (#2242,@zimnx)
- Fix graceful termination, early ignition and related tests (#2250,@tnozicka)
Documentation
- Mark v1.14 as stable in documentation (#2124,@zimnx)
- Update release schedule and supported versions (#2128,@tnozicka)
- Fix local-xfs storageclass location in GKE docs (#2154,@b8kings0ga)
- Update Git Clone command (#2162,@susiesolis)
- Update docs theme to 1.8.3 (#2167,@dgarcia360)
- Use server-side apply when deploying aggregated manifests (#2170,@zimnx)
- Structurize, update and extend the documentation (#2188,@tnozicka)
Flaky/Failing Test
- Fix nonreliable method of validating shardawareness in e2e's (#2175,@zimnx)
- Do not set ScyllaCluster's ManagerID to empty string when calculating status (#2177,@rzetelskik)
Other
- Add support for service monitors' custom labels in Scylla Helm chart (#2037,@TessaIO)
- Update Scylla Manager version to 3.3.3 (#2089,@rzetelskik)
- Enable building v1.14 documentation (#2109,@tnozicka)
- Parametrize webhook command (#2114,@zimnx)
- Switch runtime image to the new UBI base image (#2121,@tnozicka)
- Update golang to 1.23 (#2122,@tnozicka)
- Update docs theme to 1.8 (#2132,@dgarcia360)
- Add a deprecation notice to ScyllaCluster's HostNetworking (#2136,@rzetelskik)
- Update poetry image tag to poetry-1.8 in docs' dev readme (#2138,@rzetelskik)
- Update ScyllaDB versions to OS 6.2.0 and Enterprise 2024.1.11 (#2164,@rzetelskik)
- Remove unused fields from ScyllaDB and ScyllaDBManagerAgent datacenter wide properties (#2169,@zimnx)
- Update Scylla Manager version to 3.4.0 (#2182,@rzetelskik)
- Add zimnx as required dependency reviewer (#2194,@tnozicka)
- Unify scheme usage (#2195,@zimnx)
- Update UBI runtime to 9.5 (#2197,@tnozicka)
- Pin image tags to v1.15 (#2200,@zimnx)
- Lazily initialize assets (#2236,@zimnx)
v1.15.0-rc.1
Release notes for 1.15.0-rc.1
Container images
docker.io/scylladb/scylla-operator:1.15.0-rc.1
Changes By Kind (since 1.15.0-rc.0)
v1.15.0-rc.0
Release notes for 1.15.0-rc.0
Container images
docker.io/scylladb/scylla-operator:1.15.0-rc.0
Changes By Kind (since 1.14.0)
Feature
- Aggregate NodeConfig status conditions (#1918,@rzetelskik)
- Migrate controllers to reconcile v1alpha1.ScyllaDBDatacenter (#2066,@zimnx)
- Set up S3 credentials in e2e machinery (#2115,@rzetelskik)
- Update dependencies (#2116,@tnozicka)
- Propagate mount unit failures and stop reconciling preexisting units unmanaged by NodeConfig (#2134,@rzetelskik)
- Move resolution of developerMode and additionalScyllaDBArguments to Operator (#2137,@zimnx)
- Remove support for deprecated
cpuset
field (#2139,@zimnx) - Update ScyllaDB Monitoring to 4.8.1 and use versioned platform dashboards (#2144,@tnozicka)
- Set open file limit for ScyllaDB processes (#2160,@zimnx)
- Extend node tune controller with status conditions (#2165,@rzetelskik)
- Bump ScyllaDB utils image to latest stable (#2176,@zimnx)
- Add an E2E test for NodeConfig mount degraded condition propagation for mounts over corrupted xfs filesystems (#2178,@rzetelskik)
- Add ClusterDomain fields into ScyllaOperatorConfig Status (#2186,@zimnx)
- Bump monitoring stack to latest stable versions (#2203,@zimnx)
- Update Go dependencies (#2210,@zimnx)
- Propagate operator loglevel (#2252,@tnozicka)
Bug
- Make 'shared' volume mount read-write for Scylla container (#2112,@rzetelskik)
- Fix systemd skip in unit tests (#2117,@tnozicka)
- Fix ScyllaDBDatacenter controller selector and resource naming (#2129,@zimnx)
- Set managed hash labels in manager tasks and only update tasks when managed hash changes (#2142,@rzetelskik)
- Fix manager tasks' status errors not being cleared on failed status updates for tasks present in manager state (#2143,@rzetelskik)
- Don't account our Jobs into PodDisruptionBudget (#2147,@zimnx)
- Fix storageClassName field location in monitoring example (#2151,@tnozicka)
- Use Scylla Manager cluster labels for cluster reconciliation (#2156,@rzetelskik)
- Fix prunning of tuning related Roles and RoleBindings (#2168,@zimnx)
- Use a portable method to get systemd unit statuses (#2214,@rzetelskik)
- Fix cert-manager URL in deploy release CI script (#2220,@rzetelskik)
- Explicitly disable developerMode when it's not set in the API object (#2242,@zimnx)
- Fix graceful termination, early ignition and related tests (#2250,@tnozicka)
Documentation
- Mark v1.14 as stable in documentation (#2124,@zimnx)
- Update release schedule and supported versions (#2128,@tnozicka)
- Fix local-xfs storageclass location in GKE docs (#2154,@b8kings0ga)
- Update Git Clone command (#2162,@susiesolis)
- Update docs theme to 1.8.3 (#2167,@dgarcia360)
- Use server-side apply when deploying aggregated manifests (#2170,@zimnx)
- Structurize, update and extend the documentation (#2188,@tnozicka)
Flaky/Failing Test
- Fix nonreliable method of validating shardawareness in e2e's (#2175,@zimnx)
- Do not set ScyllaCluster's ManagerID to empty string when calculating status (#2177,@rzetelskik)
Other
- Add support for service monitors' custom labels in Scylla Helm chart (#2037,@TessaIO)
- Update Scylla Manager version to 3.3.3 (#2089,@rzetelskik)
- Enable building v1.14 documentation (#2109,@tnozicka)
- Parametrize webhook command (#2114,@zimnx)
- Switch runtime image to the new UBI base image (#2121,@tnozicka)
- Update golang to 1.23 (#2122,@tnozicka)
- Update docs theme to 1.8 (#2132,@dgarcia360)
- Add a deprecation notice to ScyllaCluster's HostNetworking (#2136,@rzetelskik)
- Update poetry image tag to poetry-1.8 in docs' dev readme (#2138,@rzetelskik)
- Update ScyllaDB versions to OS 6.2.0 and Enterprise 2024.1.11 (#2164,@rzetelskik)
- Remove unused fields from ScyllaDB and ScyllaDBManagerAgent datacenter wide properties (#2169,@zimnx)
- Update Scylla Manager version to 3.4.0 (#2182,@rzetelskik)
- Add zimnx as required dependency reviewer (#2194,@tnozicka)
- Unify scheme usage (#2195,@zimnx)
- Update UBI runtime to 9.5 (#2197,@tnozicka)
- Pin image tags to v1.15 (#2200,@zimnx)
- Lazily initialize assets (#2236,@zimnx)
v1.14.0
Release notes for 1.14.0
Container images
docker.io/scylladb/scylla-operator:1.14.0
Changes By Kind (since 1.13.0)
Feature
- Split startup logic out of ScyllaDB container (#1934,@tnozicka)
- Add an E2E test suite for multi-datacenter clusters (#1953,@rzetelskik)
- Add a NodeConfig example for generic environments (#1970,@rzetelskik)
- Add dedicated ServiceAccount for perftune jobs (#1971,@tnozicka)
- Add linux NodeSelector to generic NodeConfig example (#1977,@rzetelskik)
- Add support for forceRedeploymentReason in Helm chart (#2008,@gdubicki)
- Remove IP Address based node replace procedure (#2027,@zimnx)
- Add support for S3 object storage to e2e test runner, framework and set (#2050,@rzetelskik)
- Add scylla-manager-agent readiness probe (#2074,@tnozicka)
- Manage global configs using ScyllaOperatorConfig, add unsupported overrides and extract defaults to a common config (#2081,@tnozicka)
- Deprecate cpuset field in v1.ScyllaCluster (#2088,@zimnx)
Bug
- Skip CSI driver creation for empty SO_CSI_DRIVER_PATH in deploy release script (#1992,@rzetelskik)
- Fix NodeConfig controller handlers to react on related object updates (#2000,@tnozicka)
- Resolve symlinks in NodeConfig's mount paths (#2014,@tnozicka)
- Create a deploy directory per kubeconfig in CI release scripts (#2020,@rzetelskik)
- Update node setup image digest to latest multiplatform (#2022,@rzetelskik)
- Use identical file system for node tuning and keep symlinks working (#2033,@tnozicka)
- Fix infinite loop in tuning between sync timeout and cri client backoff (#2058,@tnozicka)
- Pin Scylla Manager version using sha reference (#2070,@zimnx)
- Ensure CRI calls are not retried in NodeConfig's sync loop and have a timeout (#2073,@tnozicka)
- Fix races in NodeConfig disk test (#2094,@tnozicka)
- Validate that artifacts dir exists (#2099,@tnozicka)
- Drop GinkgoRecover from ginkgo's container nodes (#2100,@rzetelskik)
Documentation
- Update release procedures (#1871,@tnozicka)
- Build v1.13 documentation (#1962,@zimnx)
- Bump minimum versions for v1.13 release (#1979,@zimnx)
- Mark v1.13 as stable version in documentation (#1993,@zimnx)
- Bump documentation dependencies (#1998,@zimnx)
- Make warning about using performance tuning more explicit (#2018,@gdubicki)
- Update supported releases in docs and stop building unsupported branches (#2024,@rzetelskik)
- Remove host networking mentions from documentation and examples (#2087,@mykaul)
- Add a note to documentation about exposeOptions being immutable (#2097,@zimnx)
Flaky/Failing Test
- Fix flakiness of cleanup E2E test (#1999,@zimnx)
- Increase operator cpu request (#2041,@rzetelskik)
- Fix NodeConfig e2e race check with node setup daemon (#2101,@tnozicka)
Other
- Move OperatorOptions flags to method (#1959,@zimnx)
- Add Execute() to OperatorOptions (#1960,@zimnx)
- Update docs dependencies (#1964,@zimnx)
- Extend Handlers' EnqueueAll with enqueing func parameter (#1974,@rzetelskik)
- Use broadcast_address for seeds in external seeds E2E (#1984,@rzetelskik)
- Bump default ScyllaDB version used in E2E's to 6.0.1 (#1991,@zimnx)
- Add proposal for new API
v1alpha1.ScyllaDBDatacenter
(#1994,@zimnx) - Bump Scylla Manager to 3.3.0 (#1995,@rzetelskik)
- Add resourceapply helpers for Pods (#2002,@rzetelskik)
- Add resourceapply helpers for PersistentVolumeClaims (#2004,@rzetelskik)
- Bump certifi from 2024.6.2 to 2024.7.4 in /docs (#2006,@dependabot)
- Stop depending on default StorageClass' presence for ScyllaClusters in our manifests, examples, scripts and tests (#2009,@rzetelskik)
- Remove sphinx-scylladb-markdown dependency from docs (#2025,@rzetelskik)
- Bump local-csi-driver to 0.4.1-rc.0 in CI (#2031,@ylebi)
- Update stable version of scylladb/local-csi-driver (#2032,@ylebi)
- Remove pre-rollout check validating ScyllaDB version (#2035,@zimnx)
- Set an explicit key for gcs-service-account-credentials secret in e2e scripts (#2039,@rzetelskik)
- Add duration to certificate creation logs (#2040,@rzetelskik)
- Use canonical CRD locations in helm CRD symlinks (#2044,@tnozicka)
- Make parallelism configurable in e2e lib (#2047,@rzetelskik)
- Remove default annotation from scylladb-local-xfs StorageClass in CI manifests (#2048,@rzetelskik)
- Allow building images from git worktrees (#2053,@tnozicka)
- Add context on which condition failed in WaitForObjectState (#2055,@tnozicka)
- Adjust ci-deploy.sh rollout times to cover for graceful termination (#2059,@tnozicka)
- Substitute unbound SO_SCYLLACLUSTER_STORAGECLASS_NAME var in ci-deploy script (#2062,@rzetelskik)
- Set explicit storageClassName in monitoring examples and docs ([#2064](https://github.com/scylladb/scylla...
v1.14.0-rc.1
Release notes for 1.14.0-rc.1
Container images
docker.io/scylladb/scylla-operator:1.14.0-rc.1
Changes By Kind (since 1.14.0-rc.0)
v1.14.0-rc.0
Release notes for 1.14.0-rc.0
Container images
docker.io/scylladb/scylla-operator:1.14.0-rc.0
Changes By Kind (since 1.13.0)
Feature
- Split startup logic out of ScyllaDB container (#1934,@tnozicka)
- Add an E2E test suite for multi-datacenter clusters (#1953,@rzetelskik)
- Update docs dependencies (#1964,@zimnx)
- Add a NodeConfig example for generic environments (#1970,@rzetelskik)
- Add dedicated ServiceAccount for perftune jobs (#1971,@tnozicka)
- Extend Handlers' EnqueueAll with enqueing func parameter (#1974,@rzetelskik)
- Add linux NodeSelector to generic NodeConfig example (#1977,@rzetelskik)
- Use broadcast_address for seeds in external seeds E2E (#1984,@rzetelskik)
- Bump default ScyllaDB version used in E2E's to 6.0.1 (#1991,@zimnx)
- Bump Scylla Manager to 3.3.0 (#1995,@rzetelskik)
- Add resourceapply helpers for Pods (#2002,@rzetelskik)
- Add resourceapply helpers for PersistentVolumeClaims (#2004,@rzetelskik)
- Add support for forceRedeploymentReason in Helm chart (#2008,@gdubicki)
- Stop depending on default StorageClass' presence for ScyllaClusters in our manifests, examples, scripts and tests (#2009,@rzetelskik)
- Remove IP Address based node replace procedure (#2027,@zimnx)
- Bump local-csi-driver to 0.4.1-rc.0 in CI (#2031,@ylebi)
- Add duration to certificate creation logs (#2040,@rzetelskik)
- Make parallelism configurable in e2e lib (#2047,@rzetelskik)
- Add support for S3 object storage to e2e test runner, framework and set (#2050,@rzetelskik)
- Set explicit storageClassName in monitoring examples and docs (#2064,@rzetelskik)
- Add scylla-manager-agent readiness probe (#2074,@tnozicka)
- Manage global configs using ScyllaOperatorConfig, add unsupported overrides and extract defaults to a common config (#2081,@tnozicka)
- Deprecate cpuset field in v1.ScyllaCluster (#2088,@zimnx)
- Update ScyllaDB versions to 6.1.0 and 2024.1.7 (#2090,@rzetelskik)
- Update ScyllaDB versions to 6.1.1 and 2024.1.8 (#2103,@rzetelskik)
- Update dependencies (#2106,@tnozicka)
Bug
- Skip CSI driver creation for empty SO_CSI_DRIVER_PATH in deploy release script (#1992,@rzetelskik)
- Fix NodeConfig controller handlers to react on related object updates (#2000,@tnozicka)
- Resolve symlinks in NodeConfig's mount paths (#2014,@tnozicka)
- Create a deploy directory per kubeconfig in CI release scripts (#2020,@rzetelskik)
- Update node setup image digest to latest multiplatform (#2022,@rzetelskik)
- Use identical file system for node tuning and keep symlinks working (#2033,@tnozicka)
- Fix infinite loop in tuning between sync timeout and cri client backoff (#2058,@tnozicka)
- Pin Scylla Manager version using sha reference (#2070,@zimnx)
- Ensure CRI calls are not retried in NodeConfig's sync loop and have a timeout (#2073,@tnozicka)
- Fix races in NodeConfig disk test (#2094,@tnozicka)
- Validate that artifacts dir exists (#2099,@tnozicka)
- Drop GinkgoRecover from ginkgo's container nodes (#2100,@rzetelskik)
Documentation
- Update release procedures (#1871,@tnozicka)
- Build v1.13 documentation (#1962,@zimnx)
- Bump minimum versions for v1.13 release (#1979,@zimnx)
- Mark v1.13 as stable version in documentation (#1993,@zimnx)
- Bump documentation dependencies (#1998,@zimnx)
- Make warning about using performance tuning more explicit (#2018,@gdubicki)
- Update supported releases in docs and stop building unsupported branches (#2024,@rzetelskik)
- Remove host networking mentions from documentation and examples (#2087,@mykaul)
- Add a note to documentation about exposeOptions being immutable (#2097,@zimnx)
Flaky/Failing Test
- Fix flakiness of cleanup E2E test (#1999,@zimnx)
- Increase operator cpu request (#2041,@rzetelskik)
- Fix NodeConfig e2e race check with node setup daemon (#2101,@tnozicka)
Other
- Move OperatorOptions flags to method (#1959,@zimnx)
- Add Execute() to OperatorOptions (#1960,@zimnx)
- Add proposal for new API
v1alpha1.ScyllaDBDatacenter
(#1994,@zimnx) - Remove sphinx-scylladb-markdown dependency from docs (#2025,@rzetelskik)
- Remove pre-rollout check validating ScyllaDB version (#2035,@zimnx)
- Set an explicit key for gcs-service-account-credentials secret in e2e scripts (#2039,@rzetelskik)
- Use canonical CRD locations in helm CRD symlinks (#2044,@tnozicka)
- Remove default annotation from scylladb-local-xfs StorageClass in CI manifests (#2048,@rzetelskik)
- Allow building images from git worktrees (#2053,@tnozicka)
- Add context on which condition failed in WaitForObjectState (#2055,@tnozicka)
- Adjust ci-deploy.sh rollout times to cover for graceful termination (#2059,[@tnozicka](https://gi...
v1.13.0
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](https://github.com/scyll...
v1.13.0-rc.1
v1.13.0-rc.0
Release notes for 1.13.0-rc.0
Container images
docker.io/scylladb/scylla-operator:1.13.0-rc.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)
- Parametrize must-gather command (#1804,@zimnx)
- 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)
- Add Scheme Builder (#1849,@zimnx)
- 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)
- Promote v1.12 docs (#1865,@tnozicka)
- 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)
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)
- Add release schedule for v1.13 (#1866,@tnozicka)
- Clarify supported platform in our docs (#1875,@tnozicka)
- Update Helm repo URL ([#1887](https://github.com/scyl...
v1.13.0-beta.0
Release notes for 1.13.0-beta.0
Container images
docker.io/scylladb/scylla-operator:1.13.0-beta.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)
- Parametrize must-gather command (#1804,@zimnx)
- 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)
- Add Scheme Builder (#1849,@zimnx)
- 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)
- Promote v1.12 docs (#1865,@tnozicka)
- 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)
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)
- Add release schedule for v1.13 (#1866,@tnozicka)
- Clarify supported platform in our docs (#1875,@tnozicka)
- Update Helm repo URL ([#1887](https://github.com/...