github scylladb/scylla-operator v1.14.0

13 hours ago

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

Other


Don't miss a new scylla-operator release

NewReleases is sending notifications on new releases.