Releases: scylladb/scylla-operator
Releases · scylladb/scylla-operator
v1.16.0-beta.1
Release notes for 1.16.0-beta.1
Container images
docker.io/scylladb/scylla-operator:1.16.0-beta.1
Changes By Kind (since 1.15.0)
API Change
- Update
externalapi/monitoring/v1
and prometheus-operator manifests to v0.80.0 (#2472,@rzetelskik)
Feature
- Validate open ports (#1759,@tnozicka)
- Add basic OpenShift support and setup [Part 1] (#1955,@tnozicka)
- Bump monitoring stack to latest stable versions (#2199,@zimnx)
- Update Go dependencies (#2209,@zimnx)
- Add experimental Multi DC capabillity of Scylla cluster deployment (#2215,@zimnx)
- Propagate operator loglevel (#2225,@tnozicka)
- Move snitch config generation to Operator (#2231,@zimnx)
- Add an e2e test for retryable NodeConfig mount units (#2253,@rzetelskik)
- Add ScyllaDBCluster webhook validation (#2271,@zimnx)
- Add RemoteKubernetesCluster finalizer (#2272,@zimnx)
- Extend ScyllaDBCluster controller with finalizer (#2292,@zimnx)
- Update dependencies (#2301,@zimnx)
- Extend Rack spec with rack specific ExposeOptions (#2484,@zimnx)
Bug
- Use a portable method to get systemd unit statuses (#2211,@rzetelskik)
- Fix accidental ignition and stuck graceful termination (#2212,@tnozicka)
- Fix cert-manager URL in deploy release CI script (#2219,@rzetelskik)
- Explicitly disable developerMode when it's not set in the API object (#2238,@zimnx)
- Speed up NodeConfig optimization test (#2245,@tnozicka)
- Fix sidecar annotation controller rate limits for better response times (#2246,@tnozicka)
- Use client CA bundle as truststore (#2247,@rzetelskik)
- Add tolerations to workaround sysctl DaemonSet (#2265,@rzetelskik)
- Fix 'OS Metrics' dashboards in ScyllaDBMonitoring (#2279,@zimnx)
- Use strict decoding in e2e tests' fixture registry (#2288,@rzetelskik)
- Fix default Local CSI Driver manifest paths in CI deploy release script (#2299,@rzetelskik)
- Use deterministic names for remote Namespace and RemoteOwner (#2493,@zimnx)
- Use alphanum characters in hashed name suffix (#2506,@zimnx)
Documentation
- Update contribution guide (#2130,@zimnx)
- Build v1.15 documentation (#2201,@zimnx)
- Clarify provider disclaimer (#2206,@tnozicka)
- Update GKE instance family in the quickstart to n2 (#2207,@tnozicka)
- Add tuning link to ScyllaClusters resource documentation (#2208,@tnozicka)
- Mark v1.15 as latest stable in documentation (#2281,@zimnx)
- Update release schedule (#2302,@zimnx)
- Fix 1.16 GA date (#2336,@ylebi)
- Update docs theme 1.8.5 (#2485,@dgarcia360)
- Fix dead links and make minor cleanups in documentation (#2499,@mflendrich)
Flaky/Failing Test
- Add node affinities to ScyllaDB workloads and fix topology constraints in orphaned PV replacement e2e test (#2267,@rzetelskik)
- Fix disk setup e2e assertion (#2309,@zimnx)
- Add a NodeConfig manifest for CI jobs on GKE on arm64 (#2357,@rzetelskik)
Other
- Raise loglevel when reporting perftune job completion (#2222,@tnozicka)
- Verify ScyllaCluster after each rollout in every test (#2227,@tnozicka)
- Verify that no container in a ScyllaCluster Pod has restarted during e2e run (#2229,@tnozicka)
- Lazily initialize assets (#2233,@zimnx)
- Unify the use of taints and tolerations in deploy, docs, examples and tests (#2235,@rzetelskik)
- Drop unused examples and scripts (#2273,@rzetelskik)
- Make Scylla Operator resources configurable in CI scripts (#2276,@rzetelskik)
- Always terminate leftover jobs in scripts (#2283,@tnozicka)
- Extract CI setup into a dedicated script for testing release deployment (#2284,@tnozicka)
- Fix quickstart links (#2293,@mykaul)
- Remove tnozicka from OWNERS (#2295,@tnozicka)
- Move overriding Scylla Operator's log level to CI scripts and make it configurable (#2297,@rzetelskik)
- Add a dedicated CI script to run E2Es with published releases on OpenShift on AWS (#2298,@rzetelskik)
- Add
mflendrich
toOWNERS
(#2307,@mflendrich) - Adjust key buffer sizes in CI based on parallelism (#2312,@rzetelskik)
- Sync CI Openshift NodeConfig NVMe disks discovery with AWS (#2313,@zimnx)
- Clean up
ScyllaCluster
GETClusterRole
(#2315,@mflendrich) - Update Kubernetes client libraries and code generators (#2333,@rzetelskik)
- Fix the reference to contributing guide in README (#2339,@rzetelskik)
- Support configuring ScyllaDB and Scylla Manager versions for e2e tests with flags (#2355,@grzywin)
- Add rzetelskik to approvers (#2356,@rzetelskik)
- Update dependencies (#2473,@rzetelskik)
- Disable ScyllaDBMonitoring...
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...