Skip to content

Releases: scylladb/scylla-operator

v1.16.2

19 Mar 15:46
v1.16.2
bb57aee
Compare
Choose a tag to compare

Release notes for 1.16.2

Container images

docker.io/scylladb/scylla-operator:1.16.2

Changes By Kind (since 1.16.1)

Feature


v1.16.2-rc.0

19 Mar 15:40
v1.16.2-rc.0
bb57aee
Compare
Choose a tag to compare
v1.16.2-rc.0 Pre-release
Pre-release

Release notes for 1.16.2-rc.0

Container images

docker.io/scylladb/scylla-operator:1.16.2-rc.0

Changes By Kind (since 1.16.1)

Feature


v1.16.2-beta.0

19 Mar 15:19
v1.16.2-beta.0
bb57aee
Compare
Choose a tag to compare
v1.16.2-beta.0 Pre-release
Pre-release

Release notes for 1.16.2-beta.0

Container images

docker.io/scylladb/scylla-operator:1.16.2-beta.0

Changes By Kind (since 1.16.1)

Feature


v1.16.1

06 Mar 14:21
v1.16.1
c70282a
Compare
Choose a tag to compare

Release notes for 1.16.1

Container images

docker.io/scylladb/scylla-operator:1.16.1

Changes By Kind (since 1.16.0)

Bug

  • Clear data keyspace snapshots for first node in rack during ScyllaDB version upgrade (#2534,@zimnx)

Documentation


v1.15.1

06 Mar 14:05
v1.15.1
a373bcd
Compare
Choose a tag to compare

Release notes for 1.15.1

Container images

docker.io/scylladb/scylla-operator:1.15.1

Changes By Kind (since 1.15.0)

Bug

  • Clear data keyspace snapshots for first node in rack during ScyllaDB version upgrade (#2533,@zimnx)

Documentation

Other


v1.16.0

03 Mar 11:29
v1.16.0
e5da351
Compare
Choose a tag to compare

Release notes for 1.16.0

Container images

docker.io/scylladb/scylla-operator:1.16.0

Changes By Kind (since 1.15.0)

Improvements

  • Extend Rack spec with rack specific ExposeOptions (#2484,@zimnx)
  • Add ScyllaDBCluster webhook validation (#2271,@zimnx)
  • Add RemoteKubernetesCluster finalizer (#2272,@zimnx)
  • Propagate operator loglevel (#2225,@tnozicka)
  • Raise loglevel when reporting perftune job completion (#2222,@tnozicka)
  • Move snitch config generation to Operator (#2231,@zimnx)
  • Add basic OpenShift support and setup [Part 1] (#1955,@tnozicka)
  • Add experimental Multi DC capabillity of Scylla cluster deployment (#2215,@zimnx)

Bug Fixes

  • 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)
  • 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)

Documentation

Testing

  • New Test: Validate open ports (#1759,@tnozicka)
  • New Test: Add an e2e test for retryable NodeConfig mount units (#2253,@rzetelskik)
  • 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)
  • 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)
  • Support configuring ScyllaDB and Scylla Manager versions for e2e tests with flags (#2355,@grzywin)
  • Add a dedicated CI script to run E2Es with published releases on OpenShift on AWS (#2298,@rzetelskik)
  • Sync CI Openshift NodeConfig NVMe disks discovery with AWS (#2313,@zimnx)
  • Speed up NodeConfig optimization test (#2245,@tnozicka)

Maintenance: Dependencies

Maintenance


v1.16.0-beta.1

27 Feb 14:23
v1.16.0-beta.1
e5da351
Compare
Choose a tag to compare
v1.16.0-beta.1 Pre-release
Pre-release

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

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

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

Read more

v1.15.0

19 Dec 09:42
v1.15.0
dca5d70
Compare
Choose a tag to compare

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

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


v1.15.0-rc.1

12 Dec 15:52
v1.15.0-rc.1
dca5d70
Compare
Choose a tag to compare
v1.15.0-rc.1 Pre-release
Pre-release

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

12 Dec 13:12
v1.15.0-rc.0
dca5d70
Compare
Choose a tag to compare
v1.15.0-rc.0 Pre-release
Pre-release

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

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